Oracle’s fucking awful software

orginalatityBananas hates Oracle being a Debian user there is no jre which i need for my ldap odyssey which the thing preferes over the openjdk is not good enough.

No problem so I go and download a latter jre and discover the joys of java package. This turns a tar.gz into a installable file in debians packaging system It tells me to piss off as root user

So i login as bananas and fakeroot it when the cryptic message

plugin not found

terminates the run and after consulting with the man*  I am none the wiser. That’s Debian stable fucked..

are-you-serious-wtf-meme-baby-faceSo Debian testing is the next distro. I install java-package again (different host) get a shit load of extras. cross your fingers

(as su) otherwise it not going to do nothing.

 

apt-get install java-package
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 The following extra packages will be installed:
 autopoint build-essential debhelper dpkg-dev g++ g++-4.9 gettext intltool-debian
 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasprintf-dev
 libdpkg-perl libfile-fcntllock-perl libgettextpo-dev libgettextpo0 libmail-sendmail-perl
 libstdc++-4.9-dev libsys-hostname-long-perl po-debconf
 Suggested packages:
 dh-make debian-keyring g++-multilib g++-4.9-multilib gcc-4.9-doc libstdc++6-4.9-dbg
 gettext-doc openjdk-7-jre libstdc++-4.9-doc libmail-box-perl
 The following NEW packages will be installed:
 autopoint build-essential debhelper dpkg-dev g++ g++-4.9 gettext intltool-debian java-package
 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasprintf-dev
 libdpkg-perl libfile-fcntllock-perl libgettextpo-dev libgettextpo0 libmail-sendmail-perl
 libstdc++-4.9-dev libsys-hostname-long-perl po-debconf
 0 upgraded, 21 newly installed, 0 to remove and 61 not upgraded.
 Need to get 22.9 MB/24.9 MB of archives.
 After this operation, 55.8 MB of additional disk space will be used.
 Do you want to continue? [Y/n] y
 ....
 Get:14 http://ftp.zoo.debian.org/debian/ testing/main libmail-sendmail-perl all 0.79.16-1 [26.6 kB]
 Fetched 22.9 MB in 29s (776 kB/s)
 Selecting previously unselected package libgettextpo0:i386.
 (Reading database ... 113920 files and directories currently installed.)
 Preparing to unpack .../libgettextpo0_0.19.3-2_i386.deb ...
 Unpacking libgettextpo0:i386 (0.19.3-2) ...
 Selecting previously unselected package autopoint.
 Preparing to unpack .../autopoint_0.19.3-2_all.deb ...
 Unpacking autopoint (0.19.3-2) ...
 Selecting previously unselected package libstdc++-4.9-dev:i386.
 Preparing to unpack .../libstdc++-4.9-dev_4.9.2-10_i386.deb ...
 Unpacking libstdc++-4.9-dev:i386 (4.9.2-10) ...
 Selecting previously unselected package g++-4.9.
 Preparing to unpack .../g++-4.9_4.9.2-10_i386.deb ...
 Unpacking g++-4.9 (4.9.2-10) ...
 Selecting previously unselected package g++.
 Preparing to unpack .../g++_4%3a4.9.2-2_i386.deb ...
 Unpacking g++ (4:4.9.2-2) ...
 Selecting previously unselected package libdpkg-perl.
 Preparing to unpack .../libdpkg-perl_1.17.24_all.deb ...
 Unpacking libdpkg-perl (1.17.24) ...
 Selecting previously unselected package dpkg-dev.
 Preparing to unpack .../dpkg-dev_1.17.24_all.deb ...
 Unpacking dpkg-dev (1.17.24) ...
 Selecting previously unselected package build-essential.
 Preparing to unpack .../build-essential_11.7_i386.deb ...
 Unpacking build-essential (11.7) ...
 Selecting previously unselected package gettext.
 Preparing to unpack .../gettext_0.19.3-2_i386.deb ...
 Unpacking gettext (0.19.3-2) ...
 Selecting previously unselected package intltool-debian.
 Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
 Unpacking intltool-debian (0.35.0+20060710.1) ...
 Selecting previously unselected package po-debconf.
 Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ...
 Unpacking po-debconf (1.0.16+nmu3) ...
 Selecting previously unselected package debhelper.
 Preparing to unpack .../debhelper_9.20150101_all.deb ...
 Unpacking debhelper (9.20150101) ...
 Selecting previously unselected package java-package.
 Preparing to unpack .../java-package_0.56_all.deb ...
 Unpacking java-package (0.56) ...
 Selecting previously unselected package libalgorithm-diff-perl.
 Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ...
 Unpacking libalgorithm-diff-perl (1.19.02-3) ...
 Selecting previously unselected package libalgorithm-diff-xs-perl.
 Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-3+b1_i386.deb ...
 Unpacking libalgorithm-diff-xs-perl (0.04-3+b1) ...
 Selecting previously unselected package libalgorithm-merge-perl.
 Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ...
 Unpacking libalgorithm-merge-perl (0.08-2) ...
 Selecting previously unselected package libasprintf-dev:i386.
 Preparing to unpack .../libasprintf-dev_0.19.3-2_i386.deb ...
 Unpacking libasprintf-dev:i386 (0.19.3-2) ...
 Selecting previously unselected package libfile-fcntllock-perl.
 Preparing to unpack .../libfile-fcntllock-perl_0.22-1+b1_i386.deb ...
 Unpacking libfile-fcntllock-perl (0.22-1+b1) ...
 Selecting previously unselected package libgettextpo-dev:i386.
 Preparing to unpack .../libgettextpo-dev_0.19.3-2_i386.deb ...
 Unpacking libgettextpo-dev:i386 (0.19.3-2) ...
 Selecting previously unselected package libsys-hostname-long-perl.
 Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...
 Unpacking libsys-hostname-long-perl (1.4-3) ...
 Selecting previously unselected package libmail-sendmail-perl.
 Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
 Unpacking libmail-sendmail-perl (0.79.16-1) ...
 Processing triggers for man-db (2.7.0.2-5) ...
 Processing triggers for install-info (5.2.0.dfsg.1-6) ...
 Setting up libgettextpo0:i386 (0.19.3-2) ...
 Setting up autopoint (0.19.3-2) ...
 Setting up libstdc++-4.9-dev:i386 (4.9.2-10) ...
 Setting up g++-4.9 (4.9.2-10) ...
 Setting up g++ (4:4.9.2-2) ...
 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
 Setting up libdpkg-perl (1.17.24) ...
 Setting up dpkg-dev (1.17.24) ...
 Setting up build-essential (11.7) ...
 Setting up gettext (0.19.3-2) ...
 Setting up intltool-debian (0.35.0+20060710.1) ...
 Setting up po-debconf (1.0.16+nmu3) ...
 Setting up debhelper (9.20150101) ...
 Setting up java-package (0.56) ...
 Setting up libalgorithm-diff-perl (1.19.02-3) ...
 Setting up libalgorithm-diff-xs-perl (0.04-3+b1) ...
 Setting up libalgorithm-merge-perl (0.08-2) ...
 Setting up libasprintf-dev:i386 (0.19.3-2) ...
 Setting up libfile-fcntllock-perl (0.22-1+b1) ...
 Setting up libgettextpo-dev:i386 (0.19.3-2) ...
 Setting up libsys-hostname-long-perl (1.4-3) ...
 Setting up libmail-sendmail-perl (0.79.16-1) ...
 Processing triggers for libc-bin (2.19-17) ...

