Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!

Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!

简单来说,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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suleil1/article/details/49471723

Ubuntu下安装jdk

步骤1:下载jdk

我选择的jdk版本文件: jdk-8u131-linux-x64.tar.gz

步骤2:创建单独的目录

sudo mkdir /usr/local/java

步骤3:将下载的文件复制到我们创建的文件夹下

sudo cp /home/lsk/Downloads/jdk-8u131-linux-x64.tar.gz /usr/local/java     (注意lsk是我的用户名,jdk版本也许注意)

步骤4:解压缩文件

sudo tar -zxvf jdk-8u131-linux-x64.tar.gz

步骤5:配置环境变量

sudo gedit /etc/environment

1PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" 2export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 3export JAVA_HOME=/usr/local/java/jdk1.8.0_131

注意JAVA_HOME是JDK的目录,也就是那个我们新建的路径。

保存并关闭后,使用命令 source /etc/environment 使环境变量立刻生效。

步骤6:配置所有用户的环境变量

为了预防重启后,配置的环境变量无效,配置所有用户的环境变量

sudo gedit /etc/profile

在文件的最后添加以下内容:

复制代码

1#set Java environment 2 3export JAVA_HOME=/usr/local/java/jdk1.8.0_131 4export JRE_HOME=$JAVA_HOME/jre 5export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 6export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

复制代码

执行 source /etc/profile 是全局设置立刻生效

步骤7:重启检验

执行命令 sudo shutdown -r now 后,输入密码重启,Ctrl+Alt+t打开命令框,输入 java -version看结果:

作者:Eric Li 
出处:http://www.cnblogs.com/ericli-ericli/

点赞
收藏

评论区

加载中...

相关推荐

Linux下安装jenkins

<h11、下载rpm包</h1jenkins需要java运行环境,安装之前先确保本机已安装好了jre\\\jenkins2.150.11.1.noarch.rpm\\\<h12、安装</h1\\\rpmihjenkins2.150.11.1.noarch.rpm\\\安装完成后,会有以下几个文

Tokudb的安装和使用

安装安装主要包括两种方法:1)rpm安装 2)源码编译1\.rpm安装此方式是比较简单的方式,按照Percona安装说明文档指示的方法操作即可。首先安装Perconayumrepository(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.perc

24.Mysql高级安装和升级

24.Mysql高级安装和升级24.1Linux/Unix平台下的安装24.1.1安装包比较Linux下的Mysql安装包分为RPM包、二进制包、源码包3种。RPM包优点是安装简单,适合初学者;缺点是默认路径不能修改,服务端和客户端分别安装,一台服务器只能安装一个Mysql。RPM包文件布局:/usr/bin/mysql客户

MySQL之RPM安装说明及配置

1、查看当前系统是否安装过Linuxrpmqa|grepimysql未安装无任何输出;安装会打印对应mysql的rpm安装包。2、准备安装包:  MySQLclient5.5.481.linux2.6.i386.rpm  MySQLserver5.5.481.linux2.6.i386.rpm3、执行

mysql安装及错误解决

下载mysql源安装包shellwgethttp://dev.mysql.com/get/mysql57communityreleaseel78.noarch.rpm\安装mysql源shellyumlocalinstallmysql57communityreleaseel78.noarch.rpm

Ubuntu中安装RPM包

Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudoaptgetinstallalienalien默认没有安装,所以首先要安装它,如果找不到这个包,请检查你的/etc/apt/sources.list,并添加debhttp://ubuntu

Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead! - HelloWorld