Glassfish 3 sous Debian 6
Fermé
choupichon
-
23 oct. 2011 à 19:43
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 25 oct. 2011 à 09:52
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 25 oct. 2011 à 09:52
A voir également:
- Glassfish 3 sous Debian 6
- Gta 6 prix - Accueil - Jeu vidéo
- Picasa 3 - Télécharger - Albums photo
- Nero 6 - Télécharger - Gravure
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Ai suite 3 download - Télécharger - Optimisation
2 réponses
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
23 oct. 2011 à 23:45
23 oct. 2011 à 23:45
Et pourquoi ne pas simplement installer le paquet glassfish fourni par debian ?
Quelques conseils :
1) Oublie les rpm, c'est pour des distributions basées sur red hat (mandriva, fedora). Toi tu utilises une debian, et comme ubuntu par exemple, ta distribution utilise des fichiers deb. On peut certes convertir des "rpm" en "deb" avec alien, mais c'est vraiment en dernier recours.
2) Je t'invite à lire ceci pour comprendre comment marchent les paquets sous debian
http://www.mistra.fr/tutoriel-linux-gestionnaire-de-paquets.html
http://www.mistra.fr/tutoriel-linux-apt.html
3) Voici la démarche que du dois suivre de manière générale quand tu veux installer quelque chose sous debian :
a) Est-ce que debian fournit ce que je cherche dans ses dépôts ? apt-cache permet de répondre :
Exemple : en root :
b) Est-ce que le projet qui m'intéresse fournit un miroir debian me fournissant le paquet qui m'intéresse (ou est-il dans un dépôts que je n'ai pas débloqué, par exemple le dépôt non-free ou contrib), et qui ne serait pas référencé dans /etc/apt/sources.list ? google, le site du projet et packages.debian peuvent répondre à cette question.
https://www.debian.org/distrib/packages
Dans ce cas là je devrai a priori corriger /etc/apt/sources.list puis lancer :
http://www.mistra.fr/tutoriel-linux-apt-configuration.html
... et reprendre le (3a).
c) Est-ce que les sources sont disponibles ? Dans ce cas là, voir le site du projet et installer le nécessaire pour compiler le programme (gcc, make etc...).
http://www.mistra.fr/tutoriel-linux-compiler.html#h3-compiler-une-application-ou-une-librairie
d) Est-ce que des rpm sont disponibles ? Dans ce cas là voir alien, mais seulement si ça a échoué pour les étapes (a) (b).
e) Si rien n'existe pour linux, typiquement quand c'est un programme windows qui n'existe pas sous linux, il faut parfois se tourner vers des solutions comme wine, crosshover, playonlinux, ou vers des solutions de virtualisation comme virtualbox, qemu ou vmware.
Bonne chance
Quelques conseils :
1) Oublie les rpm, c'est pour des distributions basées sur red hat (mandriva, fedora). Toi tu utilises une debian, et comme ubuntu par exemple, ta distribution utilise des fichiers deb. On peut certes convertir des "rpm" en "deb" avec alien, mais c'est vraiment en dernier recours.
2) Je t'invite à lire ceci pour comprendre comment marchent les paquets sous debian
http://www.mistra.fr/tutoriel-linux-gestionnaire-de-paquets.html
http://www.mistra.fr/tutoriel-linux-apt.html
3) Voici la démarche que du dois suivre de manière générale quand tu veux installer quelque chose sous debian :
a) Est-ce que debian fournit ce que je cherche dans ses dépôts ? apt-cache permet de répondre :
(mando@aldur) (~) $ apt-cache search glassfish libgeronimo-activation-1.1-spec-java - Java Activation Framework implementation from Apache Geronimo glassfish-activation - Open source Java EE 5 Application Server glassfish-appserv - Open source Java EE 5 Application Server glassfish-javaee - Open source Java EE 5 Application Server glassfish-jmac-api - Open source Java EE 5 Application Server glassfish-mail - Open source Java EE 5 Application Server glassfish-toplink-essentials - Open source Java EE 5 Application Server
Exemple : en root :
aptitude update aptitude safe-upgrade aptitude install glassfish-javaee
b) Est-ce que le projet qui m'intéresse fournit un miroir debian me fournissant le paquet qui m'intéresse (ou est-il dans un dépôts que je n'ai pas débloqué, par exemple le dépôt non-free ou contrib), et qui ne serait pas référencé dans /etc/apt/sources.list ? google, le site du projet et packages.debian peuvent répondre à cette question.
https://www.debian.org/distrib/packages
Dans ce cas là je devrai a priori corriger /etc/apt/sources.list puis lancer :
http://www.mistra.fr/tutoriel-linux-apt-configuration.html
aptitude update
... et reprendre le (3a).
c) Est-ce que les sources sont disponibles ? Dans ce cas là, voir le site du projet et installer le nécessaire pour compiler le programme (gcc, make etc...).
http://www.mistra.fr/tutoriel-linux-compiler.html#h3-compiler-une-application-ou-une-librairie
d) Est-ce que des rpm sont disponibles ? Dans ce cas là voir alien, mais seulement si ça a échoué pour les étapes (a) (b).
e) Si rien n'existe pour linux, typiquement quand c'est un programme windows qui n'existe pas sous linux, il faut parfois se tourner vers des solutions comme wine, crosshover, playonlinux, ou vers des solutions de virtualisation comme virtualbox, qemu ou vmware.
Bonne chance
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
25 oct. 2011 à 09:52
25 oct. 2011 à 09:52
Il faut que tu regardes ce que fournit ton paquet pour savoir comment il s'utilise.
- soit via dpkg, si le ".deb" est toujours dans ton cache :
- soit via apt-file. En root :
En temps normal, j'aurais pensé trouvé un fichier de lancement du genre /etc/init.d/glassfish mais il n'y est pas.
Du coup, j'imagine donc que ça s'utilise via un serveur tomcat, mais ne faisant pas de java je ne peux pas trop te dire. Ou alors comme le suggère cet article, il faut réécrire ce script soi-même mais ça paraît bizarre :
https://blogs.oracle.com/foo/run-glassfish-v3-as-a-non-root-service-on-linux-ubuntudebian
Bonne chance
- soit via dpkg, si le ".deb" est toujours dans ton cache :
dpkg --contents /var/cache/apt/archives/glassfish-javaee*deb
- soit via apt-file. En root :
aptitude install apt-file apt-file update apt-file list glassfish-javaee
En temps normal, j'aurais pensé trouvé un fichier de lancement du genre /etc/init.d/glassfish mais il n'y est pas.
apt-file list glassfish | grep init.d
Du coup, j'imagine donc que ça s'utilise via un serveur tomcat, mais ne faisant pas de java je ne peux pas trop te dire. Ou alors comme le suggère cet article, il faut réécrire ce script soi-même mais ça paraît bizarre :
https://blogs.oracle.com/foo/run-glassfish-v3-as-a-non-root-service-on-linux-ubuntudebian
Bonne chance
24 oct. 2011 à 22:10
Mais je ne vois rien de changé sur le serveur et je ne trouve pas les fichiers de glassfish (du type start-glassfish ou start-serv)