Linux軟體包管理(底層安裝和刪除)

Pruett發表於2018-06-28

打包系統
大多數發行版分別屬於兩大包管理技術陣營: Debian的”.deb” 和紅帽的”.rpm”,

包檔案
一個構成軟體包的檔案壓縮集合.
依賴性
程式很少是”孤立”的,而是依賴與其他軟體元件來完成他們的工作.現代的軟體包管理系統都提供了一些依賴項解析方法,異常來確保當安裝軟體包時,也安裝了其所有的依賴程式.
上層和底層軟體包工具
軟體包管理系統通常由兩種工具型別組成:底層工具用來處理這些任務,比方說安裝和刪除軟體包檔案,和上層工具,完成後設資料搜尋和依賴解析。
包管理工具

發行版 底層工具 上層工具
Debian-Style dpkg apt-get, aptitude
Fedora, Red Hat Enterprise Linux, CentOS rpm yum

軟體包查詢工具

風格 命令
Debian apt-get update; apt-cache search search_string
Red Hat yum search search_string

軟體包安裝命令

風格 命令
Debian apt-get update; apt-get install package_name
Red Hat yum install package_name

使用底層軟體安裝命令 安裝不是從資源庫下載的軟體包檔案

風格 命令
Debian dpkg –install package_file
Red Hat rpm -i package_file

PS:因為是使用底層的工具來執行安裝任務,所以沒有執行依賴解析,,如果有依賴沒安裝,就會報錯退出
軟體包刪除命令

風格 命令
Debian apt-get remove package_name
Red Hat yum erase package_name

相關文章