一般我们安装好系统后常常会有一些软件默认没有安装,但ISO镜像里面都带有了。这时候就需要我们建立本地yum源
建立挂接点:
#mkdir -p /media/XXX XXX 自建目录
mount -o ro /dev/cdrom /mnt/iso
挂载ISO
#mount -o loop -t iso9660 /opt/XXXX.iso /media/XXX
#mount -o -t iso9660 /*路径*/.ISO /media/XXX/ -o loop
自动加载
#vim /etc/rc.d/rc.local
增加
mount -o loop -t iso9660 /opt/XXXX.iso /media/XXX
将本地CD设为yum源。
1. 挂载CD: mount /dev/cdrom /mnt
2. 编辑yum源文件:vim /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///mnt/iso/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
---------------------------------------------------------------------------------
enabled值改为1,gpgcheck值改为0.
3. 清除原yum列表:yum clean all
4. 更新yum列表:yum list
这样便可用yum来安装相应的RPM包了。
使用yum命令
列表查看软件包信息
可以使用list选项查看软件包相关的各项信息。
[root@client ~]# yum list updates //查看有哪些可用于升级的软件包
[root@client ~]# yum list installed //查看本机已安装的软件包
[root@client ~]# yum list available //查看yum源中所有可用的软件包
[root@client ~]# yum list available lynx* //查看yum源中以lynx开头的软件包
[root@client ~]# yum info installed bind //查看已安装的bind软件包的信息
软件包升级、卸载、安装
升级(update)、卸载(remove)、安装(install)软件包时,系统会自动检查并解决软件包之间的依赖关系。开始各项操作前,系统会提示用户按y键进行确认(如果希望系统自动回答为y,可以在yum命令后增加-y选项)。
[root@client ~]# yum -y update //升级所有可用的软件包,由系统自动确认
[root@client ~]# yum update bind //升级bind软件包
[root@client ~]# yum remove net-snmp-utils //卸载net-snmp-utils软件包
[root@client ~]# yum install lynx //安装lynx软件包
原文:http://my.oschina.net/chiyong/blog/325843