您好,登錄后才能下訂單哦!
本篇內容介紹了“Linux中常用的包管理器有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Dpkg 是 Debian Linux 家族的基礎包管理系統(tǒng),它用于安裝、刪除、存儲和提供deb包的信息。
這是一個低層面的工具,并且有多個前端工具可以幫助用戶從遠程的倉庫獲取包,或處理復雜的包關系的工具,包括如下:
APT (高級打包工具)
這個是一個 dpkg 包管理系統(tǒng)的前端工具,它是一個非常受歡迎的、自由而強大的,有用的命令行包管理器系統(tǒng)。
Debian 及其衍生版,例如 Ubuntu 和 Linux Mint 的用戶應該非常熟悉這個包管理工具。
Aptitude 包管理器
這個也是 Debian Linux 家族一個非常出名的命令行前端包管理工具,它工作方式類似 APT ,它們之間有很多可以比較的地方,不過,你應該兩個都試試才知道哪個工作的更好。
它最初為 Debian 及其衍生版設計的,但是現(xiàn)在它的功能延伸到 RHEL 家族。你可以參考這個指南了解更多關于 APT 和 Aptitude。
Synaptic 包管理器
Synaptic是一個基于GTK+的APT的可視化包管理器,對于一些不想使用命令行的用戶,它非常好用。
2. RPM – 紅帽包管理器
這個是紅帽創(chuàng)建的 Linux 基本標準(LSB)打包格式和基礎包管理系統(tǒng)?;谶@個底層系統(tǒng),有多個前端包管理工具可供你使用,但我們應該只看那些最好的,那就是:
YUM (黃狗更新器,修改版)
這個是一個開源、流行的命令行包管理器,它是用戶使用 RPM 的界面(之一)。你可以把它和 Debian Linux 系統(tǒng)中的 APT 進行對比,它和 APT 擁有相同的功能。你可以從這個 HOW TO 指南中的例子更加清晰的理解YUM:
DNF(優(yōu)美的 Yum)
這個也是一個用于基于 RPM 的發(fā)行版的包管理器,F(xiàn)edora 18 引入了它,它是下一代 YUM。
如果你用 Fedora 22 及更新版本,你肯定知道它是默認的包管理器。這里有一些鏈接,將為你提供更多關于 DNF 的信息和如何使用它。
3. Pacman 包管理器 – Arch Linux
這個是一個流行的、強大而易用的包管理器,它用于 Arch Linux 和其他的一些小眾發(fā)行版。它提供了一些其他包管理器提供的基本功能,包括安裝、自動解決依賴關系、升級、卸載和降級軟件。
但是最大的用處是,它為 Arch 用戶創(chuàng)建了一個簡單易用的包管理方式。你可以閱讀 Pacman 概覽,它會解釋上面提到的一些功能。
4. Zypper 包管理器 – openSUSE
這個是一個使用 libzypp 庫制作的用于 OpenSUSE 系統(tǒng)上的命令行包管理器,它的常用功能包括訪問倉庫、安裝包、解決依賴問題和其他功能。
更重要的是,它也可以支持存儲庫擴展功能,如模式、補丁和產品。新的 OpenSUSE 用戶可以參考下面的鏈接來掌控它。
5. Portage 包管理器 – Gentoo
這個是 Gentoo 的包管理器,當下不怎么流行的一個發(fā)行版,但是這并不阻止它成為 Linux 下最好的軟件包管理器之一。
Portage 項目的主要目標是創(chuàng)建一個簡單、無故障的包管理系統(tǒng),包含向后兼容、自動化等功能。
如果希望理解的更清晰,可以看下: Portage 項目頁。
“Linux中常用的包管理器有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網(wǎng)站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。