zoukankan      html  css  js  c++  java
  • Linux学习篇(二)-软件包管理器、Yum 软件仓库

    红帽软件包管理器

    在红帽软件包管理器(rpm)公布之前,Linux 系统软件的安装只能采取“源码包”的方式安装,需要自行编译源码并解决许多依赖关系,所以软件的安装、升级、卸载的难度都很大,而且还要考虑到其他程序、库的依赖关系。rpm 机制就是为了解决这些问题而设计的。

    常用的RPM软件包命令:

    命令 作用
    rpm -ivh filename.rpm 安装软件的命令格式
    rpm -Uvh filename.rpm 升级软件的命令格式
    rpm -e filename.rpm 卸载软件的命令格式
    rpm -qpi filename.rpm 查询软件描述信息的命令格式
    rpm -qpl filename.rpm 列出软件文件信息的命令格式
    rpm -qf filename 查询文件属于哪个RPM的命令格式

    Yum 软件仓库

    尽管rpm已经方便查询软件依赖关系,单有些大型软件可能与多个程序都存在依赖关系,这种情况下软件的安装也是比较困难的,所以 Yum 进一步简化了软件安装的复杂性,使用 yum 会自动分析出所需软件包及其相关的依赖关系,然后从服务器下载安装到系统。

    常用的 yum 命令:

    命令 作用
    yum repolist all 列出所有仓库
    yum list all 列出仓库中所有软件包
    yum info 软件包名称 查看软件包信息
    yum install 软件包名称 安装软件包
    yum reinstall 软件包名称 重新安装软件包
    yum update 软件包名称 升级软件包
    yum remove 软件包名称 移除软件包
    yum clean all 清除所有仓库缓存
    yum check-update 检查可更新的软件包
    yum grouplist 查看系统中已经安装的软件包组
    yum groupinstall 软件包组 安装指定的软件包组
    yum groupremove 软件包组 移除指定的软件包组
    yum groupinfo 软件包组 查询指定的软件包组信息
  • 相关阅读:
    MIKROTIK ROS+PHP+MYSQL实现从数据库中配置DNS服务器
    随手记
    05 通过python开启静态http服务
    名称空间和作用域
    cs常用功能
    初识Cobalt Strike
    msf之手机木马生成&利用
    msf之meterpreter命令
    BURPSUITE的常用模块
    BURPSUITE专业汉化版安装
  • 原文地址:https://www.cnblogs.com/duke-cui/p/11099100.html
Copyright © 2011-2022 走看看