Linux 软件多版本切换

我们这里就以Python 为例。

1、先查看系统所有的python版本

~$ ls /usr/bin/python*
/usr/bin/python            /usr/bin/python2-config  /usr/bin/python3m
/usr/bin/python2           /usr/bin/python3         /usr/bin/python-argcomplete-check-easy-install-script
/usr/bin/python2.7         /usr/bin/python3.5       /usr/bin/python-config
/usr/bin/python2.7-config  /usr/bin/python3.5m

2.查看当前的python版本

~$ python -V
Python 3.5.2+

3.在系统级别中查看python版本

# update-alternatives --list python  
update-alternatives: error: no alternatives for python

此情况说明,表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.5 放入其中

# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1  
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode  
# update-alternatives --install /usr/bin/python python /usr/bin/python3.5  
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

移除某个版本

# update-alternatives --remove python /usr/bin/python2.7

 

 

您可能还喜欢...

想说点什么吗?

您将是第一位评论人!

提醒
avatar