zoukankan      html  css  js  c++  java
  • rpm与dpkg

    基本介绍

    “dpkg ”是“Debian Packager ”的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用 “dpkg”,如 Ubuntu、Knoppix 等。
    dpkg本身是一个底层的工具。上层的工具,如apt,被用于从远程获取软件包以及处理复杂的软件包关系。
    同样,“rpm”是“Red-Hat Package Manager ”(RPM软件包管理器)的缩写。RHEL系列、OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用。
    rpm也是一个底层的工具。上层的工具,如yum,被用于从远程获取软件包以及处理复杂的软件包关系。
    软件包内包含软件安装所需要的环境、依赖等问题的特殊文档,在安装软件时首先提取该文档测试环境是否适合软件安装,如果符合条件然后才对软件进行安装。

    由于这两种工具较为底层,以下命令只是一些包信息命令,其他命令可以看给出的链接的文章

    RPM

    列出软件包中的文件
    # rpm -ql package   //小写L
    # rpm -qlv package //更多详细信息
    列出文档文件
    # rpm -qd package
    列出配置文件
    # rpm -qc package
    有关包的描述性信息
    # rpm -qi package
    删除软件包
    # rpm -e package   //如果有其他软件对该包有依赖则不删除

    https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html (rpm的官方文档)

    https://www.runoob.com/linux/linux-comm-rpm.html (命令参数介绍)

    DPKG

    列出与该包先关联文件
    # dpkg -L package
    显示包版本
    # dpkg -l package //小写L
    列出deb包的内容
    # dpkg -c package.deb
    包的详细信息
    # dpkg -s package

    https://www.cnblogs.com/TankXiao/p/3332457.html  (简单的dpkg命令,而且非常清晰明了)

    https://blog.csdn.net/wanghuohuo13/article/details/78916821  (关于dpkg较详细的命令介绍)

    命令小对比

    https://blog.csdn.net/weixin_34357436/article/details/92253160

  • 相关阅读:
    F
    E
    D
    B
    A
    C
    I
    G
    F
    架构sass文件
  • 原文地址:https://www.cnblogs.com/LJianYu/p/13260064.html
Copyright © 2011-2022 走看看