如题,很多公司不开放 /usr/bin 或者 /usr/local 等目录的权限,但是好多软件 make install 又偏要安装到这些目录之下,各位老哥都是如何安装的?
![]() | 1 ulosggs 2022-03-08 15:28:17 +08:00 “很多公司不开放 ”,难道会有公司开放 root 权限吗? 装到主目录下 cmake -DCMAKE_INSTALL_PREFIX=$HOME/local ./configure --prefix=$HOME/local |
2 fengjianxinghun 2022-03-08 15:28:59 +08:00 假如是标准 autoconfig 直接指定--prefix ,假如不是,自己改 makefile 不就完了? |
3 35qUgtm8i1i3tVZu 2022-03-08 15:49:05 +08:00 哪个软件的 make install 是偏要安装到这的。。。。 |
![]() | 4 MiketsuSmasher 2022-03-08 15:51:06 +08:00 ~/.local 就是用来满足你这样的需求的 ./configure --prefix-$HOME/.local |
5 nightwitch 2022-03-08 16:41:16 +08:00 configure 的时候指定 prefix |
6 kidonng 2022-03-08 17:03:00 +08:00 via Android ![]() Homebrew https://docs.brew.sh/Homebrew-on-Linux 认真的 |
![]() | 7 tomychen 2022-03-08 17:31:44 +08:00 ./configure --prefix |
![]() | 8 jessun1990 2022-03-08 17:32:45 +08:00 --prefix |
10 dongse OP 感谢大家,明白了 |