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

  • 相关阅读:
    【FFMPEG】Ubuntu上安装FFMPEG
    【FFMPEG】Ubuntu上安装FFMPEG
    【FFMPEG】FFMPEG介绍
    【FFMPEG】FFMPEG介绍
    【并行计算-CUDA开发】 NVIDIA Jetson TX1
    【并行计算-CUDA开发】 NVIDIA Jetson TX1
    【ARM-Linux开发】【DSP开发】AM5728介绍
    【ARM-Linux开发】【DSP开发】AM5728介绍
    【FFMPEG】ffmpeg 中添加264支持
    【FFMPEG】ffmpeg 中添加264支持
  • 原文地址:https://www.cnblogs.com/yc913344706/p/8995652.html
Copyright © 2011-2022 走看看