RHEL5通过光盘配置本地yum仓库
Yum介绍
Yum全称为YellowdogUpdater,Modified(软件包管理器)我们开玩笑时也称“黄狗”
主要功能是更方便的添加/删除/更新RPM包,yum能检查linux下面安装软件包时的依赖性关系,并把依赖的软件包全部自动安装,便于管理大量系统的更新问题,
能同时设置多个资源库(Repository),而且使用起来十分的简单。
下面详细讲解在RHEL5上面配置本地仓库的方法:
1.利用FTP的方式来制作yum的安装源
服务器IP地址:192.168.200.101
[root@localhost~]#mount/dev/cdrom/media
现在就来配置yum仓库,
Yum仓库在/etc/yum.repod目录下面,(文件名必须以.repo结尾)
[root@localhost~]#cd/etc/yum.repos.d/
[root@localhostyum.repos.d]#ls
rhel-debuginfo.repo
在/etc/yum.repos.d目录里下有一个rhel-debuginfo.repo的模板文件,可以按照这个文件里面的内容来配置yum仓库。
[root@localhostyum.repos.d]#virhel-debuginfo.repo
我们可以按照这个里面的内容来编写,添加如下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
[rhel-Server]
name=RedHatEnterpriseLinuxServer
baseurl= file : ///meida/Server
enabled=1
gpgcheck=1
gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
name=RedHatEnterpriseLinuxCluster
baseurl= file : ///meida/Cluster
enabled=1
gpgcheck=1
gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
name=RedHatEnterpriseLinuxClusterStorage
baseurl= file : ///meida/ClusterStorage
enabled=1
gpgcheck=1
gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=RedHatEnterpriseLinuxVT
baseurl= file : ///meida/VT
enabled=1
gpgcheck=1
gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
|
yum仓库中每一行的意义请看“RHEL5通过FTP配置yum仓库”
http://crushlinux.blog.51cto.com/2663646/1274796
偷工减料:^v^先不跟大家说这个办法也是为了大家好哦!^v^
1.可以将gpgcheck的值设置为0,然后gpgkey这行就可以去掉了,有报错时执行如下命令:
rpm–import/etc/pki/rpm-gpg/RPM-GPG-KEY-redehat-release
下面进行装包测试,
[root@localhost~]#yum-yinstalldhcpdbind
YUM命令介绍:
1安装
yuminstall全部安装
yuminstallpackage1安装指定的安装包package1
yumgroupinsallgroup1安装程序组group1
2更新和升级
yumupdate全部更新
yumupdatepackage1更新指定程序包package1
yumcheck-update检查可更新的程序
yumupgradepackage1升级指定程序包package1
yumgroupupdategroup1升级程序组group1
3查找和显示
yuminfopackage1显示安装包信息package1
yumlist显示所有已经安装和可以安装的程序包
yumlistpackage1显示指定程序包安装情况package1
yumgroupinfogroup1显示程序组group1信息
yumsearchstring根据关键字string查找安装包
4删除程序
yumremovepackage1删除程序包package1
yumgroupremovegroup1删除程序组group1
yumdeplistpackage1查看程序package1依赖情况
5清除缓存
yumcleanpackages清除缓存目录下的软件包
yumcleanheaders清除缓存目录下的headers
yumcleanoldheaders清除缓存目录下旧的headers
yumcleanall=(yumcleanpackages;yumcleanoldheaders)清除缓存目录下的软件包及旧的headers
转载于:https://blog.51cto.com/lytlinux/1308895