Linux/Alternatives: Difference between revisions

From Omnia
Jump to navigation Jump to search
(Created page with " sudo update-alternatives --config java <pre> There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/bin/gij-4.4 1044 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 106...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Configure ==
  sudo update-alternatives --config java
  sudo update-alternatives --config java


Line 15: Line 17:


reference: https://stackoverflow.com/questions/12787757/how-to-use-the-command-update-alternatives-config-java
reference: https://stackoverflow.com/questions/12787757/how-to-use-the-command-update-alternatives-config-java
== Install ==
--install <link> <name> <path> <priority>
sudo update-alternatives --install /tmp/randomStuff java /usr/local/java/jre1.7.0_25/bin/java 0
reference: https://unix.stackexchange.com/questions/81992/better-way-to-add-alternative-using-update-alternatives
== Python 3.14 ==
# Ubuntu/Debian
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.14-dev python3.14-venv
# RHEL/CentOS
sudo yum install python3.14 python3.14-pip
sudo update-alternatives --list
sudo update-alternatives --list python
sudo update-alternatives --display python3
sudo update-alternatives --display python
sudo update-alternatives --display pip3
sudo update-alternatives --display pip
# sudo update-alternatives --config python
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 312
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 314
sudo update-alternatives --set python3 /usr/bin/python3.14
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 312
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.14 314
sudo update-alternatives --set python /usr/bin/python3.14
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/bin/pip3.12 312
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/bin/pip3.14 314
sudo update-alternatives --set pip3 /usr/bin/pip3.14
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.12 312
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.14 314
sudo update-alternatives --set pip /usr/bin/pip3.14
== keywords ==

Latest revision as of 22:09, 14 August 2026

Configure

sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.4                           1044      manual mode
  2            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  3            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Press enter to keep the current choice[*], or type selection number:

reference: https://stackoverflow.com/questions/12787757/how-to-use-the-command-update-alternatives-config-java

Install

--install <link> <name> <path> <priority>
sudo update-alternatives --install /tmp/randomStuff java /usr/local/java/jre1.7.0_25/bin/java 0

reference: https://unix.stackexchange.com/questions/81992/better-way-to-add-alternative-using-update-alternatives

Python 3.14

# Ubuntu/Debian
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.14-dev python3.14-venv
# RHEL/CentOS
sudo yum install python3.14 python3.14-pip


sudo update-alternatives --list
sudo update-alternatives --list python
sudo update-alternatives --display python3
sudo update-alternatives --display python
sudo update-alternatives --display pip3
sudo update-alternatives --display pip
# sudo update-alternatives --config python
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 312
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 314
sudo update-alternatives --set python3 /usr/bin/python3.14
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 312
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.14 314
sudo update-alternatives --set python /usr/bin/python3.14

sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/bin/pip3.12 312
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/bin/pip3.14 314
sudo update-alternatives --set pip3 /usr/bin/pip3.14
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.12 312
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.14 314
sudo update-alternatives --set pip /usr/bin/pip3.14

keywords