First read the whole answer. The first part shows you your errors and the second part shows you that alien is not necessary.
First Part
Use -d to create a DEB file
alien -d packagename.rpm
or
alien packagename.rpm
from man alien
-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
<packagename>.spec" if you were creating a Red Hat package.
Second Part
To install Oracle Java you don't need alien and a RPM file. Simply use the following commands.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Answer from A.B. on askubuntu.comVideos
If both install and work for you, it doesn't matter which one you choose. both formats accomplish the same thing, and result in the same software being installed.
Another option in Ubuntu is using apt-get install, which is very simple, and automates the process.
I would recommend using apt-get install, it's cleaner.
RPM is Redhat, Fedore, CentOS so unusable.
You need, preferably, a DEB version or otherwise the tar.gz version.
I would advicw to use a personal archive as explained here:http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
Install method for java 7:
su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit
You can then install this...
sudo apt-get install oracle-java7-set-default
"To automatically set up the Java 7 environment variables"
Use the Java for Linux Platforms. Here are the download instructions There is a similar question on how to install JDK 7
Install the JRE
Download the 32bit or 64bit Linux "compressed binary file" - it has a ".tar.gz" file extension and uncompress it
tar -xvf jre-7-linux-i586.tar.gz
JRE 7 package is extracted into ./jre1.7.0 directory. Now move the JRE 7 directory to /usr/lib
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0
Afterwards run the following to get a list of currently installed java alternatives
sudo update-alternatives --config java
You will get output as:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
โโโโโโโโโโโโโโโโโโโโ
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Press enter to keep the current choice[*], or type selection number:
Remember the last number and press enter to exit this utility i.e. in this example remember the number 2.
If only one alternative is shown then remember the number 0
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3
This will add your new JRE 7 installation into alternatives list i.e. use the remembered number + 1 i.e. 3 in the example above. Now configure java to use the Oracle Java JRE
sudo update-alternatives --config java
You will see output similar one below - choose the number of jre1.7.0 i.e. 3:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
โโโโโโโโโโโโโโโโโโโโ
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
N.B. if there was no previous java installation then the new JRE will be the default and you will not see the above.
Check the version of you new JRE 7 installation:
java -version
Should produce
java version โ1.7.0โ
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
Install the Firefox/Chrome plugin
In a terminal:
mkdir ~/.mozilla/plugins
Remove the IcedTea plugin, if it has been installed.
sudo apt-get remove icedtea6-plugin
Remove a former version of the Java plugin (may or may not be present)
rm ~/.mozilla/plugins/libnpjp2.so
Now you can install the plugin, by creating a symbolic link (you tell Firefox, where the plugin is located). For 32bit java use
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
For 64bit java use
ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Confirm that the JRE has been successful by using the official oracle website.
SOURCE: How can I install Sun/Oracle's proprietary Java JDK 6/7/8 or JRE?
Referring to Ask Ubuntu question How to set JAVA_HOME for OpenJDK?,
How to install Open JDK (Java developement kit) in Ubuntu (Linux)?
Open Terminal from Application Dash or press Ctrl+Alt+T
Update repository:
sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier sudo apt updateOptional: To search available distributions of
openjdk, use the following command:apt search openjdkInstall the appropriate version with the following command:
sudo apt install openjdk-8-jdk sudo apt install openjdk-8-source #this is optional, the jdk source codeFor
JAVA_HOME(Environment Variable) type command as shown below, in "Terminal" using your installation path...export JAVA_HOME=/usr/lib/jvm/java-8-openjdk(Note:
/usr/lib/jvm/java-8-openjdkis symbolically used here just for demostration. You should use your path as per your installation.)For
PATH(Environment Variable) type command as shown below, inTerminal:export PATH=$PATH:$JAVA_HOME/binTo check your installation:
java -version
The following used to work before the Oracle Java license changes in early 2019.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
The PPA is discontinued, until the author finds a workaround for the license issues.