Mise à jour à prendre en compte : http://lists.backports.org/lurker/message/20060630.114154.8e80d282.en.html
J'utilise sur l'exemple j2re-1_4_2_02-linux-i586.bin récupéré de http://java.sun.com/products/archive/index.html (il suffit d'avoir une version reconnue par java-package, la liste étant dans /usr/share/doc/java-package/SUPPORTED).
NB : java-package est dans la section contrib.
/etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian sarge main contrib deb-src http://ftp.fr.debian.org/debian sarge main contrib deb http://www.backports.org/debian/ sarge-backports main contrib deb http://security.debian.org/ sarge/updates main contrib
Avec les modifications récentes sur le fonctionnement de http://www.backports.org/ il n'est plus nécessaire de mettre en place un fichier /etc/apt/preferences.
Ajout de la clef de bpo selon http://wiki.debian.org/SecureApt
NB : cela n'est nécessaire que si vous avez utilisé la rétroproduction de apt
de backports.org plutôt que la version de sarge.
# gpg --keyserver pgp.mit.edu --recv 16BA136C # gpg -a --export 16BA136C | apt-key add - # aptitude update
# aptitude install java-package gcc fakeroot
NB : Il est important que /proc soit disponible pour ldso aussi bien que OpenOffice.org (cas des cachots).
Dans le répertoire où se trouve le fichier de la machine Java non-libre (sur l'exemple utilisé ici) :
$ fakeroot make-jpkg j2re-1_4_2_02-linux-i586.bin
Quelques questions auxquelles il faut répondre (dont l'acceptation d'une licence non-libre) :
Detected product: Java(TM) Runtime Environment (J2RE) Standard Edition, Version 1.4.2+02 Sun Microsystems(TM), Inc. Is this correct [Y/n]: Full name [root]:Nom Email [root@machine]: courriel@adresse Do you agree to the above license terms? [yes or no] yes Crée : sun-j2re1.4_1.4.2+02_i386.deb
# dpkg -i sun-j2re1.4_1.4.2+02_i386.deb
# aptitude -t sarge-backports install openoffice.org openoffice.org-l10n-fr
$ oowriter &
Et c'est bon…
Enfin, normalement, car des soucis peuvent apparaître