国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux 中常用的Rpm命令實例詳解

2024-08-28 00:03:28
字體:
來源:轉載
供稿:網友

rpm命令是RPM軟件包的管理工具。rpm原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的采用。RPM套件管理方式的出現,讓Linux易于安裝,升級,間接提升了Linux的適用度。

語法

rpm(選項)(參數)

選項

-a:查詢所有套件;-b<完成階段><套件檔>+或-t <完成階段><套件檔>+:設置包裝套件的完成階段,并指定套件檔的文件名稱;-c:只列出組態配置文件,本參數需配合"-l"參數使用;-d:只列出文本文件,本參數需配合"-l"參數使用;-e<套件檔>或--erase<套件檔>:刪除指定的套件;-f<文件>+:查詢擁有指定文件的套件;-h或--hash:套件安裝時列出標記;-i:顯示套件的相關信息;-i<套件檔>或--install<套件檔>:安裝指定的套件檔;-l:顯示套件的文件列表;-p<套件檔>+:查詢指定的RPM套件檔;-q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問用戶;-R:顯示套件的關聯性信息;-s:顯示文件狀態,本參數需配合"-l"參數使用;-U<套件檔>或--upgrade<套件檔>:升級指定的套件檔;-v:顯示指令執行過程;-vv:詳細顯示指令執行過程,便于排錯。

參數

軟件包:指定要操縱的rpm軟件包。

實例

如何安裝rpm軟件包

rpm軟件包的安裝可以使用程序rpm來完成。執行下面的命令:

rpm -ivh your-package.rpm

其中your-package.rpm是你要安裝的rpm包的文件名,一般置于當前目錄下。

安裝過程中可能出現下面的警告或者提示:

... conflict with ...

可能是要安裝的包里有一些文件可能會覆蓋現有的文件,缺省時這樣的情況下是無法正確安裝的可以用rpm --force -i強制安裝即可

... is needed by ...... is not installed ...

此包需要的一些軟件你沒有安裝可以用rpm --nodeps -i來忽略此信息,也就是說rpm -i --force --nodeps可以忽略所有依賴關系和文件問題,什么包都能安裝上,但這種強制安裝的軟件包不能保證完全發揮功能。

如何安裝.src.rpm軟件包

有些軟件包是以.src.rpm結尾的,這類軟件包是包含了源代碼的rpm包,在安裝時需要進行編譯。這類軟件包有兩種安裝方法:

方法一:

rpm -i your-package.src.rpmcd /usr/src/redhat/SPECSrpmbuild -bp your-package.specs       #一個和你的軟件包同名的specs文件cd /usr/src/redhat/BUILD/your-package/   #一個和你的軟件包同名的目錄./configure                 #這一步和編譯普通的源碼軟件一樣,可以加上參數makemake install

方法二:

rpm -i you-package.src.rpmcd /usr/src/redhat/SPECS

前兩步和方法一相同

rpmbuild -bb your-package.specs    #一個和你的軟件包同名的specs文件

這時在/usr/src/redhat/RPM/i386/(根據具體包的不同,也可能是i686,noarch等等)在這個目錄下,有一個新的rpm包,這個是編譯好的二進制文件。

執行rpm -i new-package.rpm即可安裝完成。

如何卸載rpm軟件包

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同心县| 乳山市| 铜鼓县| 钟山县| 奇台县| 滁州市| 六盘水市| 锡林浩特市| 盖州市| 崇阳县| 启东市| 大埔县| 靖边县| 松桃| 八宿县| 静宁县| 太白县| 湘乡市| 泰顺县| 四平市| 遵义市| 芦溪县| 海丰县| 宾川县| 闽侯县| 营山县| 奇台县| 报价| 清流县| 富裕县| 扶余县| 湘西| 河池市| 桦川县| 合作市| 公主岭市| 台湾省| 奈曼旗| 界首市| 闵行区| 海盐县|