update-alternatives 让多个版本库共存


记录在解决Ubuntu系统python2.7与python3.4共存的问题,使用update-alternatives在两个版本之间进行切换

update-alternatives

检查update-alternatives是否已经检测到两个版本的python
update-alternatives --list python

如果出现以下错误,则说明未添加

update-alternatives: error: no alternatives for python
更新替代列表,将两个版本的python放入其中

update-alternatives –install [link] [name] [path] [priority]

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
再此检查是否添加成功
update-alternatives --list python

结果

/usr/bin/python2.7
/usr/bin/python3.4
切换配置
update-alternatives --config python

结果

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.4   2         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.4   2         manual mode

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

总结

使用update-alternatives工具之后,在不同版本之间穿梭将变得十分方便,是个值得掌握的工具


文章作者: ZWboy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ZWboy !
评论
 上一篇
大脑Cache系列--Java快速梳理,方便随时load到大脑,减少低级bug (一) 大脑Cache系列--Java快速梳理,方便随时load到大脑,减少低级bug (一)
背景 Java程序常常会遇到一些蛋疼的bug,最后发现,都是在一些很基础的方面造成的。大量的时间花在调试代码找低级bug上是十分没有性价比的。所以,再系统梳理下Java,是十分必要的。 已经反复学习和使用Java多次了,但只要有段时间没用
下一篇 
Nginx日常使用中的配置积累 Nginx日常使用中的配置积累
配置httpsserver { listen 443; server_name zwboy.cn; ssl on; ssl_certificate_key ./cert/zwboy
2019-11-25
  目录