RPM包管理 命名:軟件名稱+版本號+發行號+硬件平臺 卸載:rpm -e 軟件名稱 強行卸載:rpm -e --nodeps 軟件名稱 安裝:rpm -ivh 軟件全名 查看:rpm -q 軟件名稱 查看已安裝的軟件包:rpm -qa | grep 軟件名稱 安裝時選項: --includedocs 不包括文檔 --prefix 指定安裝路徑,大多數rpm包不容許改變安裝目錄,軟件包中已指定 --test 對安裝進行測試,並不實際安裝 --replacepkgs 覆蓋安裝 --replacefiles 文件衝突時,覆蓋安裝 --nodeps 忽略依賴關係 升級:rpm -Uvh 軟件全名 查詢軟件包配置文件:rpm -qc(已安裝) / rpm -qcp(未安裝) 查詢任何一個文件隸屬的軟件包:rpm -qf 查詢軟件包信息:rpm -qi (已安裝) / rpm -qip(未安裝) 查詢軟件包安裝了哪些文件:rpm -ql(已安裝) / rpm -qlp(未安裝) 軟件包校驗: rpm -V 軟件包 5,軟件的MD5校驗值 S,大小變化了 L,鏈接文件屬性 T,文件建立時間 D,設備文件 U,文件的用戶 G,文件的用戶組 M,文件的權限 解壓指定文件到當前目錄下: rpm2cpio 文件隸屬的軟件包 | cpio -idv .文件目錄 YUM包管理 自動解決包的依賴關係 方便軟件包的升級 安裝:yum install 軟件包 檢測升級:yum check-update 軟件包 升級: yum update 軟件包 軟件包查詢: yum list 軟件包 查詢yum源上全部的包:yum list | more 查找yum源上指定的包:yum list | grep sudo 軟件包信息: yum info 軟件包 卸載:yum remove 軟件包 幫助:yum -help 軟件包 / man yum 軟件包 源代碼包的安裝 具備普遍的平臺適應性 安裝靈活 實例軟件:proftpd #tar -xzvf proftpd-1.3.3d.tar.gz 解壓 #cd proftpd-1.3.3d #./configure --prefix=/usr/local/proftpd 配置,蒐集系統信息,爲編譯作準備,並指定安 裝目錄 #make 編譯 #made install 安裝,卸載時殺死進程而後刪除目錄便可 腳本安裝 實例軟件:webmin #tar -xzvf webmin-1.530.tar.gz #cd webmin-1.530 #vi README #./setup.sh APT軟件包管理 安裝:apt-get install(-f, reinstall) 升級: apt-get update 軟件包查詢: ypt-cache show 搜索軟件包:apt-cache search 更新已安裝的軟件包: apt-get upgrade 卸載:apt-get remove(autoremove卸載依賴的包,--purge刪除配置文件)