使用alien安装JDK.rpm文件

我正在尝试在我的Ubuntu虚拟机上安装JDK以将其用于Netbeans但由于某种原因它无法正常工作。 我从oracle的站点,.rpm文件下载了JDK。 我在网上看到我应该使用

sudo alien -g packagename.rpm 

将文件从.rpm更改为.deb,但它就像提取我的存档而没有别的。 在任何地方都没有.deb文件,也没有可执行文件。 我完全迷失了。 现在,如果我再次执行sudo aline -g package.rpm ,它会说已经创建了一个名称已创建但仍被卡住的文件夹。 我还应该做些什么来安装JDK?

在此处输入图像描述

首先阅读整个答案。 第一部分向您显示您的错误, 第二部分向您显示alien没有必要。

第一部分

使用-d创建DEB文件

 alien -d packagename.rpm 

要么

 alien packagename.rpm 

来自外星人

 -d, --to-deb Make debian packages. This is the default. -g, --generate Generate a temporary directory suitable for building a package from, but do not actually create the package. This is useful if you want to move files around in the package before building it. The package can be built from this temporary directory by running "debian/rules binary", if you were creating a Debian package, or by running "rpmbuild -bb .spec" if you were creating a Red Hat package. 

第二部分

要安装Oracle Java,您不需要alien和RPM文件。 只需使用以下命令即可。

 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer