如题,很多公司不开放 /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 1
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 感谢大家,明白了
|