Dans cette partie, nous rassemblons les recettes que nous avons reçues concernant la mise en place du portage de Java par Randy Chapman sur les principales distributions de Linux.
John Franks (john@math.nwu.edu) indique que les étapes suivantes ont été fructueuses~:
Vous devriez maintenant être en mesure de compiler et de tester le programme et l'applet "hello world" de Sun en suivant les indications de http://java.sun.com/progGuide/index.html .
Steve Greene (sgreene@access.digex.net) rapporte le succès des étapes suivantes. Nous avons quelque peu modifié la recette ; les erreurs sont donc à porter à notre compte. Le JDK auquel il fait allusion est le portage du Java Developer's Kit réalisé par Randy Chapman.
ld.so.1.7.14
sur un site miroir de Red Hat. Pour le trouver,
cherchez /pub/mirrors/redhat-2.1/updates/RPMS/ld.so-1.7.14-i386.rpm
dans un site miroir quelconque de Red Hat.
Je sais qu'on peut le trouver sur ftp.pht.com et ftp.caldera.com. Il se trouve probablement également sur
d'autres sites miroir. Récupérez-le et lancez `rpm -Uvh ld.so-1.7.14-1.i386.rpm
' sur votre
machine~;
which-1.0.i386.rpm
. Les utilisateurs de RedHat~2.1 doivent normalement déjà avoir
which sur leur machine ou disponible dans leur distribution~;
/usr/local
, si bien qu'est créé /usr/local/java/...
~;
chmod 666 /dev/zero
. Red Hat et Caldera ont par défaut des droits incorrects sur ce
périphérique~;
ldconfig -v
', vous pourrez vérifier que toutes les
bibliothèques soient bien chargées (au moins, nous n'avons pas à commencer par bâtir un
système ELF~!)~;
Stefan Middenforf écrit~: Unifix est une distribution de Linux en langue allemande, assez populaire. Quelques autres distribution s'en servent comme base : Linux Universe, vendue aux Etats-Unis, Linux 4U qui n'est pour l'instant distribuée qu'en Allemagne et Linux FT, que l'on trouve en Grande-Bretagne. La recette qui suit marche avec Unifix~1.7, Linux 4U 1st Edition, Linux Universe 2nd Edition et Linux FT~1.1.
linux-x86.jdk.static-motif.tar.gz
que l'on trouve à l'adresse~:.java_wrapper
PRG=`which $0` >/dev/null 2>&1/ ennbsp;
:
PRG=`type $0 | cut -d ' ' -f 3` >/dev/null 2>&1/~
;
libc-5.2.18.bin.tar.gz
(cela fonctionne aussi avec libc-5.2.16.bin.tar.gz
), puis restaurez cette
archive dans le répertoire /~;
ld-so.1.7.12.tar.gz
sur tsx-11.mit.edu
(ou un site miroir) et restaurez-le dans /usr/local.
Placez-vous dans le répertoire créé et lancez instldso.sh. Ceci exécutera également
ldconfig. Il est probable que des versions plus récentes de ld-so fonctionneront également~;
Une alternative à la modification du PATH est, selon Ralf Strobel, de~:
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre