libsepol-devel-2.1.9-3.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm libserializer-1.1.2-10.el7.noarch.rpm yum-plugin-tmprepo-1.1.31-24.el7.noarch.rpm libsexy-0.1.11-23.el7.x86_64.rpm yum-plugin-verify-1.1.31-24.el7.noarch.rpm libshout-2.2.2-11.el7.x86_64.rpm
軟件包包文件通常是這個格式: teamd(包名)-1.25(主版本.次版本)-4.el7(發佈版本).x86_64(平臺_位數).rpm(後綴名)python
[root@localhost Packages]# rpm -ivh spamassassin-3.3.2-18.el7.x86_64.rpm 錯誤:依賴檢測失敗: perl(Archive::Tar) 被 spamassassin-3.3.2-18.el7.x86_64 須要 perl(Archive::Tar) >= 1.23 被 spamassassin-3.3.2-18.el7.x86_64 須要 perl(DB_File) 被 spamassassin-3.3.2-18.el7.x86_64 須要
[root@localhost Packages]# rpm -e ppp 錯誤:依賴檢測失敗: ppp = 2.4.5 被 (已安裝) NetworkManager-1:0.9.9.1-13.git20140326.4dba720.el7.x86_64 須要
[root@localhost Packages]# rpm -q ppp ppp-2.4.5-33.el7.x86_64 [root@localhost Packages]# rpm -q /usr/bin/ls 未安裝軟件包 /usr/bin/ls [root@localhost Packages]# rpm -qf /usr/bin/ls coreutils-8.22-11.el7.x86_64 [root@localhost Packages]# rpm -ql ppp /etc/logrotate.d /etc/logrotate.d/ppp /etc/pam.d/ppp
在實際操做中咱們會發現,rpm的查詢的用法是比較好用的,可是若是用它來安裝或者卸載則會很麻煩,由於它不會自動處理依賴關係,須要咱們手動一個一個解決依賴和被依賴包的安裝卸載等。c++
yum工具是一個能自動解決依賴關係的工具git
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Sources.repo CentOS-Vault.repo [root@localhost yum.repos.d]# cp /etc/yum.repos.d/ /etc/yum.repos.d.bak cp: 略過目錄"/etc/yum.repos.d/" [root@localhost yum.repos.d]# cp -r/etc/yum.repos.d/ /etc/yum.repos.d.bak [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Sources.repo CentOS-Vault.repo [root@localhost yum.repos.d]# cd ~ [root@localhost ~]# cd /etc/ [root@localhost etc]# rm -rf yum.repos.d/* [root@localhost etc]# yum clean all 已加載插件:fastestmirror Loading mirror speeds from cached hostfile 沒有已啓用的源。
這裏,以前的yum源已經失效了,如今來搭建本地倉庫 vim /etc/yum.repos.d/dvd.repovim
[root@localhost etc]# vim /etc/yum.repos.d/dvd.repo [dvd] name=install dvd baseurl=file:///mnt enable=1 gpcheck=0
編輯好了以後保存退出,yum clean all 清除yum緩存 yum list 驗證centos
yum list | less 可安裝的軟件包 389-ds-base.x86_64 1.3.1.6-25.el7 dvd 389-ds-base-libs.x86_64 1.3.1.6-25.el7 dvd ElectricFence.x86_64 2.2.2-39.el7 dvd GConf2.x86_64 3.2.6-8.el7 dvd GeoIP.x86_64 1.5.0-9.el7 dvd ImageMagick.x86_64 6.7.8.9-10.el7 dvd ImageMagick-c++.x86_64 6.7.8.9-10.el7 dvd ImageMagick-perl.x86_64 6.7.8.9-10.el7 dvd LibRaw.x86_64 0.14.8-5.el7.20120830git98d925 dvd ModemManager.x86_64 1.1.0-6.git20130913.el7 dvd MySQL-python.x86_64 1.2.3-11.el7 dvd NetworkManager-libreswan.x86_64 0.9.8.0-5.el7 dvd ORBit2.x86_64 2.14.19-13.el7 dvd OpenEXR-libs.x86_64 1.7.1-7.el7 dvd OpenIPMI.x86_64 2.0.19-11.el7 dvd OpenIPMI-libs.x86_64 2.0.19-11.el7 dvd OpenIPMI-modalias.x86_64 2.0.19-11.el7 dvd PackageKit.x86_64 0.8.9-11.el7.centos dvd ``` 驗證成功,本地倉庫搭建完畢。