Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux配置yum源

Linux配置yum源以及基本yum指令的实现

作者:小林子AND

本文主要介绍了Linux配置yum源以及基本yum指令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、yum介绍

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。–>来自百度百科

二、什么是软件包

在Linux下安装软件,一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。
但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.

三、配置yum源

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

上面我有语法高亮那些,可以参考VimForCpp

回到正题那么哪里找呢?

国外的yum源访问速度较慢,一般情况下建议替换成国内的免费yum源。国内提供了不少优秀的yum源,例如:

四、一键配置yum源【三步走】

上面那种方法比较挫,我们可以直接使用配置好的文件,直接把名字换成和原来的一样,然后再更新

  1. 首先备份一下本地配置,万一搞错了还能恢复
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 下载国内yum源配置文件到/etc/yum.repos.d/【下面两个选一个,推荐阿里云

如果没有wegt的话,先安装一下:
CentOS:sudo yum install -y wget
ubuntu:sudo apt install -y wget

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
  1. 然后下一步清理yum缓存,并生成新的缓存
sudo yum clean all && yum makecache

更新一下

sudo yum update -y

这些开源镜像站一般都提供了对应Linux发行版的repo文件下载,例如网易开源镜像和阿里云开源镜像提供的Centos repo文件下载:

五、yum指令

搜索软件

yum list | grep 软件名字

例如:【查找带有rzsz字符的所有软件】

yum list | grep rzsz

这样搜索会显示所有带有rzsz的软件

其中:

安装软件

sudo yum install 软件名

例如:【安装lrzsz软件】

sudo yum install lrzsz

sudo yum install lrzsz -y

卸载软件

有了安装软件,那就一定有卸载软件

sudo yum remove 软件名

例如:【卸载lrzsz】

sudo yum remove lrzsz

六、其他yum指令

更新内核

sudo yum install kernel -y

更新软件

sudo yum -y update
sudo yum -y upgrade
yum upgrade --obsoletes -y

更新指定软件

sudo yum update 包名 -y

显示所有可更新的软件清单

sudo yum check-update

卸载指定包并自动移除依赖包

yum autoremove 包名

删除软件包,以及软件包数据和配置文件

yum erase 包名

到此这篇关于Linux配置yum源以及基本yum指令的实现的文章就介绍到这了,更多相关Linux配置yum源内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文