从源代码安装的程序中要将哪个文件添加到 /usr/local/bin?

从源代码安装的程序中要将哪个文件添加到 /usr/local/bin?

我知道当我从源代码安装程序时,只需使用这两种方式输入其名称即可使其在终端中运行

  1. 将可执行文件从主目录复制到/usr/local/bin
  2. 将其路径添加到文件PATH~/.bashrc

我应该将哪个文件(或者说哪种类型的文件)添加到主目录中/usr/local/bin?请不要告诉我只是可执行!我用这个命令在我的 home/myprogram 目录中看到了很多可执行文件:

find . -perm -u+x -type f

如何查找可执行文件。还有一个名为的文件myprogram。我应该将其添加到吗/usr/local/bin

答案1

无论你尝试做什么或存档什么,请尽量不要将可执行文件添加到系统目录中,例如/usr/local/bin。这可能会给使用相同系统的其他用户带来不愉快的感受。

你可以将可执行文件放在你的~/bin目录中。如果你还没有目录,请创建它:

mkdir -p ~/bin

PATH正如您在文件最后几行中看到的那样,此目录已添加到您的目录中~/.profile。因此,您放在此处的任何可执行文件都只需输入其名称即可运行。

要添加哪个文件?——您想要的任何文件,除了您之外的任何人和任何事物都不会因此受到干扰。

如果从源安装程序,最好创建指向启动该程序的可执行文件的符号链接,而不是复制可执行文件:

ln -s /path/to/program/executable_file ~/bin

相关内容