一、rpm包管理
?????????rpm用于互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴展名的文件。RPM是RedHat Package Manager (RedHat軟件包管理工具)的縮寫,類似windows的setup.exe,這一文件格式名稱雖然打上了RedHat的標志,但理念是通用的。
? ? ? ? 基本指令:rpm -qa? 可使用grep過濾
? ? ? ? 查看Firefox安裝:
? ? ? ? 其中,68.10.0-1為版本號,后面的為適用的操作系統,32位系統會顯示i686,i386,noarch表示通用。
? ? ? ? rpm -q [軟件名]? :查詢指定軟件是否安裝。
? ? ? ? rpm -qi [軟件名] :查詢安裝軟件的詳細信息
????????rpm -ql?[軟件名] :查詢安裝軟件后所產生的各種文件以及安裝位置
????????rpm -qf?[文件名] :查詢該文件的軟件歸屬
? ? ? ? 卸載rpm包:使用指令 rpm -e [軟件名]?注意卸載可能會導致一些其他軟件無法正常工作
? ? ? ? 安裝rpm包:使用指令 rpm -ivh [rpm包全路徑名]??安裝一定要是全路徑才可以
二、yum管理
????????Yum是一個Shell前端軟件包管理器。基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包。
? ? ? ? 查詢yum服務器需要安裝的軟件? ?yum list | grep xxx??
? ? ? ? 下載安裝軟件以及其與之有聯系的其他產品 yum install xxx
????????