1 . 掛載rhel-server-6.4-x86_64-dvd.iso到/mnt目錄緩存
[root@localhost yum.repos.d]# mount -o loop rhel-server-6.4-x86_64-dvd.iso /mnt/
2 yum repo文件bash
cd /etc/yum.repos.d/ yum倉庫repo文件的路徑ide
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]#
一. 如何爲yum定義repo文件oop
[root@localhost yum.repos.d]# cat -b iso.repo
1 [rhel-debuginfo]
2 name=Red Hat Enterprise Linux $releasever - $basearch - Debug
3 baseurl=ftp://192.168.1.254/pub/Server/ 訪問主機的服務
4 baseurl=file:///var/ftp/pub/Server/ 訪問本地的服務 url
rhel5必須添加/Serverdebug
rhel6直接到目錄掛載目錄便可server
5 baseurl=http:// ip
6 enabled=1
7 gpgcheck=0
8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@localhost yum.repos.d]#rem
二. yum 命令it
1. yum clean all 清除緩存
2. yum list 查看已經安裝的軟件包
支持glob通配符的機制
yum list all
yum list available:可用的,yum倉庫中有但還沒有安裝
yum list installed:已經安裝的
3. repolist:顯示repo列表及其簡要信息
yum repolist all
yum repolist enabled:默認
yum repolist disabled
4. yum grouplist 查看已安裝的軟件包組
-y 提示是否安裝
5. yum install 軟件包名 安裝要安裝的軟件包名
6. yum -y install softname 軟件包名 安裝要安裝的軟件包名
7. yum grouplist 顯示軟件包組名
yum -y groupinstall softgropname 安裝要安裝的軟件包組名
yum -y groupinfo softname 查詢指定包組名的說明信息
yum groupremove 刪除軟件包組
yum groupupdate 升級軟件包組
8. yum -y remove softname 要刪除的軟件包
9. yum search | grep ftp(軟件包名) 查看是否有這個的軟件包 搜索是否有這個軟件包
10. update:升級
update_to:升級爲指定版本
11. yum info 軟件包:查詢指定包的說明信息
12. provides | whatprovides:查看指定的文件或特性是由哪一個包安裝生成的
列子:以/etc/init.d爲例
[root@localhost etc]# yum provides /etc/init.d/ Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. chkconfig-1.3.49.3-2.el6.x86_64 : A system tool for maintaining the /etc/rc*.d : hierarchy Repo : rhel-source Matched from: Filename : /etc/init.d/ chkconfig-1.3.49.3-2.el6.x86_64 : A system tool for maintaining the /etc/rc*.d : hierarchy Repo : installed Matched from: Other : Provides-match: /etc/init.d/