您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“linux中的rpm -ivhrpm命令是什么”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中的rpm -ivhrpm命令是什么”這篇文章吧。
是RPM軟件包的管理工具。rpm原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便。
1.安裝軟件:執行rpm -ivh rpm包名,如:
rpm -ivh apache-1.3.6.i386.rpm
2.升級軟件:執行rpm -Uvh rpm包名。
3.反安裝:執行rpm -e rpm包名。
4.查詢軟件包的詳細信息:執行rpm -qpi rpm包名
5.查詢某個文件是屬于那個rpm包的:執行rpm -qf rpm包名
6.查該軟件包會向系統里面寫入哪些文件:執行 rpm -qpl rpm包
擴展資料:
RPM包的安裝,RPM軟件包的一個例子:
foo-1.0-1.i386.rpm
其中包括軟件包的名稱(foo),版本號(1.0),發行號(1),和硬件平臺(i386)。
安裝啟動:
#rpm-ivhfoo-1.0-1.i386.rpm
foo
#######################
#rpm-ivhfoo-1.0-1.i386.rpm
foopackagefoo-1.0-1isalreadyinstalled
error:foo-1.0-1.i386.rpmcannotbeinstalled
如果你仍舊要安裝該軟件包,你可以在命令行上使用–replacepkgs選項,這將忽略該錯誤信息。
如果要安裝的軟件包中有一個文件已在安裝其它軟件包時安裝,會出現以下錯誤信息:
#rpm-ivhfoo-1.0-1.i386.rpm
foo/usr/bin/fooconflictswithfilefrombar-1.0-1
error:foo-1.0-1.i386.rpmcannotbeinstalled
要想讓RPM忽略該錯誤信息,請使用–replacefiles命令行選項
RPM軟件包可能依賴于其它軟件包,在安裝了特定的軟件包之后才能安裝該軟件包。
#rpm-ivhbar-1.0-1.i386.rpm
faileddependencies:
fooisneededbybar-1.0-1
你必須安裝完所依賴的軟件包,才能解決這個問題。如果想強制安裝(但是,這樣安裝后的軟件包未必能正常運行),請使用-nodeps命令行選項。
其中i表示安裝,v表示顯示安裝過程,h表示顯示進度
以上是“linux中的rpm -ivhrpm命令是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。