yum仓库搭建
yum客户端在安装之前要在服务器下载相关的源数据缓存在
cachedir=/var/cache/yum/$basearch/$releasever中
gpgcheck=1检查数据包的签名完整性 导入钥匙或gpgcheck=0就不检查否侧安装不了yum
在/etc/yum.conf设置配置文件
在/etc/yum.repos.d中创建一个后缀是.repo的文件 存放yum仓库的配置文件
***************
systemctl enable autofs 实现自动文件系统挂载命令 打开默认开启(会多出misc net)
ls /misc 原本目录中没有东西
ls /misc/cd 执行cd(光盘)后就会显示光盘内的文件
rpm -i /misc/cd/Packages/…安装文件
***************
1.在/etc/yum.repos.d中创建一个后缀是.repo的文件 存放yum仓库的配置文件
可以写多个源,
- yum repolist 可以查看yum数据库包的数量
3.yum install httpd 先装一个小包 查看下有没错误提示 启用校验但没有公钥会提示错误,做实验可禁用公钥, 或者导入公钥
***************
yum仓库配置
vim base.repo
[base]
name=centos7.4 cdrom
baseurl=file:///misc/cd
gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7或gpgcheck=0(禁用校验)
[epel]
name=epel
baseurl=http://172.18.0.1/epel/7/x86_64/
gpgcheck=0
enabled=0(如果经常更换地址可以临时禁用epel)
***************
4再来安装yum install httpd ,有依赖性,点击y
5,如果安装没有成功,查看是否光盘挂载错误等导致或者需要清缓存du -sh /var/cache/yum
6,yum clean all 清除缓存
7重新安装
**安装中会遇到的错误(1)光盘挂载路径不对(2)清缓存
yum list httpd 列已经安装跟数据库中的httpd包 带@的包是已经装好的
再次安装yum install httpd 如果仓库中有新的就会升级旧的包
gcc file 编译二进制
***************
yum list nginx |yum install vsftpd|yum install httpd
***************
yum repolist all查看所有epel源
*********************************************************************
自己当yum服务器
搭建局域网yum源
rpm -q vsftpd
rpm -q httpd
2,rpm -ql vsftpd 查看路径
只有安装包是不能做yum源的,yum源要求除了yum源还要有安装包源数据,源数据放在/misc/cd/repodata/
3,cd /var/cache/yum 缓存,进入/x86_64/7/base/,把yum服务器缓存到当前自己客户端
************
4,cd/var/ftp/pub,
创建mkdir centos/6/os/x86_64/ -pv,
挂载mount /dev/sr0 centos/6/os/x86_64/,
cd /var/ftp/pub/centos/6/os/x86_64
5,systemctl start vsftpd 启用ftp服务器
6,iptables -nvL 查看防火墙状态(实验环境可使其关闭)
************centos7
(1)systemctl stop firewalld
(2)systemctl disable firewalld 避免开机自启动
************centos6
(1)chkconfig iptables off
(2)service iptables stop
7,cat /etc/selinux/config 关闭selinux
(1)sed -i.bak ‘s/SELINUX=enforcing/SELINUX=permissive/’ /etc/selinux/config
(2)setenforce 0 关闭
getenforce 确认
*************
yum数据库创建完毕
centos6试用
6yum客户端
vim base.repo
[base]
name=centos6.9 base
baseurl=ftp://192.168.27.132/pub/centos/$releasever/os/$basearch/
gpgcheck=0
使用yum安装…..
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89452