`
hai0378
  • 浏览: 528237 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu 14.04 安装 rpm包,转化deb包

 
阅读更多

ubuntu RPM should not be used directly install RPM packages, use Alien instead!

发表时间:2012-10-28  分类:Linux  浏览次数:13042

 

 

简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。

sudo apt-get install alien #alien默认没有安装,所以首先要安装它

sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb

sudo dpkg -i xxxx.deb #安装

注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb

有时候,我们想要使用的软件并没有被包含到 Ubuntu 的仓库中,而程序本身也没有提供让 Ubuntu 可以使用的 deb 包,你又不愿从源代码编译。但假如软件提供有 rpm 包的话,我们也是可以在 Ubuntu 中安装的。

方法一:

1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:

sudo apt-get install alien fakeroot

2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。

3. 使用 alien 将 rpm 包转换为 deb 包:

fakeroot alien package.rpm

4. 一旦转换成功,我们可以即刻使用以下指令来安装:

sudo dpkg -i package.deb

方法二:

1.CODE:

sudo apt-get install rpm alien

2.CODE:

alien -d package.rpm

3.CODE:

sudo dpkg -i package.deb

分享到:
评论

相关推荐

    ubuntu16.04下安装labview方法

    - 在 Ubuntu 系统下安装必要的工具来处理来自其他 Linux 发行版(如 RPM 包)的软件包。执行命令 `apt-get install alien fakeroot`。 - `alien` 是一个用于将其他 Linux 发行版的包转换成 Debian 格式的工具,而 ...

    sublime text 3.zip

    首先,你需要确保系统已经安装了`gdebi`或者`dpkg`工具,因为这两个工具可以帮助你正确处理依赖关系并安装DEB包。如果还没有安装,可以通过以下命令安装: ```bash sudo apt-get install gdebi-core ``` 或者 ```...

    temu build

    5. **打包**:最后,构建好的软件会被打包成方便分发的形式,如deb包(在Ubuntu中)、tarball或RPM。 在"temu-1.0"这个文件名中,"temu"显然是项目的名字,而"1.0"可能表示这是该项目的第一个正式版本。通常,这样...

    docker_share.zip

    1. "docker-engine_1.12.5-0_ubuntu-trusty_amd64.deb" - 这是Docker Engine的一个版本为1.12.5的DEB包,适用于Ubuntu Trusty(14.04)的64位系统。尽管描述中提到的是CentOS 7,但Docker DEB包通常可以在基于Debian...

    centos 安装 dukto

    在Ubuntu 14.04 LTS(不确定Ubuntu 14.04 LTS是否支持)上,Dukto包含在默认的软件仓库中,因此安装起来十分简单。您只需要打开终端并执行以下命令: sudo apt-get install dukto 对于其他Ubuntu衍生版本,比如...

    rubies:Ruby 二进制文件在 DEB 或 RPM 包中可用,适用于大多数 Linux 发行版

    Ruby该存储库托管编译最新 MRI Ruby 版本的源代码,并将它们作为 DEB 或 RPM 包发布,用于各种 Linux 发行版。 这项工作得到了支持。支持的 Ruby 版本MRI 2.1.5(补丁级别 273,rubygems 2.2.2) MRI 2.0.0(补丁...

    Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

    接下来,尝试使用`rpm -qa | grep yum`检查yum是否已安装,结果显示yum不在系统中,因此需要使用`apt-get install yum`来安装。 然而,在Ubuntu系统中,通常使用`apt-get`而非`yum`来管理软件包。在尝试安装`yum`后...

    3.3.2 在 Linux 系统中安装 - Wireshark 数据包分析实战(第 3 版) - 知乎书店1

    接下来,根据你的系统需求安装必要的依赖包,例如在 Ubuntu 14.04 上,可以运行 `sudo apt-get install pkg-config` 等命令。编译和安装过程可能较为复杂,需要按照官方文档的指引进行。 无论哪种安装方式,确保你...

    typora安装包安装包安装包

    - Linux:如果你下载的是`.deb`包,可以通过双击或使用包管理器(如Synaptic或Ubuntu Software)进行安装;如果是`.rpm`包,可以使用`yum`或`dnf`命令来安装。 4. **启动Typora**:安装完成后,你可以从应用程序...

    mysql backup

    除了上述官方推荐的安装方法之外,用户也可以从Percona网站下载相应包,并使用dpkg(对于基于Debian的系统)和rpm(对于基于RPM的系统)等工具进行安装。例如,如果要下载Debian 8 ("jessie")版本的软件包,可以使用...

    PerconaToolkit-3.2.1.pdf

    需要注意的是,虽然Percona Toolkit理论上适用于基于DEB和RPM的其他系统(例如Oracle Linux和Amazon Linux AMI),但是其仅在列出的上述系统上经过了测试。 推荐从官方仓库安装Percona软件。安装Percona Toolkit的...

    docker-squid-repo-cache:用于存储库的Squid缓存

    docker-squid-repo-cache squid-deb-proxy的Docker镜像(也用于RPM) OS Base : Ubuntu 14.04Exposed Ports : 8000 2812Cache dir : /var/cache/squid-deb-proxy (Exported Volume)环境变量CACHE_ANY Should any ...

    Linux Bash严重漏洞紧急修复方案

    - 类似地,下载并安装对应版本的deb包,然后使用`dpkg -i`命令。 - Debian 7.5: - 对于64位和32位系统,都可以使用`apt-get -y install --only-upgrade bash`来升级bash。 - openSUSE 13.1: - 对于64位系统,...

    ansible-thehive:安装TheHive的角色

    弃用:既然的人们已经有了RPM / DEB软件包,那么这个ansible模块实际上就不是必需的了。 如果人们出于历史原因要观看它,则可以将其保留更长的时间。 要求 没有任何 角色变量 请参阅defaults / main.yml以获取变量 ...

Global site tag (gtag.js) - Google Analytics