博客导读网

一个让你随便看看的地方

非root环境下安装RPM包

推荐
My Study

rhel4.6 其他用户安装rpm包:

1. 用户根目录下新建目录rpm,以cnangel用户为例, mkdir ~/rpm
2. cd ~/rpm && mkdir -p var/lib/rpm && mkdir -p var/lock/rpm
3. rpm --initdb --root ~/rpm/ 将该目录设为根
4. touch ~/.rpmmacros ,文件里添加: %_rpmlock_path /home/cnangel/rpm/var/lock/rpm/transaction
5. rpm -ivh --nodeps foo.rpm --dbpath ~/rpm/var/lib/rpm --prefix ~/usr/
--nodeps: 用了用户自己的rpm数据库会找不到系统的东东
--dbpath: 指定用户rpm数据库路径


rhel5.3 其他用户安装rpm包:

1. 用户根目录下新建目录rpm,以cnangel用户为例, mkdir ~/rpm
2. rpm --rebuilddb --dbpath /home/cnangel/rpm/
3. rpm -ivh --nodeps foo.rpm --dbpath ~/rpm/var/lib/rpm --prefix ~/usr/
原文地址:http://my.huhoo.net/archives/2010/09/rootrpm.html

My Study的其他文章
关于vncserver的一些问题 [ZT]人类无法抗拒的十大心理心理学效应
fedora16中如何将gnote图标自动添加信息栏 fedora各种版本的比较
fedora16中解决gnome-shell占用100%的问题 [ZT]服务价值
关于财付通接口在Discuz7.2版本无法使用的问题 关于高版本的libtool v2.4的问题
新一代 Linux 文件系统 btrfs 简介 关于在firefox下SSL error renegotiation not allowed的问题
更多...

© 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com