• Linux package installation: deb and rpm


    一般来说著名的 Linux 系统基本上分两大类:

    1. RedHat 系列:Redhat、Centos、Fedora 等
    2. Debian 系列:Debian、Ubuntu 等

    Dpkg (Debian系): dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。
    RPM (Red Hat系):rpm 是 redhat 、fedora、suse 的格式。全称为Redhat PackageManager ,是由Redhat 公司提出的,用于管理Linux下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。

    RedHat 系列

    • 常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数”
    • 包管理工具 yum
    • 支持 tar 包

    Debian系列

    • 常见的安装包格式 deb 包,安装 deb 包的命令是“dpkg -参数”
    • 包管理工具 apt-get
    • 支持 tar 包

    以下是一些 Dpkg 的普通用法:

    1、dpkg -i <package.deb>
    安装一个 Debian 软件包,如你手动下载的文件,(其中-i等价于--install)

    2、dpkg -c <package.deb>
    列出<package.deb> 的内容中包含的文件结构(其中-c等价于--contents)

    3、dpkg -I<package.deb>
    从<package.deb> 中提取包裹信息的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)

    4、dpkg -r <package>
    移除一个已安装的包裹(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)

    5、dpkg -P <package>
    完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。

    6、dpkg -L <package>
    列出 <package> 安装的软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)

    7、dpkg -l <package>
    查看<package>软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)

    8、dpkg -s <package>
    显示已安装包裹的详细信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。(软件名称可通过dpkg -I命令查看,其中-s等价于--status)

    9、dpkg-reconfigure <package>
    重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。

    from here.


    在ubuntu中安装rpm包

     
     
  • 相关阅读:
    TCP/IP 13学习笔记
    代码注入的三种方法
    一个简单的GTK的例子程序
    打印同样一个数据,竟然出现不同的结果,解决方法。
    解决multiple definition of的方法
    anjuta的安装、配置以及第一个hello程序
    rhythmbox中文乱码的解决方法
    Windows 和 Linux开发工具对比
    debian(包括ubuntu)命令行下的中文支持
    如何解决warning: no newline at end of file?
  • 原文地址:https://www.cnblogs.com/dulun/p/11609661.html
Copyright © 2020-2023  润新知