(更新日: 2017年9月18日 )
はじめに
oracle の jreを java-packageでdeb化する手順のメモです。
java-packageをインストールする
> sudo apt-get install java-package
jreの tar ballをダウンロードする
Oracleのサイト からJava SE Runtime Environmentをダウンロードします。これを書いている時点では、Java SE Runtime Environment 7u67でした。 jre-7u67-linux-x64.tar.gzをダウンロードしました。
make-jpkgを実行する
> fakeroot make-jpkg jre-7u67-linux-x64.tar.gz
上記を実行した結果が以下です。何やら怒られている箇所もありますが、java packageが生成されたようです。
:~% fakeroot make-jpkg jre-7u67-linux-x64.tar.gz [7231]
Creating temporary directory: /tmp/make-jpkg.FiR8kHtRsd
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: amd64
Detected Debian GNU type: x86_64-linux-gnu
Detected product:
Java(TM) Runtime Environment (JRE)
Standard Edition, Version 7 Update 67
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-java7-jre
dpkg-buildpackage: source version 7u67
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Debian Java Maintainers
dpkg-buildpackage: host architecture amd64
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.FiR8kHtRsd/package'
dh_compress usr/lib/jvm//jre-7-oracle-x64/man/man1/rmid.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/pack200.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/keytool.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/unpack200.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/java.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/tnameserv.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/orbd.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/javaws.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/policytool.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/rmiregistry.1 usr/lib/jvm//jre-7-oracle-x64/man/man1/servertool.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmid.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/pack200.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/keytool.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/unpack200.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/java.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/tnameserv.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/orbd.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/javaws.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/policytool.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmiregistry.1 usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/servertool.1
usr/lib/jvm//jre-7-oracle-x64/man/man1/rmid.1: 70.2% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/rmid.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/pack200.1: 65.1% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/pack200.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/keytool.1: 72.7% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/keytool.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/unpack200.1: 57.5% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/unpack200.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/java.1: 70.1% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/java.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/tnameserv.1: 70.4% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/tnameserv.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/orbd.1: 69.5% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/orbd.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/javaws.1: 65.7% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/javaws.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/policytool.1: 61.0% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/policytool.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/rmiregistry.1: 57.7% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/rmiregistry.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/man1/servertool.1: 66.4% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/man1/servertool.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmid.1: 73.4% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmid.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/pack200.1: 67.1% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/pack200.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/keytool.1: 76.6% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/keytool.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/unpack200.1: 58.2% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/unpack200.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/java.1: 75.7% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/java.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/tnameserv.1: 72.4% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/tnameserv.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/orbd.1: 73.2% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/orbd.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/javaws.1: 69.1% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/javaws.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/policytool.1: 59.2% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/policytool.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmiregistry.1: 61.4% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/rmiregistry.1.gz
usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/servertool.1: 69.8% -- replaced with usr/lib/jvm//jre-7-oracle-x64/man/ja_JP.UTF-8/man1/servertool.1.gz
usr/share/doc/oracle-java7-jre/changelog: 20.1% -- replaced with usr/share/doc/oracle-java7-jre/changelog.gz
make[1]: Leaving directory '/tmp/make-jpkg.FiR8kHtRsd/package'
dh_fixperms
dh_strip
dh_makeshlibs
debian/rules override_dh_shlibdeps
make[1]: Entering directory '/tmp/make-jpkg.FiR8kHtRsd/package'
dh_shlibdeps --exclude=fxavcodecplugin --exclude=avplugin -lusr/lib/jvm//jre-7-oracle-x64/lib/amd64:usr/lib/jvm//jre-7-oracle-x64/lib/amd64/headless:usr/lib/jvm//jre-7-oracle-x64/lib/amd64/jli:usr/lib/jvm//jre-7-oracle-x64/lib/amd64/server:usr/lib/jvm//jre-7-oracle-x64/lib/amd64/xawt
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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libfontmanager.so contains an unresolvable reference to symbol AWTFontMaxByte1: 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 '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 '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 '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 '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 '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 '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 '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 'libmawt.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmawt.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 'libJdbcOdbc.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libJdbcOdbc.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: debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libJdbcOdbc.so contains an unresolvable reference to symbol SQLRowCount: it's probably a plugin
dpkg-shlibdeps: warning: 49 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 '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: 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: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/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-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libfontconfig.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libgstreamer-lite.so debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libjfxmedia.so debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libgstplugins-lite.so debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/fxplugins.so debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.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-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libatk-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libfreetype.so.6 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libprism-es2.so was not linked against libXxf86vm.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libpango-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libJdbcOdbc.so was not linked against libJdbcOdbc.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libpangocairo-1.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/oracle-java7-jre/usr/lib/jvm/jre-7-oracle-x64/lib/amd64/libglass.so was not linked against libpangoft2-1.0.so.0 (it uses none of the library's symbols)
make[1]: Leaving directory '/tmp/make-jpkg.FiR8kHtRsd/package'
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `oracle-java7-jre' in `../oracle-java7-jre_7u67_amd64.deb'.
dpkg-genchanges -b >../oracle-java7-jre_7u67_amd64.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-java7-jre_7u67_amd64.deb into directory /home/myname/
The Debian package has been created in the current directory.
You can install the package as root with:
dpkg -i oracle-java7-jre_7u67_amd64.deb
jre packageのインストール
dpkg -i oracle-java7-jre_7u67_amd64.deb
javaのデフォルトを設定する
sudo update-alternatives --config java [7241] There are 8 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode 1 /usr/bin/gij-4.4 1044 manual mode 2 /usr/bin/gij-4.6 1046 manual mode 3 /usr/bin/gij-4.7 1047 manual mode 4 /usr/lib/jvm/j2re1.7-oracle/bin/java 316 manual mode 5 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode * 6 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 7 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode 8 /usr/lib/jvm/jre-7-oracle-x64/bin/java 316 manual mode Press enter to keep the current choice[*], or type selection number: 8 update-alternatives: using /usr/lib/jvm/jre-7-oracle-x64/bin/java to provide /usr/bin/java (java) in manual mode
なんだか、たくさん入っていました。















