centos源配置和yum使用

目前国内常用的源网站有:

介绍两种源配置:wget获取配置,手动/命令修改配置。以及yum使用。

一、阿里源配置(wgt方式)

  1. 先备份一份,防止出问题后能回退。
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
  1. 阿里网站下载一份最新源配置文件(wget 命令下载)
    (注:采用wget命令必须得配置好DNS,可以上网才支持wget抓取信息)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

这时查看/etc/yum.repos.d/CentOS-Base.repo文件内容就会被配置成阿里源。

当然你也可以手改CentOS-Base.repo里的链接,替换成
http://mirrors.aliyun.com(建议用wget 下载,手动可能会出错)

二、清华源配置(命令方式)

进入华清源网站:https://mirrors.cnnic.cn/
点击centos的如下问号,进入帮助:
在这里插入图片描述

进入帮助,说明里告诉你怎么配置清华源文件,具体步骤如下。
在这里插入图片描述
上述操作替换成命令如下,可自动完成对repo源文件的替换。

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo

三、163源配置

163的源配置方式可以采用上述命令的方式,将源网址替换为:http://mirrors.163.com,也可以采用wget方式直接获取repo源文件,命令如下:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

源配置好后,yum你就可以随便使用,在线下载安装包了。

四、 yum使用

该命令主要在centos和rehad系统的使用,yum为在线安装包方式,其依赖如上的配置源,会从系统配置的源获取到包信息并安装。配置完源后,最好执行yum makecache 生成本地缓存,方便后续搜索安装效率。

日常中几个常用的yum命令如下:

    yum makecache 把服务器的包信息下载到本地电脑缓存起来。用yum -C 形式运行会更快提高搜索安装软件的速度(从缓存运行)
	yum search xxx和yum -C search subversion  搜索
	yum search 软件包 搜索软件包
	yum install 软件包 安装软件包
	yum remove 软件包
	yum update 更新系统
	yum upgrade package1 升级指定程序包package1
	yum list 显示所有已经安装和可以安装的程序包

更多命令解释如下:

1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1

2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1

3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况

5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

猜你喜欢

转载自blog.csdn.net/ludaoyi88/article/details/112298699
今日推荐