网络的YUM源配置
网络的YUM源配置
本地YUM源缺点
只能为本机提供YUM服务
网络YUM源的优点
可以为网络中所有的客户机提供服务
基于FTP的YUM源
基于HTTP的YUM源
基于FTP的YUM源
服务器端:基于FTP的YUM源配置步骤
安装启动FTP服务
[root@server Server]# rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm # 安装软件包
Preparing... ########################################### [100%]
1:vsftpd ########################################### [100%]
[root@server Server]# chkconfig vsftpd --level 35 on
//# 设置ftp服务开机启动
[root@server Server]# service vsftpd start
//# 启动ftp服务
Starting vsftpd for vsftpd: [ OK ]
//端口21开启
[root@localhost yum.repos.d]# netstat -antp | grep :21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 71865/vsftpd
安装配置FTP服务
将光盘内容复制到FTP根目录下
挂载安装介质盘
[root@server ~]# mount -o loop /download/rhel5u5.iso /mnt
//文件共享,复制光盘内容到/var/ftp/yum目录中
[root@server ~]# cp -r /mnt/* /var/ftp/yum
客户端:基于FTP的YUM源配置步骤
进入/etc/yum.repos.d目录创建sxkj-ftp.repo文件
修改sxkj-ftp.repo配置文件如下所示
[ftpyum]
name = 172.16.88.189 ftp yum
baseurl = ftp://172.16.88.188/yum/
# 这里的路径为ftp方式yum源的ftp访问路径
enabled = 1
gpgcheck = 0
# ftp方式yum源一般都不需要gpg检测,如果需要可参照上一节设置。
//清除缓存
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base extras ftpyum updates
Cleaning up Everything
[root@localhost yum.repos.d]# yum list
后续操作可以参考本地YUM源的步骤
基于HTTP的YUM源
服务器端:基于HTTP的YUM源配置步骤
安装启动HTTP服务
[root@server Server]# yum install httpd
#安装软件包
Preparing... ########################################### [100%]
1:httpd ########################################### [100%]
[root@server Server]# chkconfig httpd --level 35 on
# 服务开机启动
[root@server Server]# service httpd start
# 启动服务
Starting httpd: [ OK ]
安装配置HTTP服务
配置apache服务器
[root@server ~]# vi /etc/httpd/conf/httpd.conf
# 编辑http配置文件
# 在配置文件中添加下面配置,使得/yum目录可被访问
Alias /yum /yum/Server
<Directory "/yum/Server">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
客户端:基于HTTP的YUM源配置步骤
进入/etc/yum.repos.d目录创建sxkj-http.repo文件
修改sxkj-http.repo配置文件如下所示
[sxkeji-http]
name = sxkeji-http
baseurl = http://192.168.1.254/yum/
# 这里的路径为ftp方式yum源的ftp访问路径
enabled = 1
gpgcheck = 0
后续操作可以参考本地YUM源的步骤
YUM相关命令
查看/安装/删除/升级rpm包/查看rpm包信息
yum list [package…]
yum install package…
yum remove package…
yum update [package…]
yum info [package…]
查看/安装/删除rpm包组/查看rpm包组信息
yum grouplist
yum groupinstall 包组
yum groupremove 包组
yum groupinfo 包组
其它YUM源
国外官方YUM源
速度较慢
http://vault.centos.org
epel
国内YUM源
http://mirrors.163.com/
http://mirrors.sohu.com/
下载相应版本的repo文件到/etc/yum.repos.d目录即可