將原始碼包製作成rpm包
1、素材
nginx-1.8.0.tar.gz
nginx.service
2、安裝打包工具
[root@vh01 ~]# yum install -y rpm-build
3、生成工作目錄
[root@vh01 ~]# vim nginx.spec #直接存檔退出
[root@vh01 ~]# rpmbuild -ba nginx.spec #出現任何錯誤,忽略,執行完後,生成了rpmbuild目錄
4、把素材放到正確目錄
[root@vh01 ~]# mv nginx-1.8.0.tar.gz rpmbuild/sources/
[root@vh01 ~]# mv nginx.s* rpmbuild/specs/
5、修改說明檔案
[root@vh01 ~]# vim rpmbuild/specs/nginx.spec
6、安裝依賴包
[root@vh01 ~]# yum install -y gcc openssl-devel zlib-devel pcre-devel
7、生成rpm包
[root@vh01 ~]# rpmbuild -ba rpmbuild/specs/nginx.spec
8、驗證
[root@vh01 ~]# ls rpmbuild/rpms/x86_64/
[root@vh01 ~]# rpm -q nginx
[root@vh01 ~]# rpm -ihv rpmbuild/rpms/x86_64/nginx-1.8.0-1.el7.x86_64.rpm
[root@vh01 ~]# rpm -q nginx
[root@vh01 ~]# yum info nginx
[root@vh01 ~]# systemctl start nginx.service
[root@vh01 ~]# systemctl status nginx.service
原始碼包製作RPM包
首先安裝工具,rpm build可能在rpmdevtools裡已經包含 yum install rpm build yum install rpmdevtools rpmbuild預設工作路徑的確定,通常由在 usr lib rpm macros這個檔案裡的乙個叫做 topdir的巨集變數來定義。如...
製作原始碼軟體的RPM包
製作原始碼軟體的rpm包 使用nginx 1.12.2版本的原始碼軟體,生產對應的rpm包軟體 具體步驟 1.安裝rpm build軟體 yum y install rpm build 2.生成rpmbuild目錄結構 rpmbuild ba nginx.spec ls root rpmbuild ...
安裝RPM包或原始碼包
在windows系統下安裝軟體很簡單,只要雙擊字尾為.exe的檔案即可。然而linux下安裝軟體就沒那麼容易了前面我們多次使用yum命令,它是red hat 所特有的安裝rpm程式包工具。使用rpm工具安裝某乙個程式包時,有可能會因為該程式包依賴另乙個程式包而無法安裝 而使用yum工具時,就可以連同...