Une erreur s'est produite.

L'erreur a été envoyée par e-mail à l'administrateur pour analyse.

Comment installer des outils de développement pour développer mon site web ?

Comment installer l'IDE Eclipse de manière open source.

Bonjour, je m'appelle Christophe Tate. Je suis un consultant pour Red Hat et j'adore les logiciels open source. Pour montrer à quel point Eclipse est important pour le monde du développement open source, de nombreuses grandes entreprises de technologie ont leurs propres IDE basés sur Eclipse. Notamment Red Hat, IBM, Texas Instruments, Adobe, Node, PHP et bien d'autres.Red Hat® Developer Studio est un environnement de développement intégré (IDE) certifié basé sur Eclipse, qui permet de développer, tester et déployer des applications Web élaborées, des applications Web mobiles, des applications transactionnelles d'entreprise et des microservices. Fidèle à la mission de Red Hat, « aider les entreprises à relever les défis auxquels elles sont confrontées de manière open source, » Red Hat est très impliqué dans Eclipse. Je vous aiderai à installer la version la plus récente d'Eclipse pour développer votre site Web de manière open source.

Comment installer les dépendences pour Eclipse ?

Construisez les dépendances avec yum.

  1. sudo: La commande pour installer des dépots yum commence par la commande sudo. La commande "sudo" permet à votre utilisateur actuel d'avoir les privilèges root pendant quelques minutes après avoir saisi votre mot de passe. L'installation des dépots yum nécessite toujours les privilèges root.
  2. Ce qui signifie "Yellowdog Updater Modified", mais personne ne le connait comme yellowdog, juste yum. CentOS gère les paquets de logiciel et les fichiers d'application RPM avec yum.
  3. -y: Réprimer les messages demandant de confirmer si vous souhaitez installer le logiciel.
  4. git : Les noms du paquet que vous souhaitez installer.
sudo yum install -y git
  1. sudo
  2. yum
  3. install : Pour installer des nouveaux paquets yum.
  4. -y
  5. git : Le système de contrôle de révision distribué pour la plupart des logiciels open source.

Où est-ce que je place le code source Eclipse ?

Créez un répertoire eclipse dans /usr/local/src.

sudo install -d -o $USER -g $USER /usr/local/src/eclipse
  1. sudo
  2. install : Crée des répertoires et définit des attributs sur le nouveau répertoire.
  3. -d : Créez tous les composants des répertoires spécifiés.
  4. -o : Définir la propriété sur le répertoire (super-utilisateur uniquement).
  5. $USER : L'utilisateur actuel à rendre le propriétaire du répertoire.
  6. -g : Définir la propriété du groupe sur le répertoire (super-utilisateur uniquement).
  7. $USER : L'utilisateur actuel à rendre le propriétaire du groupe du répertoire.
  8. /usr/local est un endroit pour des logiciels supplémentaires que vous installez sans le gestionnaire de paquets. /usr/local/src est un bon endroit pour cloner vos référentiels de logiciels open source.

Où puis-je installer Eclipse ?

Créez un répertoire eclipse dans /opt.

sudo install -d -o $USER -g $USER /opt/eclipse
  1. sudo
  2. install
  3. -d
  4. -o
  5. $USER
  6. -g
  7. $USER
  8. /opt est un bon endroit pour installer des applications logicielles open source telles que Eclipse.

Comment télécharger le code source d'Eclipse ?

Cloner le code source avec la commande git.

git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git /usr/local/src/eclipse
  1. git : Le système de contrôle de révision distribué pour la plupart des logiciels open source.
  2. clone : Cloner un référentiel dans un répertoire.
  3. git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git : URL git vers le référentiel de code source eclipse.
  4. /usr/local/src/eclipse : Répertoire dans lequel le code source eclipse sera cloné.

Comment choisir une version récente d'Eclipse ?

Listez toutes les tags du référentiel git.

(cd /usr/local/src/eclipse && git tag)
  1. (cd : Changer de répertoire temporairement avec la parenthèse ouverte.
  2. /usr/local/src/eclipse : Répertoire dans lequel le code source eclipse a été cloné.
  3. && : Exécutez la commande cd et git ensemble.
  4. git
  5. tag) : Répertorie les tags actuelles ou les versions assignées du code et ferme la parenthèse.

Choisir une version peut être assez déroutant, je vous recommande de visiter la page Eclipse Project Build Types. https://download.eclipse.org/eclipse/downloads/build_types.html. Vous trouverez des informations sur les versions stables: « Les versions stables sont des versions d'intégration qui se sont révélées suffisamment stables pour être utilisées par la plupart des utilisateurs. Ils sont promus d’intégration en construction stable par l’équipe d’architectes après avoir été utilisés pendant quelques jours et jugés raisonnablement stables. La dernière version stable est la bonne version pour ceux qui veulent rester au courant de ce qui se passe dans le dernier flux de développement et qui ne craignent pas de rencontrer quelques problèmes pour obtenir les dernières fonctionnalités des corrections. La dernière version stable est celle que l’équipe de développement aime bien utiliser, en raison des retours précieux et opportuns. » Visitez, alors, la page Eclipse Project Downloads.

https://download.eclipse.org/eclipse/downloads/. Recherchez la section « Stable Builds ». Si elle indique quelque chose comme "4.12M1", recherchez le tag git "S4_12_0_M1" qui serait probablement le bon tag stable sur laquelle on peut construire à ce moment-là.

