在https://superuser.com/questions/607493/rpm-should-not-be-used-directly-install-rpm-packages,这个问题似乎已经解决了。问题是,使用 Linux Mint 时,这个答案不应该出现在我的控制台中,因为我应该能够使用 RPM,而不一定使用 alien 命令。但是,我必须将所有 rpm 文件复制到 deb 才能安装 LibreOffice。为什么会这样?
答案1
通常,您可以通过 Synaptic、Ubuntu 软件中心/ppa 或终端中的 apt-get 命令在 Ubuntu/Mint Linux 上安装软件或 deb 包。另一方面,Fedora、centos、mandriva 和 redhat 支持 rpm 包。
有一天你必须将 rpm 包安装到你的 ubuntu/mint linux/debian 机器上,有一个名为 Alien 的实用程序,Alien 可以轻松地将包从一种格式转换为另一种格式。
以下是在 ubuntu、linux mint 或 debian 上安装 rpm 包的方法
安装 alien 及其所需的所有依赖项
# apt-get install alien dpkg-dev debhelper build-essential
将软件包从 rpm 格式转换为 debian 格式
# alien packagen.rpm
最后,安装你的包!
# dpkg -i package.deb
欲了解更多信息,请使用
$ alien -h
来源:http://namhuy.net/1207/how-to-install-rpm-packages-on-ubuntu-mint-or-debian.html
答案2
Linux Mint 是 Debian 的衍生产品,它有一个 debdb 而不是 rpmdb。因此,您必须使用 dpkg/apt 而不是 rpm/yum,以便系统正确识别软件包。