Linux学习之软件包管理--yum在线管理

一、网络yum源

  对于centos系统来说,其yum源默认是已经配置好的,只要服务器能联网就可以直接利用centOS官方的yum源服务器进行下载、安装、升级等。当然,centOS的官方网站在国外,网络可能会有点慢,我们也可以把yum源的服务器地址换成国内的一些公开的免费的地址。网络yum源是保存在 /etc/yum.repos.d/目录下,默认是 CentOS-Base.repo yum源生效

    

  CentOS-Base.repo     基本yum源,联网后一般用这个    

  CentOS-Debuginfo.repo  debug包尤其和内核相关的更新和软件安装

  CentOS-Media.repo    光盘yum源,使用光盘挂载后调用的文件

  CentOS-Vault.repo      虚拟yum源

  打开CentOS-Base.repo 后可以看到有相同格式的几句话

  

  [base]             容器名称,一定要放在[]中

  name         容器说明,可以自己重新定义

扫描二维码关注公众号,回复: 4546911 查看本文章

  baseurl      yum源服务器地址,默认为centOS官方的服务器地址,可以修改

  mirrorlist       容器镜像地址站点,可以注释掉

  enable          标记此容器是否生效。如果不写或者值为1,则为生效;值为0,则为不生效。

  gpgcheck     值为1,表示RPM是数字证书生效;值为0,则为不生效

  gpgkey       数字证书的公钥文件保存位置,不用修改

二、yum命令之查询

  语法:yum list

  作用:查询服务器上所有可用软件包列表。可以看到包名、版本以及所属容器名。

 语法:yum search 包名

 作用:搜索服务器上所有和包名相关的包

  

三、yum命令之安装

  语法:yum -y install 包名

  选项:

      -y    自动回答yes,不用每装个包都问一次

      -install  安装

  作用:自动安装指定的包,并自动解决依赖性问题。

四、yum命令之升级

  语法:yum -y update 包名

  选项:

      -y    自动回答yes

      update  升级

  作用:自动升级指定的包,如果后面没有跟包名,会默认升级所有的软件包,包括Linux内核。

五、yum命令之卸载

  语法:yum -y remove 包名

  选项:

      remove  卸载

  作用:卸载指定的软件包。需要注意的是,卸载命令会根据依赖性把指定软件包依赖的包也给卸载掉,此时,可能会导致其他也依赖此包的软件包不能使用。所以,使用卸载命令时谨慎使用。

六、yum软件组管理命令

  1.语法:yum grouplist

   作用:列出所有可用的软件组列表

  

  2.语法:yum groupinstall 软件组名

   作用:安装指定软件组,组名可以由grouplist查询得到,需要注意的是yum命令不能识别中文组名。

  3.语法:yum groupremove 软件组名

   作用:卸载指定软件组

 

猜你喜欢

转载自www.cnblogs.com/anchun7080/p/10134468.html