centos配置yum源
Posted connected
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos配置yum源相关的知识,希望对你有一定的参考价值。
1、为DVD创建一个挂载目录
mkdir -p /iso/centos7
2、在Linux下挂载CentOS DVD
mount -t auto /dev/cdrom /iso/centos7
3、修改配置文件
cd /etc/yum.repos.d/ 禁用其他更新模式 mkdir bak mv *.repo ./bak/
4、配置本地yum源
创建my.repo
vi my.repo
编辑内容如下
[server] name=CentOS7.6 baseurl=file:///iso/centos7 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除原有的yum信息
[root@centos7-6 yum.repos.d]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning repos: server Cleaning up list of fastest mirrors
建立缓存文件
[root@centos7-6 yum.repos.d]# yum makecache Loaded plugins: fastestmirror, langpacks Determining fastest mirrors server | 3.6 kB 00:00:00 (1/4): server/group_gz | 166 kB 00:00:00 (2/4): server/filelists_db | 3.2 MB 00:00:00 (3/4): server/primary_db | 3.1 MB 00:00:00 (4/4): server/other_db | 1.3 MB 00:00:00 Metadata Cache Created
查看(开启的)资源库
[root@centos7-6 yum.repos.d]# yum repolist Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile repo id repo name status server CentOS7.6 4,021 repolist: 4,021 [root@centos7-6 yum.repos.d]#
至此,yum源配置完成
检查依赖包
rpm -q openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl perl-devel python-devel perl-ExtUtils-Embed readline readline-devel zlib zlib-devel gettext gettext-devel bison flex uuid-devel gcc gcc-c++
使用yum安装
yum install -y openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl perl-devel python-devel perl-ExtUtils-Embed readline readline-devel zlib zlib-devel gettext gettext-devel bison flex uuid-devel gcc gcc-c++
然后再次检查包是否安装完整
检查依赖包 rpm -q openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl perl-devel python-devel perl-ExtUtils-Embed readline readline-devel zlib zlib-devel gettext gettext-devel bison flex uuid-devel gcc gcc-c++
如果需要单独安装某些包,例如安装uuid包
yum install -y uuid
--------------------------------------
附:常用 Yum 命令
安装 命令 说明 yum install 全部安装 yum install package 安装指定的安装包 package。 yum install package -y 直接安装不用询问是否安装。 yum groupinsall group 安装程序组 group。 更新和升级 命令 说明 yum update 全部更新。 yum update package 更新指定程序包 package。 yum check-update 检查可更新的程序。 yum upgrade package 升级指定程序包 package。 yum groupupdate group 升级程序组 group。 查找和显示 命令 说明 yum info package 显示安装包信息 package。 yum info updates 列出更新信息。 yum info installed 列出安装包信息。 yum info extras 列出已安装,但不在 repo 中的包的信息。 yum list 显示所有已经安装和可以安装的程序包。 yum list updates 列出所有可更新的包。 yum list installed 列出所有已经安装的包。 yum list extras 列出所有已安装,但是没有在 repo 里的包。 yum list package 显示指定程序包安装情况 package。 yum groupinfo group 显示程序组 group 信息。 yum search string 根据关键字 string 查找安装包。 yum repolist 查看(开启的)资源库。 yum repolist all 查看所有资源库。 yum search 使用 YUM 查找软件包。 yum provides 列出包中文件。 删除程序 命令 说明 yum remove package 删除程序包 package。 yum groupremove group 删除程序组 group。 yum deplist package 查看程序 package 依赖情况。 清除缓存 命令 说明 yum clean packages 清除缓存目录下的软件包。 yum clean headers 清除缓存目录下的 headers。 yum clean oldheaders 清除缓存目录下旧的 headers。 yum clean/yum clean all 清除缓存目录下的软件包及旧的 headers。
以上是关于centos配置yum源的主要内容,如果未能解决你的问题,请参考以下文章