zoukankan      html  css  js  c++  java
  • RPM与YUM

    1.rpm简介

    Redhat Packages Manager 红帽软件包管理器

    有点像windows的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

    作用:简化软件包安装复杂度

           安装软件

                  rpm -ivh filename.rpm

           升级软件

                  rpm -Uvh filename.rpm

           卸载软件

                  rpm -e filename.rpm

           查询软件描述信息

                  rpm -qpi filename.rpm

           列出软件文件信息

                  rpm -rpl filename.rpm

           查询文件属于哪个RPM

                  rpm -qf filename.rpm

    2.yum简介

    Yellow dog Updater, Modified

    作用:

           解决软件包之间的依赖关系,进一步降低软件安装难度和复杂度。

    拓扑:

           Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。

          

    配置:

           /etc/yum.repos.d/目录下xx.repo

           [rhel-media] # Yum软件仓库唯一标识符,应避免与其他仓库冲突

           name=linuxprobe # Yum软件仓库名称描述,识别仓库用处

           baseurl=file:///media/cdrom # 提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file://..)

           enabled=1 # 设置此源是否可用。1-可用;0-禁用。

           gpgcheck=1 # 设置此源是否校验文件。1-校验;0-不校验。

           gpgkey=file///media/cdrom/RPM-GPG-KEY-redhat-release # 若开启校验,那么就要指定公钥文件地址

    命令:

           列出所有仓库

                  yum repolist all

           列出仓库中所有软件包

                  yum list all

           查看软件包信息

                  yum info softwareName

           安装软件包

                  yum install softwareName

           重新安装软件包

                  yum reinstall softwareName

           升级软件包

                  yum update softwareName

           移除软件包

                  yum remove softwareName

           清除所有仓库缓存

                  yum clean all

           检查可更新的软件包

                  yum check-update

           查看系统中已经安装的软件包组

                  yum grouplist

           安装指定的软件包组

                  yum groupinstall softwareGroupName

           移除指定的软件包组

                  yum groupremove softwareGroupName

           查询指定的软件包组信息

                  yum groupinfo softwareGroupName

  • 相关阅读:
    Item2:建造者替代多参数构造器
    Java常量赋值失败?
    0828 列表 增删改查
    字符 列表的切片规则
    0820 字符转换为数字
    使用 in 判断是否有敏感词
    while循环
    for循环
    isalnum 判断变量是否由字符或者数字组成
    使用lower upper等字符大小写指令选择为大小写单词转换大小写
  • 原文地址:https://www.cnblogs.com/yc913344706/p/8995652.html
Copyright © 2011-2022 走看看