rpm與deb的區別


有的系統只支持使用rpm包安裝,有的只支持deb包安裝,混亂安裝會導致系統問題。

1. 關於rpm和deb
RPM(Red Hat Package Manager),是基於Red hat的Linux Distribution的包管理系統,

同時也指rpm包本身,RPM用於rpm包的管理(諸如安裝、卸載、升級等),

像Mandrake和SuSE這些基於RPM的發行版通常有自己特定的rpm包,

如果混合安裝可能不會正常工作,而對於第三方發行的rpm包一般都能在基於RPM的系統上正常安裝。


對於基於Debian的系統使用deb格式的包,有包轉換工具使rpm與deb及其他文件之間互相轉換(Alien Package Converter),

其安裝和升級可用dpkg,不過它不能很方便地處理包的依賴關系,

比較省事的有dselect和apt-get, Ubunut是debian的變種, 其軟件以deb包或者源文件的形式出現.

 

rpm包主要用於redhat及分支如redhat,centos,Fedora等
而deb包主要用於debian及分支如debian,ubuntu等。
rpm包相對來說版本不是最新的,但是比較穩定;而deb包則相對來說版本比較新,一般某個新軟件出來說可能有deb包,但是使用過程中容易引起bugs。

https://blog.csdn.net/frank0712105003/article/details/8125662


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM