多用户共用一台编译服务器时如何搭建编译环境
这是我公司开发部经理给俺的一个方法,仅供参考(也许您已经有了更好的方法):
先创建自己的用户,然后以自己的用户名登录
[code:1]
$ cd ~
$ mkdir packagss
$ cd packages
$ mkdir BUILD SOURCES SPECS RPMS SRPMS
$ cd RPMS
$ mkdir i586 i386 i686 noarch
[/code:1]
然后修改~/.bashrc,加上
[code:1]
alias rpmbuild="rpmbuild --define \"_topdir ${HOME}/packages\""
alias rpm="rpm --define \"_topdir ${HOME}/packages\""
[/code:1]
然后大家就可以使用如下命令来在自己目录下编译软件了:
[code:1]
$ rpm -ivh /path/to/..src.rpm
$ rpmbuild --rebuild /path/to/..src.rpm
[/code:1]
要安装软件,可以使用
[code:1]$ sudo rpm -ivh /path/to/....rpm[/code:1]