Centos 7 或 8配置国内yum源及epel源-1

官方教程

Yum工具详解

bash 复制代码
清理Yum缓存:
	[root@qfedu.com ~]# yum clean all

缓存软件包信息:    
    提高搜索/安装软件的速度
    [root@qfedu.com ~]# yum makecache
      
查询yum源信息:   
  [root@qfedu.com ~]# yum repolist     
        
查找软件:
	[root@qfedu.com ~]# yum search  mysql   
	此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用
 
查看软件依赖性关系:                 
  [root@qfedu.com ~]# yum  deplist  

查看文件属于哪个软件
  [root@qfedu.com ~]#  yum provides ld-linux.so.2      

查看系统已经安装好的软件和没有安装的软件:
	[root@qfedu.com ~]# yum list	

查看系统已经安装好的软件组和没有安装的软件组:
	[root@qfedu.com ~]# yum grouplist

查看软件组包含的具体软件:
  [root@qfedu.com ~]# yum  groupinfo    
    
安装软件组:
	[root@qfedu.com ~]# yum groupinstall  '软件组名称'   
	如果软件或者软件组名称内有空格,要给空格转义或者加引号

安装软件:
	[root@qfedu.com ~]# yum install 软件名称
	[root@qfedu.com ~]# yum install mysql mysql-server -y
	-y跳过确认提示直接安装

重装:
  [root@qfedu.com ~]# yum  reinstall    软件名        
    
卸载软件:
	[root@qfedu.com ~]# yum erase  mysql-server 
	[root@qfedu.com ~]# yum remove mysql-server 

Linux配置国内源的步骤

对于基于Debian的系统(如Ubuntu)
  1. 备份原始的源列表文件

    在进行任何更改之前,建议备份原始的源列表文件,以防止配置过程中出现问题。可以使用以下命令备份 /etc/apt/sources.list 文件:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 修改源列表文件

    使用文本编辑器打开 /etc/apt/sources.list 文件,并添加国内源。例如,可以添加清华大学的源:

    sudo vim /etc/apt/sources.list
    

    然后添加以下内容(请根据您的Ubuntu版本调整版本号):

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    

    其中 focal 是Ubuntu 20.04 LTS的版本代号,请根据您的实际版本进行替换。

  3. 更新软件包列表

    完成源列表的修改后,运行以下命令来更新软件包列表:

    sudo apt update
    
对于基于Red Hat的系统(如CentOS)
  1. 备份原始的源配置文件

    在进行任何更改之前,建议备份原始的源配置文件,以防止配置过程中出现问题。可以使用以下命令备份 /etc/yum.repos.d/ 目录下的所有文件:

    sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup-$(date "+%Y.%m.%d-%H.%M.%S")
    
  2. 修改源配置文件

    使用文本编辑器打开 /etc/yum.repos.d/CentOS-Base.repo 文件,并添加国内源。例如,可以添加阿里云的源:

    sudo vim /etc/yum.repos.d/CentOS-Base.repo
    

    然后添加以下内容(请根据您的CentOS版本调整版本号):

    [base]
    name=CentOS-$releasever - Base - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    [updates]
    name=CentOS-$releasever - Updates - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    

    其中 $releasever 会被替换为您的CentOS版本号,例如 78

  3. 清理和重新创建缓存

    完成源配置的修改后,运行以下命令来清理旧的缓存并重新创建缓存:

    sudo yum clean all
    sudo yum makecache
    

epel-release源

[root@localhost ~]``# yum install epel-release -y

[root@localhost ~]``# yum clean all

以上步骤是通用的配置方法,具体的源地址和配置细节可能会根据不同的Linux发行版和版本有所变化。在配置过程中,请确保使用最新的源地址,并根据您的系统环境进行适当的调整。

相关推荐
墨子裳12 分钟前
Linux入门——权限
linux·运维·服务器
昵称难产中13 分钟前
浅谈云计算09 | 服务器虚拟化
linux·运维·服务器·云计算
zstar-_28 分钟前
个人主页搭建全流程(Nginx部署+SSL配置+DCDN加速)
运维·nginx·ssl
兔帮大人42 分钟前
Nginx防止点击劫持:X-Frame-Options
运维·nginx
真想骂*1 小时前
自动化解决方案:修复devicedisplaystatusmanager.dll丢失
运维·microsoft·自动化
路星辞*1 小时前
PBR(策略路由)的几种使用方式
运维·服务器·网络·安全·pbr
会飞的土拨鼠呀1 小时前
开源的镜像扫描的软件
运维·服务器
码农君莫笑1 小时前
linux运行程序和批处理详解
linux·命令窗口
网安CILLE2 小时前
2025年——【寒假】自学黑客计划(网络安全)
linux·网络·python·安全·web安全·网络安全·ddos
基哥的奋斗历程2 小时前
Docker官网安装
运维·docker·容器