【发布时间】:2015-01-10 15:53:15
【问题描述】:
我正在使用 sudo apt-get install cmake。但是当我使用哪个是 CMAKE 时,它会给出输出 /usr/bin/cmake 我想要的输出是 usr/local/bin cmake 。 这样做该怎么做。
对此的任何帮助将不胜感激
谢谢
【问题讨论】:
-
也许在
/usr/local/bin/cmake创建指向/usr/bin/cmake的符号链接?
我正在使用 sudo apt-get install cmake。但是当我使用哪个是 CMAKE 时,它会给出输出 /usr/bin/cmake 我想要的输出是 usr/local/bin cmake 。 这样做该怎么做。
对此的任何帮助将不胜感激
谢谢
【问题讨论】:
/usr/local/bin/cmake 创建指向 /usr/bin/cmake 的符号链接?
您使用官方软件包安装 cmake。这些软件包确实安装到 /usr。自编译/编写的软件将进入 /usr/local 以防止您的包管理出现问题:
来自tldp.org Linux 文件系统层次结构
如今,'/usr/local' 被广泛认为是一个很好的地方 保留自编译或第三方程序。 /usr/本地 层次结构供系统管理员在安装时使用 本地软件。它需要是安全的,当 系统软件已更新。它可以用于程序和数据, 可以在一组主机之间共享,但在 /usr 中找不到。本地 安装的软件必须放在 /usr/local 而不是 /usr 除非正在安装它以替换或升级 /usr 中的软件。
位于 /usr/bin 的 cmake 二进制文件有什么问题?
【讨论】: