Pau*_*ulb 6 linux command-line
有点新手问题..我通常安装软件包,不担心这些事情。
但是,现在我有一个单文件可执行 CLI 程序(来自亚马逊的 Kindlegen)。我希望它位于计算机上所有用户的路径中......来自他们可能在的任何目录。
问题:将kindlegen文件放入哪个linux目录最合适?
(亚马逊的指示是放在您自己的主目录中并使用自定义命令启动它..这不是我想要的方式)
我在想 /bin 或 /usr/sbin 会是最好的。 类似的 Q导致 /opt 和 /localusers.. 带有符号链接.. 这似乎很费力,尤其是对于简单的 CLI 程序。
(我正在运行 Linux Mint)
谢谢!
使用/usr/bin或/usr/local/bin。
后者通常用于您安装的附加软件,以使其与系统开箱即用的软件分开,并且可能是技术上正确的选择。
但是,PATH默认情况下前者更常见,因此可能更易于使用。
/bin 主要用于单用户模式所需的基本系统软件。
有关更多信息,请参阅文件系统层次结构标准或其维基百科文章。
/opt用于软件包(通常有许多文件和它自己的目录层次结构),并且单个二进制文件很难使它成为一个包。
| 归档时间: |
|
| 查看次数: |
630 次 |
| 最近记录: |