Phew. .  Anyhow what was i err doing java jre something Non root and non fakeroot

make-jpkg jre-8u40-linux-i586.tar.gz
 Creating temporary directory: /tmp/make-jpkg.UgQgkKwRPH
 Loading plugins: /usr/share/java-package/common.sh /usr/share/java-package/javase.sh /usr/share/java-package/jdk-doc.sh /usr/share/java-package/jdk.sh /usr/share/java-package/jre.sh /usr/share/java-package/oracle-jdk-doc.sh /usr/share/java-package/oracle-jdk.sh /usr/share/java-package/oracle-jre.sh
Detected Debian build architecture: i386
Detected Debian GNU type: i586-linux-gnu

Detected product:
Java(TM) Runtime Environment (JRE)
Standard Edition, Version 8 Update 40
Oracle(TM)
Is this correct [Y/n]: y

Checking free diskspace: done.

In the next step, the binary file will be extracted. Probably a
license agreement will be displayed. Please read this agreement
carefully. If you do not agree to the displayed license terms, the
package will not be built.

Press [Return] to continue:

Testing extracted archive... okay.

Create debian package:
dpkg-buildpackage: source package oracle-java8-jre
dpkg-buildpackage: source version 8u40
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
dpkg-buildpackage: host architecture i386
dpkg-source --before-build package
debian/rules clean
dh clean
dh_testdir
dh_auto_clean
dh_clean
debian/rules build
dh build
dh_testdir
dh_auto_configure
dh_auto_build
dh_auto_test
debian/rules binary
dh binary
dh_testroot
dh_prep
dh_auto_install
dh_install
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
debian/rules override_dh_compress
make[1]: Entering directory '/tmp/make-jpkg.UgQgkKwRPH/package'
dh_compress usr/lib/jvm//jre-8-oracle-i586/man/man1/rmiregistry.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/rmid.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/tnameserv.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/unpack200.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/javaws.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/policytool.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/pack200.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/keytool.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/orbd.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/jjs.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/java.1 usr/lib/jvm//jre-8-oracle-i586/man/man1/servertool.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/rmiregistry.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/rmid.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/tnameserv.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/unpack200.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/javaws.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/policytool.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/pack200.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/keytool.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/orbd.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/jjs.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/java.1 usr/lib/jvm//jre-8-oracle-i586/man/ja_JP.UTF-8/man1/servertool.1
make[1]: Leaving directory '/tmp/make-jpkg.UgQgkKwRPH/package'
dh_fixperms
dh_strip
dh_makeshlibs
debian/rules override_dh_shlibdeps
make[1]: Entering directory '/tmp/make-jpkg.UgQgkKwRPH/package'
dh_shlibdeps --exclude=fxavcodecplugin --exclude=avplugin -lusr/lib/jvm//jre-8-oracle-i586/lib/i386:usr/lib/jvm//jre-8-oracle-i586/lib/i386/client:usr/lib/jvm//jre-8-oracle-i586/lib/i386/jli:usr/lib/jvm//jre-8-oracle-i586/lib/i386/server
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libfontmanager.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libfontmanager.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnet.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnet.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnio.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnio.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt_xawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt_xawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libverify.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libverify.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libawt.so'
dpkg-shlibdeps: warning: debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libfontmanager.so contains an unresolvable reference to symbol AWTFreeChar: it's probably a plugin
dpkg-shlibdeps: warning: 17 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjvm.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjava.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnet.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libnet.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libjli.so'
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/bin/javaws was not linked against libnsl.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libglass.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_sw.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libfxplugins.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libgstreamer-lite.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_t2k.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_pango.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjfxmedia.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_es2.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libdecora_sse.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_iio.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_common.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_freetype.so were not linked against librt.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libglass.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_sw.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_t2k.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_pango.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_es2.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libdecora_sse.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_iio.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_common.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_freetype.so were not linked against libfontconfig.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libglass.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_sw.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_t2k.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_pango.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_es2.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libdecora_sse.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_iio.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_common.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_freetype.so were not linked against libatk-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libglass.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_sw.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_t2k.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_pango.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_es2.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libdecora_sse.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_iio.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_common.so debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libjavafx_font_freetype.so were not linked against libpangocairo-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java8-jre/usr/lib/jvm/jre-8-oracle-i586/lib/i386/libprism_es2.so was not linked against libXxf86vm.so.1 (it uses none of the library's symbols)
make[1]: Leaving directory '/tmp/make-jpkg.UgQgkKwRPH/package'
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `oracle-java8-jre' in `../oracle-java8-jre_8u40_i386.deb'.
dpkg-genchanges -b >../oracle-java8-jre_8u40_i386.changes
dpkg-genchanges: binary-only upload (no source code included)
dpkg-source --after-build package
dpkg-buildpackage: binary-only upload (no source included)
copy oracle-java8-jre_8u40_i386.deb into directory /home/bananas/

The Debian package has been created in the current directory.
You can install the package as root with:

dpkg -i oracle-java8-jre_8u40_i386.deb

Removing temporary directory: done

Um no idea if it works on debian stable, try it on debian testing

dpkg -i oracle-java8-jre_8u40_i386.deb
dpkg: error: requested operation requires superuser privilege

Fuck you

su
Password: i hate larry ellision

dpkg -i oracle-java8-jre_8u40_i386.deb
Selecting previously unselected package oracle-java8-jre.
(Reading database ... 115925 files and directories currently installed.)
Preparing to unpack oracle-java8-jre_8u40_i386.deb ...
Unpacking oracle-java8-jre (8u40) ...
Setting up oracle-java8-jre (8u40) ...
update-alternatives: using /usr/lib/jvm/jre-8-oracle-i586/bin/ControlPanel to provide /usr/bin/ControlPanel (ControlPanel) in auto mode
update-alternatives: using /usr/lib/jvm/jre-8-oracle-i586/lib/i386/libnpjp2.so to provide /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) in auto mode

