【问题标题】:How to install .rpm on Ubuntu? [closed]如何在 Ubuntu 上安装 .rpm? [关闭]
【发布时间】:2015-01-30 04:00:10
【问题描述】:

我是 ubuntu 用户,但是我需要安装打印机驱动程序 这是一个 RPM (*.rpm) 文件(抱歉,它是 Linux 制造商网站上唯一可用的驱动程序)。

是否可以在 ubuntu 上安装 RPM 文件?

提前致谢。

【问题讨论】:

标签: ubuntu installation rpm


【解决方案1】:

来自https://help.ubuntu.com/community/RPM/AlienHowto,使用外星人包:

Alien 将 RPM 包文件转换为 Debian 包文件,或者 Alien 可以直接安装 RPM 文件。这不是在 Ubuntu 中安装软件包的推荐方式。如果可能,请使用 Add/Remove、apt-get 或 Synaptic 包管理器从 Ubuntu 存储库安装包。尝试安装 RPM 包时可能会发生包依赖冲突。

这些命令应该可以做到:

sudo apt-get install alien
sudo alien -i package_file.rpm

来自alien's man page

警告

不应使用外星人替换重要的系统包,例如 init、libc 或其他对 你的系统。其中许多软件包的设置方式不同 不同的发行版,以及来自不同发行版的软件包 不能互换使用。一般来说,如果您无法删除 在不破坏系统的情况下打包,不要尝试用 外星人版本。

【讨论】:

    【解决方案2】:

    这个主题的另一个选项:

    % mkdir tmp && cd tmp
    % rpm2cpio packagefile-1.0.0.rpm | cpio -id
    

    这会将 RPM(很像 tar/gzip)解压到临时目录中。这应该足以让您访问所需的文件(ppm?)和脚本。

    【讨论】:

    • alien 应该转换它们时,它不会运行任何需要配置的脚本。
    猜你喜欢
    • 2014-12-09
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多