zoukankan      html  css  js  c++  java
  • RPM包管理-yum管理

    yum管理解决了rpm命令管理的依赖性问题

    yum管理有两种管理方式:

    网络yum源管理

    本地光盘yum源管理

    网络yum源管理

    使用网络yum源的方式很简单,网络yum源已经配置好相应的配置,只要Linux可以上网,就可以直接使用yum命令在线管理了

    但是我们还是要看懂网络yum源的一些配置,因为在使用本地yum源管理时要手动更改这些配置

    网络yum源的配置

    在/etc/yum.repos.d/目录下,有四个yum源

    默认是CentOS-Base.repo生效,网络yum源使用的就是这个文件,查看这个文件的内容

    一些基本配置说明如下

    系统已经配置好了所有参数,而且没有配置enabled参数,该文件是生效的(其余的yum源文件中的enabled为0),我们只需联网,系统就会在网络yum服务器下载软件包并安装

    本地光盘yum源管理

    使用网络yum源的好处是方便省事,但也有几个缺点:

    1.要在有网络的情况下才能使用,而且这些yum源服务器大多在国外,下载安装软件包会很慢

    2.安装的软件包是最新版本的,然而服务器上的软件不求最新但求最稳定

    所以尽管网络yum源方便快捷,但是实际中用得更多的是光盘yum源管理

    光盘yum源的搭建

    1.挂在光盘  mount /dev/sr0 /mnt/cdrom

    2.让网络yum源文件失效

    mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak

    系统要通过后缀名找yum源,可以通过改后缀名的方式使网络yum源失效

    3.让光盘yum源生效

    vi /etc/yum.repos.d/CentOS-Media.repo

    1)将enabled设置为1

    2)baseurl=file://+光盘挂载的路径,如baseurl=file:///mnt/cdrom

    3)将另外两个光盘挂载地址注释,不注释掉虽然不影响使用,但是每次检测找不到这两个挂载地址会报错

    yum管理命令

    查询

    1.yum list  查询所有可用的软件包列表

    2.yum search 关键字  搜索服务器中所有和关键字相关的包

    安装

    yum [-y] install 包名

    -y  安装过程中遇到询问自动回复yes

    升级

    yum [-y] update 包名

    如果不写包名,就会升级所有的包

    卸载

    yum [-y] remove 包名

    如果不写包名,就会卸载所有的包!

    由于包的依赖性,卸载某个包,所有依赖这个包的包也会被卸载

    yum软件组管理命令

    yum grouplist  列出所有可用的软件组列表

    yum groupinstall “软件组名”  安装指定软件组

    yum groupremove “软件组名”  卸载指定的软件组

  • 相关阅读:
    JQuery扩展方法
    RabbitMQ消息机制广播分发
    RabbitMQ消息机制单人分发
    对函数的参数求和
    ajax jsonp
    绑定函数bind()
    this 指向
    DOM兼容
    命名空间 namespace
    开始看编写高质量的代码
  • 原文地址:https://www.cnblogs.com/qingyaxuan/p/6685509.html
Copyright © 2011-2022 走看看