Well it’s a start. and no virus crapware.

jfuck

wrong computer but it worked

 

Final thing although you have plugin for firefox, java -version in terminal will report the wrong version

update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/jre-8-oracle-i586/bin/java         317       manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jre-8-oracle-i586/bin/java to provide /usr/bin/java (java) in manual mode

Then things might work in debian testing.

However with made .deb file (remember package did not work on stable) I hit a hitch.

dpkg -i /home/bananas/oracle-java8-jre_8u40_i386.deb
Selecting previously unselected package oracle-java8-jre.
(Reading database ... 204480 files and directories currently installed.)
Unpacking oracle-java8-jre (from .../oracle-java8-jre_8u40_i386.deb) ...
dpkg: dependency problems prevent configuration of oracle-java8-jre:
oracle-java8-jre depends on libfontconfig1 (>= 2.11); however:
Version of libfontconfig1:i386 on system is 2.9.0-7.1.
oracle-java8-jre depends on libglib2.0-0 (>= 2.35.9); however:
Version of libglib2.0-0:i386 on system is 2.33.12+really2.32.4-5.
oracle-java8-jre depends on libpango-1.0-0 (>= 1.22.0); however:
Package libpango-1.0-0 is not installed.
oracle-java8-jre depends on libpangocairo-1.0-0 (>= 1.14.0); however:
Package libpangocairo-1.0-0 is not installed.
oracle-java8-jre depends on libpangoft2-1.0-0 (>= 1.14.0); however:
Package libpangoft2-1.0-0 is not installed.

dpkg: error processing oracle-java8-jre (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
oracle-java8-jre

wheezySo it looks like 389ds is a no way project on debian stable.

To remove the crap left behind in apt.

dpkg -r oracle-java8-jre

I tried and failed. Perhaps for the best reasons.

* man tells you about options

2 responses

  1. Pingback: The simple dream of ldap dashed once more | Bananas in the Falklands

  2. Pingback: words without music, Philip Glass | Bananas in the Falklands

by golly but...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s