Linux基础教程:YUM服务端与客户端配置步骤

服务端配置:(分两种情况,rhce无需掌握,感兴趣的话可以研究):


情况1.yum直接使用光盘(光盘仓库默认做好了)做服务端配置

方式一:直接挂载光驱使用

mkdir /mnt/dvd

mount /dev/cdrom /mnt/dvd

echo "mount /dev/cdrom /mnt/dvd" >> /etc/rc.local

方式二:拷贝iso镜像到系统中使用

mkdir /mnt/dvd

mkdir -p /opt/iso

cp -r rhel6.0-i386.iso /opt/iso

echo "/opt/iso/rhel6.0-i386.iso /mnt/dvd iso9660 defaults,loop 0 0" >> /etc/fstab

mount -a

情况2:自己到互联网抓取软件,自己做仓库

1.mkdir /opt/soft        #把下载好的软件包全部放到/opt/soft中

2.createrepo -v mkdir /opt/soft    #创建仓库,如果没有createrepo命令,请到光盘目录用rpm -ivh安装

3.此时你的第三方仓库就在/opt/soft目录下了

客户端配置:

1.cd /etc/yum.repos.d

2.vim rhel.repo    #必须以.repo结尾的后缀名,否则无效,前面rhel可以任取,写入以下内容:

[rhel]              #这里必须全系统唯一


name=rhel server    #仓库描述信息

baseurl=https://www.linuxidc.com/file:/mnt/dvd    #如果使用本地参考使用file:///,远端可以使用或ftp://

enabled=1                #rhel6.0不写此项默认就是开启,5.0不一定

gpgcheck=0                #关闭公钥验证,考试建议关闭,生产环境一定开启

3.vim /etc/yum.conf        #建议把yum全局配置文件公钥验证也一并关闭

gpgcheck=0

4. yum clean all        #清除缓存

4.yum install vsftpd -y  #测试安装


yum常用命令:

1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1

2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1

3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

4 删除程序
yum remove package1 删除程序包package1

yum erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况

5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

6 搜索

yum search k3b

yum provides k3b

推荐阅读

RedHat Linux 本地yum源的配置

RedHat 6.2 Linux修改yum源免费使用CentOS

配置EPEL YUM

Redhat 本地yum源配置

yum的配置文件说明

RedHat 6.1下安装yum(图文)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18368.html