文章目录
- update-alternatives的原理是通过双重软链接对软链接进行管理。 将我们直接调用的软件(位于/usr/bin/)指向/etc/alternatives/,通过修改此文件夹下的软链接指向完成版本切换。
- update-alternatives –display 命令名
- update-alternatives –display 命令
- update-alternatives –list 命令名 键入出现的序号回车
- update-alternatives –remove name path // 清除指定版本 update-alternatives –remove-all name // 全部清楚清除
目录
- 一、linux版本控制
- 1、update-alternatives原理
- 2、查看版本信息
- 3、查看链接信息
- 4、软链接切换
- 5、清除链接
- 二、对python版本设置版本控制
- 1、设置python版本代号
- 2、查看现在版本
- 3、切换版本
- 总结
update-alternatives
可对注册服务的软链接进行管理,实现对软件版本的切换。
update-alternatives --install link_path command_name executable-path priority
例子
update-alternatives --install /usr/bin/python python /usr/bin/python2 100
link_path是python的搜索路径
- command_name是实际使用的命令,比如敲入python,就会找到link_path里面的路径
- executable-path是软件的真正执行位置
- priority是优先级,越大优先级越大
update-alternatives的原理是通过双重软链接对软链接进行管理。
将我们直接调用的软件(位于/usr/bin/)指向/etc/alternatives/,通过修改此文件夹下的软链接指向完成版本切换。

update-alternatives --display 命令名
update-alternatives --display 命令

update-alternatives --list 命令名
键入出现的序号回车
update-alternatives --remove name path // 清除指定版本
update-alternatives --remove-all name // 全部清楚清除
update-alternatives --install /usr/bin/python python /usr/bin/python2 100
update-alternatives --install /usr/bin/python python /usr/bin/python3 150
python -V

update-alternatives --config python

以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- python版本控制和环境管理过程
- Python办公自动化之操控远程桌面和文件版本控制