CentOS7配置Yum源
CentOS7配置本地Yum源
CentOS7安装的DVD有大部分常用软件,通过配置DVD为本地Yum源,可以在没有网络的情况下安装软件。下面使用虚拟机挂载DVD的iso文件,空间足够也可以直接拷贝到系统,然后修改yum源配置。
mkdir /media/CentOS
mount -t auto /dev/cdrom /media/CentOS
修改yum源配置
备份你的原镜像文件CentOS-Base.repo,以免出错后可以恢复。
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak
修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点 baseurl=file:///media/CentOS/
或直接配置一个本地repo的配置文件CentOS-Media.repo
#vi CentOS-Media.repo
[C7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
###清空yum已存在的所有源信息
yum clean all
查看本地源的所有软件
yum list
注:如果想要恢复默认的源,把CentOS-Base.repo.bak重命名为CentOS-Base.repo就可以了;系统重启之后,需要再次手动挂载,可以设置/media/CentOS自动挂载。
CentOS7配置国内yum源
阿里yum源配置文件http://mirrors.aliyun.com/repo/Centos-7.repo 163yum源的配置文件http://mirrors.163.com/.help/CentOS7-Base-163.repo
备份你的原镜像文件,以免出错后可以恢复
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
下载yum源配置文件
curl http://mirrors.aliyun.com/repo/Centos-7.repo > CentOS-Base.repo
清楚原有yum缓存
yum clean all
yum makecache ##生成缓存
安装软件
yum install net-tools
常用yum命令
显示所有仓库
yum repolist all
显示应用程序包
yum list
#支持通配符格式的查询
显示可更新或已安装的程序包
yum list updates
yum list installed
显示仓库中最近增加的程序包
yum list recent
安装程序包
#安装net-tools程序
yum install net-tools
卸载程序包
yum remove net-tools
#或
yum erase net-tools
搜索
yum search net-tools
查看指定包所依赖的capabilities
yum deplist net-tools
查看yum事务历史
yum history
包组相关的命令
yum groupinstall # 安装包组
yum groupupdate #更新包组
yum grouplist #显示包组
yum groupremove #移除包组
yum groupinfo #查看包组信息
yum groupinstall 'Minimal Install'
修订
- 2019-03-27 15:29:00