星空网 > 软件开发 > 操作系统

alternatives 使用笔记

fedora23 X64 系统里有多个版本的 python ,默认使用的是 python2.7

$ ls -l /usr/bin/python*lrwxrwxrwx. 1 root root  24 Mar 26 15:49 /usr/bin/python -> /usr/bin/python2lrwxrwxrwx. 1 root root   9 Jun 20 2016 /usr/bin/python2 -> python2.7-rwxr-xr-x. 1 root root 7088 Jun 20 2016 /usr/bin/python2.7lrwxrwxrwx. 1 root root   9 Jun 29 2015 /usr/bin/python3 -> python3.4-rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4-rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4m-rwxr-xr-x. 1 root root  308 Jun 19 2015 /usr/bin/python3-chardetect-rwxr-xr-x. 1 root root  301 Sep 28 2015 /usr/bin/python3-coverage-rwxr-xr-x. 1 root root  301 Jun 19 2015 /usr/bin/python3-mako-render-rwxr-xr-x. 1 root root  43 Jun 19 2015 /usr/bin/python3-pyinotify

  现在想切换到默认使用 python3.4 ,考虑使用 alternatives 命令,用 alternatives --display python 发现 python 没有在 alternatives 的管理列表,将不同版本的 python 添加到alternatives 下,使用方法 usage: alternatives --install <link> <name> <path> <priority>

$ alternatives --install /usr/bin/python python /usr/bin/python2.7 1$ alternatives --install /usr/bin/python python /usr/bin/python3.4 2

  查看 alternatives --display python

$ alternatives --display pythonpython - status is auto. link currently points to /usr/bin/python3.4/usr/bin/python2.7 - priority 1/usr/bin/python3.4 - priority 2Current `best' version is /usr/bin/python3.4.

可以看到已经通过 alternatives 指向了 python3.4  

$ ls -l /usr/bin/python*lrwxrwxrwx. 1 root root  24 Mar 26 15:49 /usr/bin/python -> /etc/alternatives/pythonlrwxrwxrwx. 1 root root   9 Jun 20 2016 /usr/bin/python2 -> python2.7-rwxr-xr-x. 1 root root 7088 Jun 20 2016 /usr/bin/python2.7lrwxrwxrwx. 1 root root   9 Jun 29 2015 /usr/bin/python3 -> python3.4-rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4-rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4m-rwxr-xr-x. 1 root root  308 Jun 19 2015 /usr/bin/python3-chardetect-rwxr-xr-x. 1 root root  301 Sep 28 2015 /usr/bin/python3-coverage-rwxr-xr-x. 1 root root  301 Jun 19 2015 /usr/bin/python3-mako-render-rwxr-xr-x. 1 root root  43 Jun 19 2015 /usr/bin/python3-pyinotify

  

$ ls -l /etc/alternatives/python lrwxrwxrwx. 1 root root 18 Mar 26 15:49 /etc/alternatives/python -> /usr/bin/python3.4

  

注:

update-alternatives 与 alternatives 是同一个命令

$ ls -l /usr/sbin/update-alternatives lrwxrwxrwx. 1 root root 12 Oct 2 2015 /usr/sbin/update-alternatives -> alternatives

  [1] https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux

 




原标题:alternatives 使用笔记

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

倒计时2天!9.9大促七大关键运营点梳理助你轻松拉满爆单值:https://www.kjdsnews.com/a/553676.html
怎么找土耳其海外仓清关,哪家土耳其海外仓好?:https://www.kjdsnews.com/a/553677.html
服贸会上,我做了这三件小事:https://www.kjdsnews.com/a/553678.html
不同类型产品推广思路-实操干货:https://www.kjdsnews.com/a/553679.html
深陷词海?能提高ROAS的反查大法,你怎能错过!:https://www.kjdsnews.com/a/553680.html
直播回顾 | 嘉里直播间,你错过的精选干货和优惠都在这里!:https://www.kjdsnews.com/a/553681.html
跨境支付百科——巴西支付篇:https://www.kjdsnews.com/a/1836648.html
大福地快捷酒店预订 大福酒店怎么走:https://www.vstour.cn/a/365187.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流