我是否应该将非root用户使用的二进制文件从/ usr / bin /移至/ usr / local / bin /?

城市之光

在这里经历了一个相关的话题

我的一位同事已将phantomjs二进制文件复制到了/usr/bin在我们的系统中,此二进制文件将仅由非root用户使用。目前,普通用户可以很好地运行此二进制文件,但是转到此问题中发布的线程,将非root用户使用的二进制文件放置在下不对/usr/bin那么,有什么理由让我将其从/usr/bin移至/usr/local/bin还是将其保留在/usr/bin换句话说,这将使任何区别二进制如果划归/usr/bin或者/usr/local/bin或者它是一个“规则”被普遍遵循?

[root@seco01 ~]# which phantomjs /usr/bin/phantomjs [root@seco01 ~]#

PS:/usr/local/bin包含在中$PATH

法希姆·米莎

文件系统层次结构标准说,按照/ usr / local:本地层次结构

/ usr / local层次结构供系统管理员在本地安装软件时使用。更新系统软件时,必须确保它不会被覆盖。它可用于在一组主机之间可共享但在/ usr中找不到的程序和数据。

本地安装的软件必须放在/ usr / local而不是/ usr中,除非要安装它来替换或升级/ usr中的软件。

作为一般经验法则,在现代Linux发行版中,由发行版程序包管理器管理的软件使用/usr/bin等,而/usr/local/bin不由程序包管理器管理的软件的本地安装使用这里的典型情况是通过安装的软件make, make install静态独立二进制文件也属于该类别。

另一种可能性是/opt/opt之间的区分/usr/local不明确,但是/usr/local对于本地安装更常见。以下是FHS所说的/opt/ opt:附加应用程序软件包

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用/ usr / local / bin / mpd代替/ usr / bin / mpd

来自分类Dev

在/ usr / local / bin之前的Homebrew / usr / bin

来自分类Dev

在Linux上/ usr / bin与/ usr / local / bin

来自分类Dev

将/ bin内容移至/ usr / bin,可以撤消吗?

来自分类Dev

什么是/ usr / local / bin?

来自分类Dev

/ bin,/ sbin,/ usr / bin,/ usr / sbin,/ usr / local / bin,/ usr / local / sbin之间的差异

来自分类Dev

/ bin,/ sbin,/ usr / bin,/ usr / sbin,/ usr / local / bin,/ usr / local / sbin之间的差异

来自分类Dev

确保/ usr / local / bin在我的$ PATH中

来自分类Dev

echo $ PATH结果在/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ bin:/ bin:/ bin:/ bin:/ bin:

来自分类Dev

我如何读取/ usr / local / bin / node二进制文件?

来自分类Dev

brew:/ usr / bin出现在/ usr / local / bin之前

来自分类Dev

brew:/ usr / bin出现在/ usr / local / bin之前

来自分类Dev

/ usr / bin和/ usr / local / bin之间的冲突

来自分类Dev

/ usr / bin和/ usr / local / bin之间的区别

来自分类Dev

AWS Batch:/ usr / local / bin / python:无法执行二进制文件

来自分类Dev

Mac OS X:如何运行usr / local / bin之外的二进制文件?

来自分类Dev

crontab和/ usr / local / bin中的二进制文件

来自分类Dev

在/ usr / local / bin中为二进制文件加上别名的正确方法是什么?

来自分类Dev

/usr/local/bin/vim: 无法执行二进制文件:Exec 格式错误

来自分类Dev

使用 npm 将文件安装到 /usr/local/bin

来自分类Dev

/ usr / bin / ls:/ usr / bin / ls:无法执行二进制文件

来自分类Dev

非sudo替代/ usr / local / bin的通用脚本

来自分类Dev

非sudo替代/ usr / local / bin的通用脚本

来自分类Dev

键盘配置:/usr/local/bin/setupcon:900:/usr/local/bin/setupcon:/usr/local/bin/ckbcomp:未找到

来自分类Dev

/ usr / local / bin没有这样的文件或目录

来自分类Dev

Gulp: /usr/local/bin/gulp: 没有那个文件或目录

来自分类Dev

python-将python更改为/ usr / local / bin / python?

来自分类Dev

$ usr中/ usr / bin和/ usr / local / bin的顺序以及更多

来自分类Dev

无法使用 PHP exec() 执行 /usr/local/bin/program

Related 相关文章

  1. 1

    使用/ usr / local / bin / mpd代替/ usr / bin / mpd

  2. 2

    在/ usr / local / bin之前的Homebrew / usr / bin

  3. 3

    在Linux上/ usr / bin与/ usr / local / bin

  4. 4

    将/ bin内容移至/ usr / bin,可以撤消吗?

  5. 5

    什么是/ usr / local / bin?

  6. 6

    / bin,/ sbin,/ usr / bin,/ usr / sbin,/ usr / local / bin,/ usr / local / sbin之间的差异

  7. 7

    / bin,/ sbin,/ usr / bin,/ usr / sbin,/ usr / local / bin,/ usr / local / sbin之间的差异

  8. 8

    确保/ usr / local / bin在我的$ PATH中

  9. 9

    echo $ PATH结果在/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ bin:/ bin:/ bin:/ bin:/ bin:

  10. 10

    我如何读取/ usr / local / bin / node二进制文件?

  11. 11

    brew:/ usr / bin出现在/ usr / local / bin之前

  12. 12

    brew:/ usr / bin出现在/ usr / local / bin之前

  13. 13

    / usr / bin和/ usr / local / bin之间的冲突

  14. 14

    / usr / bin和/ usr / local / bin之间的区别

  15. 15

    AWS Batch:/ usr / local / bin / python:无法执行二进制文件

  16. 16

    Mac OS X:如何运行usr / local / bin之外的二进制文件?

  17. 17

    crontab和/ usr / local / bin中的二进制文件

  18. 18

    在/ usr / local / bin中为二进制文件加上别名的正确方法是什么?

  19. 19

    /usr/local/bin/vim: 无法执行二进制文件:Exec 格式错误

  20. 20

    使用 npm 将文件安装到 /usr/local/bin

  21. 21

    / usr / bin / ls:/ usr / bin / ls:无法执行二进制文件

  22. 22

    非sudo替代/ usr / local / bin的通用脚本

  23. 23

    非sudo替代/ usr / local / bin的通用脚本

  24. 24

    键盘配置:/usr/local/bin/setupcon:900:/usr/local/bin/setupcon:/usr/local/bin/ckbcomp:未找到

  25. 25

    / usr / local / bin没有这样的文件或目录

  26. 26

    Gulp: /usr/local/bin/gulp: 没有那个文件或目录

  27. 27

    python-将python更改为/ usr / local / bin / python?

  28. 28

    $ usr中/ usr / bin和/ usr / local / bin的顺序以及更多

  29. 29

    无法使用 PHP exec() 执行 /usr/local/bin/program

热门标签

归档