打印

多用户共用一台编译服务器时如何搭建编译环境

多用户共用一台编译服务器时如何搭建编译环境

这是我公司开发部经理给俺的一个方法,仅供参考(也许您已经有了更好的方法):

先创建自己的用户,然后以自己的用户名登录

[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]
竹杖芒鞋轻胜马,只影向天涯。
----

TOP

首先需要有人提供一个服务器给 ML 进行编译…………………

TOP