将rpm命令转换为dpkg

我一直在使用RPM很长一段时间 – build立了自己的软件包,并安装了Linux,除了RPM之外,没有其他的东西。

但是,现在我经常使用Ubuntu和Linux Mint,我想了解更多关于dpkg的知识,但不知道从哪里开始。

特别是,我发现自己错过了像

  • rpm –queryformat =“…”(查询数据库中的数据并以用户定义的格式打印)
  • rpm – whatrequires(找出什么需要一个包)
  • rpm -qV(validation文件系统上的所有文件)

还有更多。 我在哪里可以find最好的翻译?

更新:我find了两个我不知道什么时候写这个问题。 一个是来自JP Vossen的APT和RPM Packager查询表 。 另一个来自Ubuntu,名为“ 从Linux Red Hat Enterprise Linux和Fedora切换到Ubuntu” 。 两页都很好。

我不认为有一个好的“翻译家”。 虽然你可以写一个! 请注意,在debian世界(dpkg来自哪里),您不仅需要dpkg,还可能需要其他工具(如dpkg- * apt-cache)来向您展示其中的一些内容。

rpm –queryformat与dpkg-query大致相同。

rpm – whatrequires与apt-cache rdepends大致相同。

rpm -qV与debsums大致相同

这应该让你开始:)

像pjz说的,我不认为有一个很好的翻译。 是不是只有一个文件的rpm,找不到.deb版本? dpkg很像处理.rpm文件一样处理.deb文件。 你有没有尝试在apt-get列表中查找? 我发现一个方便的技巧是input包名称的第一部分和打标签; 它要么完成我的列表或给我匹配的包。