如何在没有 root 权限的机器上安装 RPM?我想在个人工作目录中安装一个包供我使用。我正在运行 SuSe SLES10。
请不要用“这个想法太愚蠢了,你不应该这样做,因为所有请求都必须通过公司根神,愿他长生不老”来激怒我。
我知道我可以向根神请求这个,但我会被击落(出于完美无瑕的原因,我敢肯定......)。此外,即使他说他会这样做,他也永远不会安装它。
har*_*ymc 78
cd my-dir;
rpm2cpio to-install.rpm | cpio -idv
Run Code Online (Sandbox Code Playgroud)
请参阅如何在不安装的情况下提取 RPM 包(rpm 提取命令)。
小智 5
export ins=foo-bar.rpm
rpm2cpio $ins | cpio -idv
Run Code Online (Sandbox Code Playgroud)
tar.gz存档gzip -dc foo-bar.tar.gz | tar xvf –
cd foo-bar-dir
Run Code Online (Sandbox Code Playgroud)
tar.gz包解压到当前目录export file=foo-bar.tar.gz
# Note that `xovf` switch order *matters*
gzip -dc $file | tar -xovf -
Run Code Online (Sandbox Code Playgroud)
./configure --prefix=$HOME && make && make install
Run Code Online (Sandbox Code Playgroud)