常見的軟件封包類型
零散軟件包管理
1.讓光盤文件的內(nèi)容出現(xiàn)在系統(tǒng)
[root@A ~]# mkdir /rhel7
[root@A ~]# mount /dev/cdrom /rhel7
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@A ~]# ls /rhel7
[root@A ~]# ls /rhel7/P(tab)
- RHEL7當中RPM包晨仑,方便快捷
RPM Package Manager,RPM包管理器
只能解決沒有依賴關(guān)系的軟件包
– rpm -q 查詢軟件名...
– rpm -ivh 軟件名-版 本信息.rpm...
– rpm -e 卸載
[root@A ~]# rpm -q firefox
firefox-38.3.0-2.el7_1.x86_64 裝了軟件 會告訴我們軟件名
[root@A ~]# rpm -q haha #查詢軟件包(程序)是否安裝
未安裝軟件包 haha
[root@A ~]# rpm -q bash
bash-4.2.46-19.el7.x86_64
[root@server0 /]# rpm -q net-tools
net-tools-2.0-0.17.20131004git.el7.x86_64
[root@server0 /]# rpm -q zip
zip-3.0-10.el7.x86_64
[root@A ~]# rpm -q vsftpd #查詢軟件包(程序)是否安裝
[root@A ~]# rpm -ivh /rhel7/Packages/ #安裝軟件包 vsftpd-3.0.2-10.el7.x86_64.rpm
[root@A ~]# rpm -q vsftpd #查詢軟件包是否安裝成功
[root@A ~]# rpm -e vsftpd #卸載軟件包
[root@A ~]# rpm -q vsftpd #查詢軟件包是否卸載成功
練習(xí): 利用rpm命令安裝vsftpd
[root@server0 /]# mkdir /myiso #創(chuàng)建文件目錄
[root@server0 /]# mount /dev/cdrom /myiso 將光盤先掛載到/myiso
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@server0 /]# ls /myiso
addons GPL LiveOS release-notes RPM-GPG-KEY-redhat-release
EFI images media.repo repodata TRANS.TBL
EULA isolinux Packages(安裝包) RPM-GPG-KEY-redhat-beta
[root@server0 /]# rpm -q vsftpd 查詢是否安裝軟件包
未安裝軟件包 vsftpd
[root@server0 /]# rpm -ivh /myiso/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm 使用Tab鍵 安裝軟件包
警告:/myiso/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID fd431d51: NOKEY為什么會有警告结啼?因為系統(tǒng)看不懂紅帽的簽名
準備中... ################################# [100%]
正在升級/安裝...
1:vsftpd-3.0.2-10.el7 ################################# [100%]
[root@server0 /]# rpm -q vsftpd 檢測是否安裝成功(查詢是否安裝成功)
vsftpd-3.0.2-10.el7.x86_64
[root@server0 /]# rpm -e vsftpd 卸載程序
[root@server0 /]# rpm -q vsftpd 再次檢查
未安裝軟件包 vsftpd
導(dǎo)入RPM軟件包紅帽簽名信息
Rpm 數(shù)據(jù)庫 導(dǎo)入信息
[root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release導(dǎo)入紅帽官方簽名贞滨,識別所有包的信息拙吉,可以去除一些警告信息
[root@A ~]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64
[root@A ~]# rpm -e vsftpd
[root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
[root@A ~]# rpm -q vsftpd