1。RPM 格式 例:sudo-1.7.2pl-5.el5.i386.rpm
軟件名:sudo ; 版本:1.7.2pl ;髮型號:5.el5 ;硬件平臺:i386
卸載軟件:
rpm -e 軟件名稱 。如刪除提示有依賴性,可使加上參數 --nodeps 強制卸載
例: rpm -e sudo ;rpm -e --nodeps sudo
安裝軟件:
rpm -ivh 軟件名稱 i:安裝的意思 v:安裝的詳細信息 h:安裝的進度
例:rpm -ivh sudo-1.7.2pl-5.el5.i386.rpm
在ivh 後增加選項 --exclededocs 不安裝軟件包中的文檔
--prefix path 指定安裝路徑
--test 安裝測試,不實際安裝
--replacepkgs 覆蓋安裝
--replacefiles 忽略直接覆蓋
--nodeps 強制安裝 ,忽略依賴
注:掛載光盤的方法 mkdir /mnt/cdrom ==> mount /dev/cdrom /mnt/cdrom
查詢軟件包是否安裝的命令: rpm -q 軟件名稱
rpm -qa | grep smba :查詢所有和smba相關的軟件包
rpm -qf :查詢文件隸屬的軟件包
rpm -qi :查看已安裝軟件包信息
rpm -qip : 查看未安裝軟件包信息
rpm -ql :查詢安裝軟件所存在的位置
-qd :查看幫助文檔
-qc :查詢軟件包配置文件
校驗:
rpm -V 作用: 5:文件的md5校驗值 ;S文件大小;L 鏈接文件;T創建時間;D設備文件;U文件用戶;G文件用戶組 ;M文件權限
軟件包文件提取:
解壓指定文件到當前目錄 rpm2cpio 源 | cpio -idv 目
升級軟件
使用rpm -U 軟件名稱
2.YUM包管理 (相比rpm的優勢) 前提要連接互聯網
①自動解決軟件包依賴性
②方便軟件包升級
安裝軟件 yum install 軟件包
檢測升級 yum check-update
升級 yum update
軟件包查詢 : yum list
卸載: yum remove
3.源代碼安裝
應用舉例 (proftpd)
tar -xzvf proftpd-1.3.3d.tar.gz (解壓縮)
cd proftpd-1.3.3d
./configure --prefix=/usr/local/proftpd (配置)
make (編譯)
make install (安裝)
4.腳本安裝
略
5.APT安裝
略