Linux&&YUM仓库服务与PXE网络装机
部署YUM软件仓库
网络安装源(服务端)
基于ftp的yum源
yum_server:
#安装vsftpd服务
rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm
#匿名用户访问目录
ls /var/ftp
pub
#拷贝安装系统光盘的全部数据到pub目录
cp -rf /media/CentOS_6.5_Final/* /var/ftp/pub/
ls /var/ftp/pub/
service vsftpd restart
repodata : yum库
yum_client:
#进入yum配置文件目录
cd /etc/yum.repos.d/
#备份当前yum源的配置文件
mv * /tmp
#手动编写yum源的配置文件
vim test.repo
[centos]
name=centos6.5
#查询路径
baseurl=ftp://192.168.10.2/pub
#启用仓库查询功能
enabled=1
#禁止客户端与服务器公私密钥的匹配
gpgcheck=0
#切换使用不同yum源前需要清空缓存
yum clean all
#在yum仓库准备完成后,此时可以使用yum-server安装软件
yum -y install bind bind-chroot
基于http的yum源
yum_server:
#安装vsftpd服务
rpm -ivh httpd-2.2.15-29.el6.centos.x86_64.rpm --nodeps
#拷贝安装系统光盘的全部数据到pub目录
cp -rf /media/CentOS_6.5_Final/* /var/www/html/
ls /var/www/html/
service httpd restart
repodata : yum库
yum_client:
#进入yum配置文件目录
cd /etc/yum.repos.d/
#备份当前yum源的配置文件
mv * /tmp
#手动编写yum源的配置文件
vim test.repo
[centos]
name=centos6.5
#查询路径
baseurl=http://192.168.10.2/
#启用仓库查询功能
enabled=1
#禁止客户端与服务器公私密钥的匹配
gpgcheck=0
#切换使用不同yum源前需要清空缓存
yum clean all
#在yum仓库准备完成后,此时可以使用yum-server安装软件
yum -y install bind bind-chroot
baseurl=file:///var/www/html : baseurl也可以按照文件路径查找yum源,此处以使用本地/var/www/html目录下的yum仓库为例。
指定软件仓库(客户端)
使用YUM更新工具
查询软件包
如需要安装桌面时,可以通过安装桌面包组,来实现安装与桌面有关的所有包。
安装、升级、卸载软件包
yum -y groupinstall “Desktop” : groupinstall:安装包组