Linux/Alternatives: Difference between revisions
< Linux
| Line 28: | Line 28: | ||
== Python 3.14 == | == 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 yum install python3.14 python3.14-pip | ||
sudo update-alternatives --list | sudo update-alternatives --list | ||
sudo update-alternatives --list python | |||
sudo update-alternatives --display python3 | sudo update-alternatives --display python3 | ||
| Line 47: | Line 54: | ||
sudo update-alternatives --set python /usr/bin/python3.14 | 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 --install /usr/bin/pip3 pip3 /usr/bin/pip3.14 314 | ||
sudo update-alternatives --set pip3 /usr/bin/pip3.14 | 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 --install /usr/bin/pip pip /usr/bin/pip3.14 314 | ||
sudo update-alternatives --set pip /usr/bin/pip3.14 | sudo update-alternatives --set pip /usr/bin/pip3.14 | ||
== keywords == | == 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
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