首页 > 代码库 > yum设置本地源

yum设置本地源

一般我们安装好系统后常常会有一些软件默认没有安装,但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值改为1gpgcheck值改为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软件包

 


yum设置本地源