欢迎光临散文网 会员登陆 & 注册

配置yum软件仓库

2021-11-08 13:08 作者:Vecloud_  | 我要投稿


配置yum软件仓库内网yum仓库:本地yum仓库(即以光盘镜像自带软件作为yum软件仓库) 
局域网yum仓库(ftp服务实现) 
公网yum仓库(通过http实现) 
--------------------使用yum仓库去安装服务------------------------------- 
yum clean all     清除所有仓库缓存 
yum  makecache    重建仓库 
yum repolist all  列出所有仓库 
yum provides      根据特定条件搜索软件包 
yum whatprovides */文件名    查看文件属于哪个软件包安装的 
yum list   列出仓库中所有软件包 
yum info   查看软件包信息 
yum install   安装   跟-y的话,无需手动去确认是否安装。 
yum reinstall   重新安装软件包 
yum remove    卸载 
yum update    更新   (需要联网) 
yum check-update   检查可更新的软件包   (需要联网) 
yum grouplist     查看组服务 
yum groupinstall     安装组服务 
---------------------------本地yum仓库----------------------------- 
cd /etc/yum.repos.d/   //进入到yum仓库的配置目录下 
mkdir  bak   创建一个目录,用来放置centos7.4默认的yum设置 
mv C* bak/   将以C开头的文件全部移动到bak目录下。 
vi local.repo    //后面一定要跟.repo,因为yum只识别以.repo结尾的文件 
[local]       //仓库唯一标识,避免与其他仓库冲突 
name=local        //当前仓库名称说明 
baseurl=file:///mnt      //指向仓库的路径,即url访问路径,可指向多个备用 
enabled=1     //1,表示此仓库被使用;0,表示此仓库不被使用 
gpgcheck=0   //0,不验证软件包。1,验证 
:wq   ---保存退出 

df  -hT查看光盘是否挂载 

    ------查看光盘是否连接,没有连接回提示找不到光盘 
临时挂载 
mount /dev/cdrom /mnt     手动临时挂载光盘,关机重启后就没有了。 
vi    /etc/fstab 
永久挂载 
/dev/cdrom    /mnt  iso9660           defaults    0      0 
mount  -a    ---检查语法 
测试: 
1.使用本地yum安装一个httpd服务,成功效果如以下图片 

                    以上是本地yum仓库----------搭建阿里云yum仓库-------------前提得能上网。 
提示:首先你的虚拟机要能上网这个是必要条件 
cd /etc/yum.repos.d/   //进入到yum仓库的配置目录下 
vi  local.repo    ---修改相应的内容 
1、阿里云yum仓库 
[Ali] 
name=CentOS-$releasever - Base 
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ 
gpgcheck=1 
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 
2、中科大 
[mariadb]     
name = MariaDB 
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos74-amd64/ 
gpgcheck=1 
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB 
本地与阿里云yum仓库,优先使用最新的服务 
测试: 
安装一个ftp,查看它的软件包来自于哪里 

                                                                    以上是网络yum仓库------------------------------局域网yum仓库(ftp服务实现)------------------------------------------- 
一、 
局域网yum仓库是基于本地yum仓库 
(192.168.80.100)操作:df   -hT   --查看光盘是否挂载因为我们现在使用ftp服务实现的,所以当我们挂载光盘时,挂载到/var/ftp/pubmount /dev/cdrom  /var/ftp/pub/   --临时挂载vi  /etc/fstab 
/dev/cdrom    /mnt  iso9660           defaults    0      0  ---永久挂载 
(192.168.80.101)操作 
vi   /etc/yum.repos.d/aa.repo 
[aa] 
name=aa 
baseurl=ftp://192.168.80.100/pub 
enabled=1 
gpgcheck=0 
:wq  --保存退出 
yum install   httpd  -y 
                   以上是局域网yum仓库

了解更多网络知识关注:http://www.vecloud.com/

配置yum软件仓库的评论 (共 条)

分享到微博请遵守国家法律