![将安装路径从 /usr/local/bin 更改为 /usr/bin](https://linux22.com/image/1329943/%E5%B0%86%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84%E4%BB%8E%20%2Fusr%2Flocal%2Fbin%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20%2Fusr%2Fbin.png)
一个简单的问题,但我没有具体的文档来确认我的答案。make install
在 unix 机器下使用命令安装软件时,默认路径是转到/usr/local/bin
。我想在 下更新系统范围内的软件包。如何(以及在哪里)将/usr/bin
下的命令更改make
为? make install
/usr/bin
另外 - 可以保留软件包/usr/local/bin
但将 Python 的系统范围使用情况(正在安装的更新)更改为/usr/local/bin
从/usr/bin
以避免修改原始安装的版本吗?
答案1
就安装而言,我相信他们在评论中已经处理得很好了。
现在来更改系统范围的使用情况。如果你的操作系统支持此功能,update-alternatives
非常适合这种情况。我确信在大多数情况下,中的可执行文件/usr/bin
不是可执行文件,而是指向真正的 Python 可执行文件的软链接,因此更改它指向的版本只需将符号链接更改为指向您想要默认使用的版本即可。