V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dongse
V2EX  ›  Linux

Linux 的/usr/bin 或者/usr/local 没有权限,如何安装软件

  •  
  •   dongse · 2022-03-08 15:24:52 +08:00 · 3261 次点击
    这是一个创建于 751 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,很多公司不开放 /usr/bin 或者 /usr/local 等目录的权限,但是好多软件 make install 又偏要安装到这些目录之下,各位老哥都是如何安装的?

    12 条回复    2022-03-10 10:00:12 +08:00
    ulosggs
        1
    ulosggs  
       2022-03-08 15:28:17 +08:00
    “很多公司不开放 ”,难道会有公司开放 root 权限吗?
    装到主目录下
    cmake -DCMAKE_INSTALL_PREFIX=$HOME/local
    ./configure --prefix=$HOME/local
    fengjianxinghun
        2
    fengjianxinghun  
       2022-03-08 15:28:59 +08:00
    假如是标准 autoconfig 直接指定--prefix ,假如不是,自己改 makefile 不就完了?
    aichidayuwan
        3
    aichidayuwan  
       2022-03-08 15:49:05 +08:00
    哪个软件的 make install 是偏要安装到这的。。。。
    MiketsuSmasher
        4
    MiketsuSmasher  
       2022-03-08 15:51:06 +08:00
    ~/.local 就是用来满足你这样的需求的
    ./configure --prefix-$HOME/.local
    nightwitch
        5
    nightwitch  
       2022-03-08 16:41:16 +08:00
    configure 的时候指定 prefix
    kidonng
        6
    kidonng  
       2022-03-08 17:03:00 +08:00 via Android   ❤️ 1
    tomychen
        7
    tomychen  
       2022-03-08 17:31:44 +08:00
    ./configure --prefix
    jessun1990
        8
    jessun1990  
       2022-03-08 17:32:45 +08:00
    --prefix
    ruanimal
        9
    ruanimal  
       2022-03-09 10:33:47 +08:00
    @kidonng brew 需要 root 吧,lz 的需求应该是需要一个免 root 的包管理
    dongse
        10
    dongse  
    OP
       2022-03-09 10:47:51 +08:00
    感谢大家,明白了
    kidonng
        11
    kidonng  
       2022-03-10 09:24:07 +08:00 via Android
    @ruanimal Brew prefix 了解一下
    我发的文档里明白写着
    > Can install software to your home directory and so does not require sudo
    ruanimal
        12
    ruanimal  
       2022-03-10 10:00:12 +08:00
    @kidonng 孤陋寡闻了,mac 上的 brew 一直是需要 root 权限的,去看了眼文档,确实支持非 root
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4693 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:36 · PVG 13:36 · LAX 22:36 · JFK 01:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.