Linux中yum常用命令和yum源详解
Yum是一种在Linux系统中进行软件管理的工具,它可以自动从Internet上检索、安装和升级软件包,其本质是对RPM(Red Hat Package Manager)软件包管理器的封装,提供了更加方便的软件包管理功能。
Yum常用命令
1、yum install 包名:安装指定的软件包,可以指定软件包的版本号,例如:yum install nginx-1.14.2
2、yum update 包名:更新指定的软件包,可以指定软件包的版本号,例如:yum update nginx-1.14.2
3、yum remove 包名:卸载指定的软件包,例如:yum remove nginx
4、yum search 关键字:搜索指定的软件包,例如:yum search nginx
5、yum list 包名:列出指定的软件包,例如:yum list nginx
6、yum info 包名:查看指定的软件包信息,例如:yum info nginx
Yum源
Yum源是指Yum可以自动从Internet上检索、安装和升级软件包的地方,一般来说,Yum源是一个网络服务器,它保存着软件包的信息,Yum可以从这个服务器上获取软件包的信息,并且可以自动下载和安装软件包。
Yum源可以分为两种:官方源和第三方源。
官方源是指官方提供的Yum源,如Red Hat Enterprise Linux(RHEL)系统的官方Yum源,CentOS系统的官方Yum源等;
第三方源是指第三方提供的Yum源,如阿里云的Yum源、网易的Yum源、科大讯飞的Yum源等。
Yum源的配置
Yum源的配置一般是在/etc/yum.repos.d/目录下,这个目录下有一些配置文件,比如CentOS系统的默认配置文件是CentOS-Base.repo,我们可以编辑这个文件来配置Yum源。
在CentOS-Base.repo文件中,我们可以看到[base]、[updates]、[extras]等几个节,这些节就是Yum源,每个节下面有name、baseurl、enabled等几个参数,name参数是Yum源的名称,baseurl参数是Yum源的地址,enabled参数是Yum源的开启状态,1表示开启,0表示关闭。
我们可以根据自己的需要来配置Yum源,例如:我们可以添加一个阿里云的Yum源,在CentOS-Base.repo文件中添加如下内容:
[aliyun]
name=Aliyun Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=0
这样,我们就把阿里云的Yum源添加到了CentOS-Base.repo文件中,然后我们可以使用yum命令来使用这个Yum源,例如:yum --enablerepo=aliyun install nginx。
相关文章