Deb Java csomagok készítése

Aki linux alatt próbál javát kezelni az tudja, hogy nem nagyon van normálisan karbantartott és frissitett apt source hozzá. Most találtam viszont egy régebbi, de használható leírást, amivel a hivatalos .bin filekból .deb-eket tudunk varázsolni, ami ezekután egy szó nélkül feláll rendszerünkre.

Nem volt kedvem lefordítani, szerintem érhető. Íme:

Two packages we’re going to need are java-package, and fakeroot. These can be installed simply:

apt-get install fakeroot java-package

Once the relevent packages have been installed you will need to download the Sun release of the Java package from http://java.sun.com

At the time of writing the most current version can be found here:

Once you agreed to the license presented to you, and have downloaded the file you will have something like jre-1_5_0_03-linux-i586.bin.

To turn this into a Debian package you should run:

fakeroot make-jpkg jre-1_5_0_03-linux-i586.bin

This command will first prompt for confirmation, then :

  • Ask you for your name
  • Ask you for your email address
  • Display a license agreement:
    • Press Space to scroll down, or q to quit.
    • Type „yes” to indicate you agree with the terms.

(The name, and email address, you give will be inserted into the Debian package information – and not sent to Sun.)

Once these questions have been answered the process will inform you that your package has been built shortly afterwards. The final output you should expect to see will look something like this:

The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2re1.5_1.5.0+update03_i386.deb).

As the instructions tell you it is now possible for you to install the package by becoming root and running:

dpkg -i sun-j2re1.5_1.5.0+update03_i386.deb

One final step might be for you to ensure the Java software works for Mozilla Firefox, or the Mozilla browser.

The package you’ve installed should include a plugin for your browser. At the time of writing the most recent Sun Java version we’ve been using will install a plugin for you at the following location:

/usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so

Create a symlink to this directory in your home directory:

ln -s /usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so \
  ~/.mozilla/plugins/

If you wish to do this for all users on the current system instead run, as root:

ln -s /usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so \
  /usr/lib/mozilla/plugins/

(You might find that the plugin has been automatically installed for all users – so it’s worth checking whether you need to complete this last step yourself.)

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük