centos yum源配置

shuxu115 2024-10-02 12:37:04 阅读 50

yum源配置

1.删除centos自带的yum源

[root@cloud ~]# rm -rf /etc/yum.repos.d/*

2. 创建挂载点并挂载镜像

[root@cloud ~]# mkdir /opt/centos

[root@cloud ~]# mount /dev/cdrom /opt/centos/

mount: /dev/sr0 写保护,将以只读方式挂载

3.创建本地yum源

[root@cloud ~]# vi /etc/yum.repos.d/local.repo  //编写本地yum源内容,内容如下

[centos]

name=centos                 # Yum源的名称,用于描述这个源

baseurl=file:///opt/centos  # 本地Yum源的位置,指向挂载点目录

gpgcheck=0                  # 不进行GPG签名检查

enabled=1                   # 启用该Yum源

4.清楚旧yum源的缓存

[root@cloud ~]# yum clean all

已加载插件:fastestmirror, langpacks

正在清理软件源: crntos

Cleaning up list of fastest mirrors

Other repos take up 681 M of disk space (use --verbose for details)

5.更新yum源缓存

[root@localhost ~]# yum makecache

已加载插件:fastestmirror, langpacks

Determining fastest mirrors

crntos                                                          | 3.6 kB  00:00:00    

(1/4): crntos/group_gz                                          | 153 kB  00:00:00    

(2/4): crntos/filelists_db                                      | 3.3 MB  00:00:00    

(3/4): crntos/primary_db                                        | 3.3 MB  00:00:00    

(4/4): crntos/other_db                                          | 1.3 MB  00:00:00    

元数据缓存已建立

6.下载httpd测试

[root@localhost ~]# yum install httpd

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

正在解决依赖关系

--> 正在检查事务

---> 软件包 httpd.x86_64.0.2.4.6-95.el7.centos 将被 安装

--> 正在处理依赖关系 httpd-tools = 2.4.6-95.el7.centos,它被软件包 httpd-2.4.6-95.el7.centos.x86_64 需要

--> 正在检查事务

---> 软件包 httpd-tools.x86_64.0.2.4.6-95.el7.centos 将被 安装

--> 解决依赖关系完成

 

依赖关系解决

 

=======================================================================================

 Package             架构           版本                          源              大小

=======================================================================================

正在安装:

 httpd               x86_64         2.4.6-95.el7.centos           crntos         2.7 M

为依赖而安装:

 httpd-tools         x86_64         2.4.6-95.el7.centos           crntos          93 k

 

事务概要

=======================================================================================

安装  1 软件包 (+1 依赖软件包)

 

总下载量:2.8 M

安装大小:9.5 M

Is this ok [y/d/N]: y  //输入y,确认安装。

Downloading packages:

---------------------------------------------------------------------------------------

总计                                                      146 MB/s | 2.8 MB  00:00    

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  正在安装    : httpd-tools-2.4.6-95.el7.centos.x86_64                             1/2

  正在安装    : httpd-2.4.6-95.el7.centos.x86_64                                   2/2

  验证中      : httpd-tools-2.4.6-95.el7.centos.x86_64                             1/2

  验证中      : httpd-2.4.6-95.el7.centos.x86_64                                   2/2

 

已安装:

  httpd.x86_64 0:2.4.6-95.el7.centos                                                  

 

作为依赖被安装:

  httpd-tools.x86_64 0:2.4.6-95.el7.centos                                            

 

完毕!

7.卸载httpd

[root@localhost ~]# yum remove httpd

已加载插件:fastestmirror, langpacks

正在解决依赖关系

--> 正在检查事务

---> 软件包 httpd.x86_64.0.2.4.6-95.el7.centos 将被 删除

--> 解决依赖关系完成

 

依赖关系解决

 

=======================================================================================

 Package        架构            版本                            源                大小

=======================================================================================

正在删除:

 httpd          x86_64          2.4.6-95.el7.centos             @crntos          9.4 M

 

事务概要

=======================================================================================

移除  1 软件包

 

安装大小:9.4 M

是否继续?[y/N]:y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  正在删除    : httpd-2.4.6-95.el7.centos.x86_64                                   1/1

  验证中      : httpd-2.4.6-95.el7.centos.x86_64                                   1/1

 

删除:

  httpd.x86_64 0:2.4.6-95.el7.centos                                                  

 

完毕!

8.检查httpd是否卸载,如果还有httpd的安装,则重复上一步把还在的httpd卸载即可

[root@localhost ~]# rpm -qa | grep httpd

 



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。