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发行版和版本有所变化。在配置过程中,请确保使用最新的源地址,并根据您的系统环境进行适当的调整。

相关推荐
进击的阿尔法猿2 分钟前
docker
运维·docker·容器
yuxb736 分钟前
Linux 文本处理与 Shell 编程笔记:正则表达式、sed、awk 与变量脚本
linux·笔记·正则表达式
北京阿法龙科技有限公司11 分钟前
AR 虚实叠加技术在工业设备运维中的实现流程方案
运维·ar
刘一说18 分钟前
CentOS 系统 Java 开发测试环境搭建手册
java·linux·运维·服务器·centos
wdxylb6 小时前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20077 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪7 小时前
关于Linux内核中头文件问题相关总结
linux
木易双人青7 小时前
01-Docker-简介、安装与使用
运维·docker·容器
专注API从业者9 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
Lovyk10 小时前
Linux 正则表达式
linux·运维