ubuntu安装rpm格式软件包

转载自:http://os.51cto.com/art/200708/53942.htm

ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用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

方法二:

$sudo apt-get install rpm alien
$alien -d package.rpm
$sudo dpkg -i package.deb 
时间: 2024-11-12 21:48:37

ubuntu安装rpm格式软件包的相关文章

ubuntu 安装RPM软件包

red hat 系统用rpm格式的文件安装软件,ubuntu安装软件是用deb格式的文件安装 在ubuntu上安装rmp文件格式的软件包步骤: 1.安装转换软件 alien(需要联网) apt-get   install   alien 2.转换rmp文件为deb文件,转换完成后会在目录下生产一个xxxx.deb的文件 alien --scripts   xxxx.rmp 3.安装 dpkg -i xxxx.deb 在执行过程中可能会由于权限不足而出错,在命令前加sudo执行即可.

linux下安装rpm格式的mysql

1.下载安装包官网下载.rpm格式安装包,需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm MySQL-client-5.0.26-0.i386.rpm 注:官网下载时,如果选择linux generic版本,而网页没有跳转到相应的安装包下载页面,请到镜像网站下载,可百度搜狐镜像. 2.检查是否已经安装[[email protected] ~]# rpm -qa | grep -i mysqlmysql-libs-5.1.61-4.el6.x86_64说明已经安装

ubuntu 安装rpm文件

rpm -ivh jdk-8u45-linux-x64.rpm  进行安装 Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead! https://blog.csdn.net/suleil1/article/details/49471723 原文地址:https://www.cnblogs.com/jack-zou/p/8630003.html

Ubuntu 安装deb格式的安装包(收集)

备注:依赖问题没有解决 Ubuntu软件包格式为deb,安装方法如下: sudo  dpkg  -i  package.deb dpkg的详细使用方法,网上有很多,下面简单列了几个: dpkg -i package.deb 安装包 dpkg -r package 删除包 dpkg -P package 删除包(包括配置文件) dpkg -L package 列出与该包关联的文件 dpkg -l package 显示该包的版本 dpkg –unpack package.deb 解开 deb 包的内

Ubuntu下支持安装rpm包

今天使用ubuntu安装JDK的时候发现ubuntu不支持rpm包的安装 刚熟悉ubuntu,在安装jdk的rpm包时发现报错. rpm: RPM should not be used directly install RPM packages, use Alien instead! rpm: However assuming you know what you are doing... 百度了一番发现Ubuntu的软件包格式为deb,而RPM格式的包则是Centos 相关系统所用的软件包.这时

Ubuntu安装 jdk.rpm 报错问题解决

报错问题出现原因 第一次使用Ubuntu操作系统,很多命令及软件安装方式与以往使用的Linux操作系统(CentOS)有很大区别.现在总结使用Ubuntu在安装JDK中,遇到的问题及解决方法. [email protected]:~/hadoop# rpm -i jdk-7u80-linux-x64.rpm rpm: RPM should not be used directly install RPM packages, use Alien instead!rpm: However assum

[Ubuntu] 安装百度网盘客户端

[Ubuntu] 安装百度网盘客户端 1.官网下载安装包 http://pan.baidu.com/download 根据不同的系统选择对iyng安装包  ubuntu选择 deb格式 2.安装前置软件 alien 安装alien这一软件:sudo apt-get install alien   ##alien默认没有安装,所以首先要安装它 3.安装百度云客户端 sudo alien baidunetdisk_3.0.1-2_amd64.deb 4.ubuntu如何安装 rpm格式软件 如果某些

Linx中安装rpm源码包

软件{ rpm{ rpm -ivh lynx # rpm安装 rpm -e lynx # 卸载包 rpm -e lynx --nodeps # 强制卸载 rpm -qa # 查看所有安装的rpm包 rpm -qa | grep lynx # 查找包是否安装 rpm -ql # 软件包路径 rpm -Uvh # 升级包 rpm --test lynx # 测试 rpm -qc # 软件包配置文档 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

linux 基础入门(8) 软件安装 rpm、yum与源码安装详解

8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖 安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包. 具体路径是/run/media/wangzirui/Centos 7 X86_64/Packa