⒈rpm包的管理
1)介紹
rpm是一種用於互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中,它生成具有.RPM擴展名的文件,RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,類似Windows的Setup.exe,這一文件格式名稱雖然打上了RedHat的標志,但理念是通用的。
Linux的某些分發版本都有采用,例如redhat、suse、centos等等,可以算是公認的行業標准了。
2)rpm包的簡單查詢
rpm -qa 查詢所安裝的所有rpm軟件包 rpm -qa | more 帶個分頁 rpm -qa | grep xxx 查詢指定安裝的rpm軟件包 rpm -q 軟件包名 查詢軟件包是否安裝 rpm -qi 軟件包名 查詢安裝的軟件包信息 rpm -ql 軟件包名 查詢安裝的軟件包文件信息 rpm -qf 文件全路徑名 查詢該文件隸屬於那個軟件包
3)安裝rpm包
基本語法
rpm -ivh rpm包全路徑名稱
參數說明
i = install 安裝
v = verbose 提示
h = hash 進度條
4)卸載rpm包
基本語法
rpm -e rpm包的名稱
★如果其它軟件包依賴於即將刪除的軟件包,卸載時則會產生錯誤信息
removing these packages would break dependencies:................
此時若要強制刪除,請添加參數 --nodeps
rpm -e --nodeps rpm包的名稱
★若強制刪除某軟件包,則依賴於該軟件包的程序可能無法運行
⒉yum包的管理
1)介紹
yum是一個shell前端軟件包管理器,基於rpm包管理,能夠從指定的服務器自動下載rpm包並且安裝,可以自動處理依賴關系,並且一次安裝所有依賴的軟件包,使用yum的前提是可以聯網。
2)yum的基本指令
yum list | grep 軟件名稱 查詢yum服務器是否存在該軟件
yum install 軟件名稱 安裝指定的yum包
⒊apt包的管理
1)介紹
apt是Advanced Packaging Tool的簡稱,是一款安裝包管理工具,在Ubuntu下,我們可以使用apt命令用於軟件包的安裝、刪除、清理等,類似於Windows中的軟件管理工具。
2)修改apt遠程軟件倉庫
/etc/apt/sources.list
★修改完遠程倉庫后刷新 sudo apt-get update
3)apt相關指令
sudo apt-get update 更新源 sudo apt-get install package 安裝包 sudo apt-get remove package 刪除包 sudo apt-cache search package 搜索軟件包 sudo apt-cache show package 獲取包的相關信息,例如說明、大小、腳本等 sudo apt-get install package --reinstall 重新安裝包 sudo apt-get -f install 修復安裝 sudo apt-get remove package --purge 刪除包,包括配置文件等 sudo apt-get build-dep package 安裝相關的編譯環境 sudo apt-get upgrade 更新已安裝的包 sudo apt-get dist-upgrade 升級系統 sudo apt-cache depends package 了解使用該包依賴那些包 sudo apt-cache rdepends package 查看該包被那些包依賴 sudo apt-get source package 下載該包的源代碼