linux不同发行版 程序通用吗,为什么各种Linux发行版使用不同的包管理器?
像UNIX世界中存在重復行為的大多數事情一樣,它是許多事物的組合,但主要是歷史,政治/宗教,以及建立更好的捕鼠器/ NiH綜合癥的愿望.開源支持者經常稱贊執行等效任務的多個系統組件的存在是一個有用的特性.
從廣義上講,您最需要擔心的是四種包裝管理系統.你有debian派生系統,比如debian,ubuntu,它們使用.deb和apt / dpkg系列管理工具.你有使用.rpm格式和rpm / yum系列管理工具的redhat派生系統.在我看來,這兩者在功能上都大致相同.
重要的是嘗試并學習您正在使用的工具集,它們都有很好的文檔記錄.了解如何檢查依賴關系并驗證包簽名和完整性,并了解包提供的服務,以及使用本機包工具進行選擇時,相應地負責特定安裝文件或程序的包.理想情況下,學習命令行選項為yum和rpm執行此操作,然后dpkg和aptitude,您將擁有大多數基礎.然后根據需要使用GUI工具.
我認為最重要的是要記住,在同一系統中混合來自不同發行版或發行版的包通常是錯誤的,即使它們使用相同的包格式,例如不要在你的ubuntu系統上安裝debian .deb文件,或者在Fedora系統上安裝suSE rpm文件,除非你真的了解你在做什么.
我提到的另外兩種口味不太主流,但為了完整起見我列出了它們.這些是
> a)以外沒有包裝系統
二進制/源碼tarball經典之作
slackware,和
> b)以BSD端口為模型的源構建工具,一個經典的gentoo.
再一次,你不想在這里,直到你理解為什么你可能想要,在我看來.
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux不同发行版 程序通用吗,为什么各种Linux发行版使用不同的包管理器?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 简单Shell程序设计,利用
- 下一篇: ctk编译linux,CTK插件框架学习