linux下製作安裝rpm包的方法步驟
一、製作rpm包
以rp-pppoe-3.10爲列進行製作過程。
1.下載
[root@localhost home]# pwd
/home
[root@localhost home]#
2.解壓
# tar zxvf
# cp /home/rp-pppoe-3.10/ /usr/src/redhat/SOURCES/
# cp /home/ /usr/src/redhat/SOURCES/
3.製作rpm包
# cd /usr/src/redhat/SOURCES/
# rpmbuild -bb <==僅編譯成 RPM 檔案
# rpmbuild -ba <==編譯並同時產生 RPM 與 SRPM 檔案
如果編譯成功,就已經制作好rp-pppoe的rpm包了,查看一下
[root@localhost i386]# pwd
/usr/src/redhat/RPMS/i386
[root@localhost i386]# ll
total 420
-rw-r--r-- 1 root root 186322 01-06 11:09
-rw-r--r-- 1 root root 150356 01-06 11:09
-rw-r--r-- 1 root root 63319 01-06 11:09
[root@localhost i386]#
二、安裝rpm包
1.查看系統有五安裝過rp-pppoe。
[root@localhost i386]# rpm -qa rp-pppoe
rp-pppoe-3.5-1
2.刪除系統已經安裝過的包
[root@localhost i386]# rpm -e rp-pppoe
[root@localhost i386]# rpm -qa rp-pppoe
3.安裝剛纔製作好的rpm包
[root@localhost i386]# ls
[root@localhost i386]# rpm -ivh
Preparing... ########################################### [100%]
1:rp-pppoe ########################################### [100%]
[root@localhost i386]# rpm -qa rp-pppoe
rp-pppoe-3.10-1
[root@localhost i386]# ls /etc/ppp/pppoe-server-options
/etc/ppp/pppoe-server-options
以上信息說明安裝成功了哦。
三、錯誤處理
在製作rpm(1.3步)的時候出現錯:
RPM build errors:
Installed (but unpackaged) file(s) found:
解決辦法:
將/usr/lib/rpm/macros 中
%__check_files /usr/lib/rpm/check-files %{buildroot} 註釋掉
相關文章
-
Linux操作系統rpm包安裝方式詳細步驟
第2代Linux操作系統在安裝軟件方面相當簡單:第一步,搜索你要的軟件,比如你要找一個遊戲軟件,它的名稱叫myward,這個遊戲軟件的說明是:myown war game。Linux操作系統搜索這個軟件包就只需要輸入命令apt-cache searchmyward, -
Linux下RPM軟件包管理方法彙總
Linux下RPM軟件包管理方法有很多,下面是YJBYS小編爲大家列舉的Linux下RPM軟件包管理方法,希望對你有所幫助。rpm -q:查詢軟件包是否被安裝rpm -qa:查詢並顯示系統中已安裝的軟件包的詳細信息rpm -qi:查詢指定軟件包的詳細 -
在linux系統中安裝virtualbox增強功能(增強包)的詳細步驟是什麼
1. 點擊菜單欄 設備 –> 分配光驅 –> 選擇一個虛擬光盤,找到VirtualBox安裝目錄下的`,加載此鏡像。2. 啓動Linux系統並用root身份登入系統3. 執行掛載命令,將虛擬光盤掛在到 /mnt/cdrom,如果沒有cdrom目錄,則先創建之。mk -
基於ubuntu下nginx+php+mysql安裝配置
1、更新1sudoapt-getupdate2、安裝nginx1sudoapt-getintsallnginxUbuntu安裝之後的文件結構大致爲:*所有的配置文件都在/etc/nginx下,並且每個虛擬主機已經安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin -
MS SQL Server Management Studio Express安裝圖文具體步驟
Microsoft sql server Management Studio Express (SSMSE) 是一種免費、易用的圖形管理工具,用於管理 SQL Server 2005 Express Edition 和具有高級服務的 SQL Server 2005 Express Edition。SSMSE 還可以管理任何版本 -
Linux Mint Cinnamon下使用vino-server配置桌面共享的方法
在平時的學習、工作或生活中,許多人都有過寫作文的經歷,對作文都不陌生吧,寫作文可以鍛鍊我們的獨處習慣,讓自己的心靜下來,思考自己未來的方向。那麼問題來了,到底應如何寫一篇優秀的作文呢?以下是小編整理的冬之韻作文,僅供 -
安裝和使用Linux CURL的方法
蛋卷頭髮型緊緻的髮捲在女生的兩側肩頭堆積,營造出十足的造型感。蓬鬆外擴的髮型線條反襯出精緻小巧的臉型,秀美可人的氣質被凸現出來。厚厚的齊劉海覆蓋雙眉,整個人顯得乖巧可人,再加上藍色髮箍的點綴,時尚又清麗的一款發 -
linux中php如何安裝CURL
如果php已經在系統編譯好,後來又需要添加新的擴展。一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴展庫,以extension的形式擴展。下面以安裝curl擴展爲例:1、下載curl安裝包。./configuremakephp要求curl的目錄要 -
Linux中安裝Realplay 10.0 方法
一、什麼是RealPlay ;Realplay 在Windows大家經常用,不必介紹;呵... ... 在一兩年前,如果說Rlealplay 能在Linux操作系統中正常的運行,有點異想天開;目前看來運行還算穩定,或者有這樣或那樣的問題,但終歸是能用得起來;二、下載 -
在Linux下安裝autossh的具體步驟
清純甜美的中長直髮髮型,非常清純時尚的女生髮型,極具女神氣質的純黑長直髮,及肩中長髮自然垂落胸前,顯得清爽大氣。清純系的韓式直髮髮型,百搭時尚,順直的髮絲隨性披散在肩上,演繹最浪漫唯美的髮型設計,層次感的直髮髮型修剪