Comment changer de version du code source d'Eclipse ?

Checkout la tag git.

(cd /usr/local/src/eclipse && git checkout S4_12_0_M1)
  1. (cd
  2. /usr/local/src/eclipse
  3. &&
  4. git
  5. checkout : Checkout une branche dans l’arbre de travail.
  6. S4_12_0_M1) : La dernière tag pour baser la branche.

Comment puis-je intégrer toutes les dépendances d'Eclipse ?

Mettez à jour les sous-modules avec git.

(cd /usr/local/src/eclipse && git submodule update --init --recursive)
  1. (cd
  2. /usr/local/src/eclipse
  3. &&
  4. git
  5. submodule : Les sous-modules Git sont d'autres référentiels Git qui peuvent être chargés dans un autre référentiel à un certain commit.
  6. update : Mettez à jour tous les sous-modules dans le référentiel git actuel.
  7. --init : Initialise les sous-modules vides.
  8. --recursive) : Initialiser les sous-modules des sous-modules dans le référentiel git de manière récursive. Cela prendra beaucoup de temps.

Comment contruire le code source d'eclipse ?

Construisez Eclipse avec la commande mvn.

(cd /usr/local/src/eclipse && mvn clean verify -DskipTests=true)
  1. (cd
  2. /usr/local/src/eclipse
  3. &&
  4. mvn : L'outil de gestion de projet logiciel Java.
  5. clean : Nettoyez toutes les versions précédentes.
  6. verify : La cible Maven pour construire l’application Eclipse.
  7. -DskipTests=true) : Ignorer les tests pour accélérer la compilation, mais la compilation prendra encore beaucoup de temps.

Maintenant, copiez la nouvelle application Eclipse dans le répertoire de destination.

Et si ma construction échoue ?

Essayez une autre tag, nettoyez-la et réessayez.

(cd /usr/local/src/eclipse && git tag)
(cd /usr/local/src/eclipse && git checkout S4_12_0_M1)
(cd /usr/local/src/eclipse && git submodule foreach --recursive git clean -f -d)
  1. (cd
  2. /usr/local/src/eclipse
  3. &&
  4. git
  5. submodule
  6. foreach : Exécutez la commande suivante pour chaque sous-module.
  7. --recursive
  8. git
  9. clean : Supprimer les fichiers non suivis de l'arbre de travail.
  10. -f : Force git à nettoyer le projet.
  11. -d) : Supprimez les répertoires non suivis en plus des fichiers non suivis.
(cd /usr/local/src/eclipse && mvn clean verify -DskipTests=true)

Comment pourrais-je copier la nouvelle version d'Eclipse au bon endroit ?

Utilisez rsync.

rsync -r /usr/local/src/eclipse/eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/org.eclipse.sdk.ide/linux/gtk/x86_64/eclipse/ /opt/eclipse/
  1. rsync: Un outil de copie de fichiers rapide et polyvalent, distant (et local).
  2. -r: Recurse dans des répertoires.
  3. Le répertoire où l'application eclipse a été construite. N'oubliez pas le slash à la fin ou rsync suppose qu'il s'agit d'un fichier dans la destination.
  4. /opt/eclipse/ : Le répertoire où le eclipse sera installé./opt/eclipse/ : C'est préférable de toujours écrire des répertoires avec un slash dans rsync pour éviter les surprises.

Comment créer une icône d'application pour exécuter eclipse ?

Créez un fichier eclipse.desktop dans /usr/share/applications.

echo '[Desktop Entry]
Type=Application

Name=Eclipse

Comment=Environnement de Développement Intégré Eclipse

Icon=/opt/eclipse/icon.xpm

Exec=/opt/eclipse/eclipse

Terminal=false

Categories=Development;IDE;Java;

'
| sudo tee /usr/share/applications/eclipse.desktop

Comme ça, vous pouvez maintenant trouver Eclipse dans vos applications !

À récapituler :

Jeudi
9 Mai 2019 Comment installer la dernière version d'Eclipse ? Installer eclipse à partir du code source. Par Christophe Tate
Questions Reponses
Comment installer les dépendences pour Eclipse ? Construisez les dépendances avec yum.
Où est-ce que je place le code source Eclipse ? Créez un répertoire eclipse dans /usr/local/src.
Où puis-je installer Eclipse ? Créez un répertoire eclipse dans /opt.
Comment télécharger le code source d'Eclipse ? Cloner le code source avec la commande git.
Comment choisir une version récente d'Eclipse ? Listez toutes les tags du référentiel git.
Comment changer de version du code source d'Eclipse ? Checkout la tag git.
Comment puis-je intégrer toutes les dépendances d'Eclipse ? Mettez à jour les sous-modules avec git.
Comment contruire le code source d'Eclipse ? Construisez Eclipse avec la commande mvn.
Et si ma construction échoue ? Essayez une autre tag, nettoyez-la et réessayez.
Comment pourrais-je copier la nouvelle version d'Eclipse au bon endroit ? Utilisez rsync.
Comment créer une icône d'application pour exécuter eclipse ? Créez un fichier eclipse.desktop dans /usr/share/applications.

Articles précédents et suivants.

N'abandonnez pas vos idées. Vous pouvez faire des choses compliquées !

Partager cette page.

Connectez-vous.
En-haut.