• [Linux] rpm 与 dpkg 用法比较


    dpkg是Debian Linux和Ubuntu的套件管理程式, 对于象我这种习惯rpm的人来说,用dpkg时真不习惯,下面是我整理的对照表,比较简单的,就不详细分析了。

    安装

    目的 rpm 用法 dpkg 用法
    安装指定套件 rpm -i pkgfile.rpm dpkg -i pkgfile.deb

    查询

    目的 rpm 用法 dpkg 用法
    显示所有已安装的套件名称 rpm -qa dpkg -l (小写 L)
    显示套件包含的所有档案 rpm -ql pkgname (小写 L) dpkg -L pkgname
    显示特定档案所属套件名称 rpm -qf /path/to/file dpkg -S /path/to/file
    查询套件档案资讯 rpm -qip pkgfile.rpm (显示套件资讯)
    rpm-qlp pkgfile.rpm (小写 L,显示套件内所有档案)
    dpkg -I pkgfile.deb (大写 I)
    dpkg-c pkgfile.deb
    显示指定套件是否安装 rpm -q pkgname (只显示套件名称)
    rpm -qi pkgname (显示套件资讯)
    dpkg -l pkgname (小写 L,只列出简洁资讯)
    dpkg -s pkgname (显示详细资讯)
    dpkg -p pkgname (显示详细资讯)

    移除

    目的 rpm 用法 dpkg 用法
    移除指定套件 rpm -e pkgname dpkg -r pkgname (会留下套件设定档)
    dpkg -P pkgname (完全移除)

    在 Debian 使用 alien 处理RPM 套件

    在Ubuntu中alien可处理 .deb、.rpm、.slp、.tgz 等档案格式, 进行转档或安装.
    于 Debian 安装非 Debian 套件时,可使用 alien 进行安装.
    安装 alien 套件:
                      apt-get install alien

    • 在 Debian 安装 RPM套件: alien -i quota-3.12-7.i386.rpm
    • 制作成 deb 的套件格式:   alien -d quota-3.12-7.i386.rpm
    • 制作成 rpm 的套件格式:   alien -r quota_3.12-6_i386.deb


  • 相关阅读:
    18_异常机制和File类
    20个简洁的 JS 代码片段
    在 Python 中实现延迟调用
    停止 Goroutine 有几种方法?
    图解Python中深浅copy
    Python 自制简单实用的日志装饰器
    Go 里的错误得这样写才优雅~
    推荐8个炫酷的 Python 装饰器!
    两个 Django 插件( django_extensions,django_toolbar)
    一文看懂Python系列之装饰器(decorator)
  • 原文地址:https://www.cnblogs.com/robbychan/p/3787093.html
Copyright © 2020-2023  润新知