要从源安装的程序添加到/ usr / local / bin的文件?
我知道当我从源代码安装程序时,只能通过使用这两种方式键入其名称来使其在终端中运行
- 将可执行文件从主目录复制到
/usr/local/bin
。 - 将其路径添加到
~/.bashrc
文件中的PATH
。
我应该将哪个文件(或更好地说哪种类型的文件)添加到/usr/local/bin
? 请不要告诉我只是可执行文件 ! 我使用以下命令在home / myprogram目录中看到了很多可执行文件:
find . -perm -u+x -type f
来自如何查找可执行文件 。 还有一个名为myprogram
的文件。 我应该将它添加到/usr/local/bin
吗?
无论您尝试做什么或存档,请尽量不要将可执行文件添加到/usr/local/bin
等系统目录中。 对于使用相同系统的其他用户而言,这可能会令人不愉快。
您可以将可执行文件放在~/bin
目录中。 如果您还没有,请创建它:
mkdir -p ~/bin
此目录已添加到PATH
,您可以在~/.profile
文件的最后~/.profile
行中看到。 因此,您放在那里的任何可执行文件只能通过键入它的名称来运行。
要添加哪个文件 ? – 你想要的任何文件,没有人(除了你),因此没有任何东西会被打扰。
如果从源安装程序,您最好创建一个指向启动程序的可执行文件的符号链接,而不是复制可执行文件:
ln -s /path/to/program/executable_file ~/bin