One place for hosting & domains

      February 2020

      Comment installer Git sur Ubuntu 18.04 [Démarrage rapide]


      Introduction

      Les systèmes de contrôle de version vous aident à partager et à collaborer sur des projets de développement de logiciels. Git est l’un des systèmes de contrôle de version les plus populaires actuellement disponibles.

      Ce tutoriel vous guidera pour installer et configurer Git sur un serveur Ubuntu 18.04. Pour une version plus détaillée de ce tutoriel, avec des explications plus précises de chaque étape, veuillez vous référer à Comment installer Git sur Ubuntu 18.04.

      Étape 1 – Mettre à jour les packages par défaut

      Commencez par mettre à jour vos packages par défaut, en étant connecté à votre serveur Ubuntu 18.04 en tant qu’utilisateur non root avec privilèges sudo.

      Étape 2 - Installer Git

      Étape 3 - Confirmer la réussite de l'installation

      Vous pouvez confirmer que vous avez correctement installé Git en exécutant cette commande et en recevant une sortie similaire à la suivante :

      Output

      git version 2.17.1

      Étape 4 - Configurer Git

      Maintenant que vous avez installé Git, et pour éviter les avertissements, vous devez le configurer avec vos informations.

      • git config --global user.name "Your Name"
      • git config --global user.email "[email protected]"

      Si vous avez besoin de modifier ce fichier, vous pouvez utiliser un éditeur de texte tel que nano :

      ~/.gitconfig contents

      [user]
        name = Your Name
        email = [email protected]
      

      Tutoriels connexes

      Voici des liens vers des tutoriels plus détaillés qui sont liés à ce guide :



      Source link

      Comment installer Java avec `apt` sur Ubuntu 18.04


      [*]

      L’auteur a choisi le Open Internet/Free Speech Fund pour recevoir un don de 100 $ dans le cadre du programme Write for DOnations.

      Introduction

      Java et la machine virtuelle Java (JVM) sont nécessaires pour de nombreux types de logiciels, dont Tomcat, Jetty, Glassfish, Cassandra et Jenkins.

      Dans ce guide, vous installerez différentes versions de l’environnement d’exécution Java (JRE) et du kit de développement Java (JDK) en utilisant apt. Vous installerez OpenJDK ainsi que les packages officiels d’Oracle. Vous sélectionnerez ensuite la version que vous souhaitez utiliser pour vos projets. Une fois terminé, vous pourrez utiliser le JDK pour développer des logiciels ou utiliser le JRE pour exécuter des logiciels.

      Conditions préalables

      Pour suivre ce tutoriel, vous aurez besoin de :

      Installation du JRE et du JDK par défaut

      L’option la plus simple pour installer Java est d’utiliser la version fournie avec Ubuntu. Par défaut, Ubuntu 18.04 inclut OpenJDK, une variante open source du JRE et du JDK.

      Ce package installera OpenJDK 10 ou 11.

      • Avant septembre 2018, il installe OpenJDK 10.
      • Après septembre 2018, il installe OpenJDK 11.

      Pour installer cette version, mettez d’abord à jour l’index des packages :

      Ensuite, vérifiez si Java est déjà installé :

      Si Java n'est actuellement pas installé, vous verrez la sortie suivante :

      Output

      Command 'java' not found, but can be installed with: apt install default-jre apt install openjdk-11-jre-headless apt install openjdk-8-jre-headless apt install openjdk-9-jre-headless

      Exécutez la commande suivante pour installer OpenJDK :

      • sudo apt install default-jre

      Cette commande permet d'installer l'environnement d'exécution Java (JRE). Cela vous permettra d'exécuter presque tous les logiciels Java.

      Vérifiez l'installation avec :

      Vous verrez la sortie suivante :

      Output

      openjdk version "10.0.1" 2018-04-17 OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

      Vous aurez peut-être besoin du kit de développement Java (JDK) en plus du JRE afin de compiler et d'exécuter certains logiciels spécifiques basés sur Java. Pour installer le JDK, exécutez la commande suivante, qui installera également le JRE :

      • sudo apt install default-jdk

      Vérifiez que le JDK est installé en vérifiant la version de javac, le compilateur Java :

      Vous verrez la sortie suivante :

      Output

      javac 10.0.1

      Voyons maintenant comment spécifier la version d'OpenJDK que nous voulons installer.

      Installation de versions spécifiques d'OpenJDK

      Bien que vous puissiez installer le package OpenJDK par défaut, vous pouvez également installer différentes versions d'OpenJDK.

      OpenJDK 8

      Java 8 est l'actuelle version LTS (support à long terme) et est toujours largement supportée, bien que la maintenance publique prenne fin en janvier 2019. Pour installer OpenJDK 8, exécutez la commande suivante :

      • sudo apt install openjdk-8-jdk

      Vérifiez que celui-ci est installé avec :

      Vous verrez une sortie de ce type :

      Output

      openjdk version "1.8.0_162" OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1-b12) OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)

      Il est également possible d'installer uniquement le JRE, ce que vous pouvez faire en exécutant sudo apt install openjdk-8-jre.

      OpenJDK 10/11

      Les référentiels d'Ubuntu contiennent un package qui permet d'installer Java 10 ou 11. Avant septembre 2018, ce package installe OpenJDK 10. Une fois Java 11 publié, ce package installe Java 11.

      Pour installer OpenJDK 10/11, exécutez la commande suivante :

      • sudo apt install openjdk-11-jdk

      Pour uniquement installer le JRE, utilisez la commande suivante :

      • sudo apt install openjdk-11-jre

      Ensuite, voyons comment installer les JDK et JRE officiels d'Oracle.

      Installation de Oracle JDK

      Si vous souhaitez installer Oracle JDK, la version officielle distribuée par Oracle, vous devrez ajouter un nouveau référentiel de packages pour la version que vous souhaitez utiliser.

      Pour installer Java 8, la dernière version LTS, il faut d'abord ajouter son référentiel de packages :

      • sudo add-apt-repository ppa:webupd8team/java

      Lorsque vous ajoutez le référentiel, vous verrez un message comme celui-ci :

      output

      Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK8). There are no actual Jav a files in this PPA. Important -> Why Oracle Java 7 And 6 Installers No Longer Work: http://www.webupd8.org/2017/06/why-oracl e-java-7-and-6-installers-no.html Update: Oracle Java 9 has reached end of life: http://www.oracle.com/technetwork/java/javase/downloads/j dk9-downloads-3848520.html The PPA supports Ubuntu 18.04, 17.10, 16.04, 14.04 and 12.04. More info (and Ubuntu installation instructions): - for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html Debian installation instructions: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html For Oracle Java 10, see a different PPA: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java Press [ENTER] to continue or Ctrl-c to cancel adding it.

      Appuyez sur ENTER (ENTRÉE) pour continuer. Mettez ensuite à jour votre liste de packages :

      Une fois la liste des packages mise à jour, installez Java 8 :

      • sudo apt install oracle-java8-installer

      Votre système téléchargera le JDK depuis Oracle et vous demandera d'accepter le contrat de licence. Acceptez le contrat et le JDK s'installera.

      Voyons maintenant comment sélectionner la version de Java que vous souhaitez utiliser.

      Gestion de Java

      Vous pouvez avoir plusieurs installations Java sur un même serveur. Vous pouvez configurer la version utilisée par défaut sur la ligne de commande en utilisant la commande update-alternatives.

      • sudo update-alternatives --config java

      Voici à quoi ressemblerait la sortie si vous aviez installé toutes les versions de Java de ce tutoriel :

      Output

      There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

      Choisissez le numéro associé à la version Java afin de l'utiliser par défaut ou appuyez sur ENTER pour conserver les paramètres actuels.

      Vous pouvez faire cela pour d'autres commandes Java, telles que le compilateur (javac) :

      • sudo update-alternatives --config javac

      Les autres commandes pour lesquelles cette commande peut être exécutée comprennent, sans s'y limiter : keytool, javadoc et jarsigner.

      Définition de la variable d'environnement JAVA_HOME

      De nombreux programmes écrits en Java utilisent la variable d'environnement JAVA_HOME pour déterminer l'emplacement d'installation de Java.

      Pour définir cette variable d'environnement, il faut d'abord déterminer où Java est installé. Utilisez la commande update-alternatives :

      • sudo update-alternatives --config java

      Cette commande montre chaque installation de Java ainsi que son chemin d'installation :

      Output

      There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode Press <enter> to keep the current choice[*], or type selection number:

      Dans ce cas, les chemins d'installation sont les suivants :

      1. OpenJDK 11 se trouve dans /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
      2. OpenJDK 8 se trouve dans /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java.
      3. Oracle Java 8 se trouve dans /usr/lib/jvm/java-8-oracle/jre/bin/java.

      Copiez le chemin de votre installation souhaitée. Puis, ouvrez /etc/environment en utilisant nano ou votre éditeur de texte préféré :

      • sudo nano /etc/environment

      À la fin de ce fichier, ajoutez la ligne suivante, en veillant à remplacer le chemin surligné par votre propre chemin copié :

      /etc/environment

      JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/"
      

      La modification de ce fichier définira le chemin JAVA_HOME pour tous les utilisateurs de votre système.

      Enregistrez le fichier et quittez l'éditeur.

      Rechargez maintenant ce fichier pour appliquer les changements à votre session actuelle :

      Vérifiez que la variable d'environnement est définie :

      Vous verrez le chemin que vous venez de définir :

      Output

      /usr/lib/jvm/java-11-openjdk-amd64/bin/

      Les autres utilisateurs devront exécuter la commande source /etc/environment, ou se déconnecter et se reconnecter pour appliquer ce paramètre.

      Conclusion

      Dans ce tutoriel, vous avez installé plusieurs versions de Java et appris à les gérer. Vous pouvez désormais installer des logiciels fonctionnant grâce à Java, tels que Tomcat, Jetty, Glassfish, Cassandra ou Jenkins.

      [*]
      [*]Source link

      Comment installer Node.js sur Ubuntu 18.04


      Introduction

      Node.js est une plateforme JavaScript de programmation à usage général qui permet aux utilisateurs de créer rapidement des applications réseau. En utilisant JavaScript aussi bien en front-end qu’en back-end, Node.js rend le développement plus cohérent et intégré.

      Dans ce guide, nous vous montrerons comment démarrer avec Node.js sur un serveur Ubuntu 18.04.

      Conditions préalables

      Ce guide suppose que vous utilisez Ubuntu 18.04. Avant de commencer, vous devez avoir un compte utilisateur non root avec privilèges sudo sur votre système. Vous pouvez apprendre à créer et configurer ce type de compte en suivant le tutoriel sur la configuration initiale de serveur pour Ubuntu 18.04.

      Installation de la version stable pour Ubuntu

      Ubuntu 18.04 contient une version de Node.js dans ses référentiels par défaut qui peut être utilisée pour assurer une expérience cohérente sur plusieurs systèmes. Au moment de la rédaction de cet article, la version dans les référentiels est la 8.10.0. Il ne s’agit pas de la dernière version, mais elle devrait être stable et capable de permettre une expérience rapide du langage.

      Pour obtenir cette version, vous pouvez utiliser le gestionnaire de package apt. Actualisez votre index de package local en tapant :

      Installez Node.js à partir des référentiels :

      Si le package dans les référentiels répond à vos besoins, c'est tout ce que vous devez faire pour installer Node.js. Dans la plupart des cas, vous voudrez également installer npm, le gestionnaire de package Node.js. Vous pouvez le faire en tapant :

      Cela vous permettra d'installer des modules et des packages à utiliser avec Node.js.

      En raison d'un conflit avec un autre package, l'exécutable des référentiels Ubuntu est appelé nodejs au lieu de node. Gardez cela à l'esprit lorsque vous utilisez un logiciel.

      Pour vérifier quelle version de Node.js vous avez installée après ces premières étapes, tapez :

      Une fois que vous avez établi quelle version de Node.js vous avez installée depuis les référentiels Ubuntu, vous pouvez décider si vous souhaitez ou non travailler avec d'autres versions, archives de packages ou gestionnaires de versions. Nous allons ensuite discuter de ces éléments, ainsi que de méthodes d'installation plus souples et plus robustes.

      Installation à l'aide d'un PPA

      Pour obtenir une version plus récente de Node.js, vous pouvez ajouter le PPA (personal package archive) maintenu par NodeSource. Celui-ci vous permettra de trouver des versions plus récentes de Node.js que les référentiels officiels Ubuntu et de choisir entre Node.js v6.x (supporté jusqu'en avril 2019), Node.js v8.x (la version LTS actuelle, supportée jusqu'en décembre 2019), Node.js v10.x (la deuxième version LTS actuelle, supportée jusqu'en avril 2021) et Node.js v11.x (la version actuelle, supportée jusqu'en juin 2019).

      Tout d'abord, installez le PPA afin d'avoir accès à son contenu. Dans votre répertoire de base, utilisez curl pour récupérer le script d'installation de votre version souhaitée, en veillant à remplacer 10.x par la chaîne de votre version souhaitée (si différente) :

      • cd ~
      • curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

      Vous pouvez inspecter le contenu de ce script avec nano (ou votre éditeur de texte préféré) :

      Exécutez le script sous sudo :

      • sudo bash nodesource_setup.sh

      Le PPA sera ajouté à votre configuration et le cache local de votre package sera automatiquement mis à jour. Après avoir exécuté le script d'installation de Nodesource, vous pouvez installer le package Node.js de la même manière que vous l'avez fait ci-dessus :

      Pour vérifier quelle version de Node.js vous avez installée après ces premières étapes, tapez :

      Output

      v10.14.0

      Le package nodejs contient le binaire nodejs ainsi que npm, vous n'avez donc pas besoin d'installer npm séparément.

      npm utilise un fichier de configuration dans votre répertoire de base pour suivre les mises à jour. Il sera créé la première fois que vous utiliserez npm. Exécutez cette commande pour vérifier que npm est installé et pour créer le fichier de configuration :

      Output

      6.4.1

      Pour que certains packages npm fonctionnent (par exemple, ceux qui nécessitent la compilation du code source), vous devrez installer le package build-essential :

      • sudo apt install build-essential

      Vous disposez maintenant des outils nécessaires pour travailler avec les packages npm qui nécessitent de compiler du code source.

      Installation à l'aide de NVM

      Une alternative à l'installation de Node.js avec apt est d'utiliser le gestionnaire de version Node.js appelé nvm. Au lieu de travailler au niveau du système d'exploitation, nvm travaille au niveau d'un répertoire indépendant au sein de votre répertoire de base. Cela signifie que vous pouvez installer plusieurs versions autonomes de Node.js sans affecter l'ensemble du système.

      Le contrôle de votre environnement avec nvm vous permet d'accéder aux versions les plus récentes de Node.js, et de conserver et gérer les versions précédentes. Il s'agit toutefois d'un utilitaire différent de apt et les versions de Node.js que vous gérez avec lui sont distinctes des versions que vous gérez avec apt.

      Pour télécharger le script d'installation de nvm à partir de la page GitHub du projet, vous pouvez utiliser curl. Veuillez noter que le numéro de version peut différer de celui qui est mis en évidence ici :

      • curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh

      Inspectez le script d'installation avec nano :

      Exécutez le script avec bash :

      Cela installera le logiciel dans un sous-répertoire de votre répertoire de base dans ~/.nvm. Cela ajoutera également les lignes nécessaires à votre fichier ~/.profile pour utiliser le fichier.

      Pour accéder à la fonctionnalité nvm, vous devez soit vous déconnecter et vous reconnecter, soit charger le fichier ~/.profile afin que votre session actuelle soit informée des modifications :

      Avec nvm installé, vous pouvez installer des versions isolées de Node.js. Pour obtenir des informations sur les versions de Node.js disponibles, tapez :

      Output

      ... v8.11.1 (Latest LTS: Carbon) v9.0.0 v9.1.0 v9.2.0 v9.2.1 v9.3.0 v9.4.0 v9.5.0 v9.6.0 v9.6.1 v9.7.0 v9.7.1 v9.8.0 v9.9.0 v9.10.0 v9.10.1 v9.11.0 v9.11.1 v10.0.0

      Comme vous pouvez le voir, la version LTS actuelle au moment de la rédaction de cet article est la v8.11.1. Vous pouvez l'installer en tapant :

      En général, nvm utilise la dernière version installée. Vous pouvez indiquer à nvm d'utiliser la version que vous venez de télécharger en tapant :

      Lorsque vous installez Node.js en utilisant nvm, l'exécutable est appelé node. Vous pouvez voir la version actuellement utilisée par le shell en tapant :

      Output

      v8.11.1

      Si vous avez plusieurs versions de Node.js, vous pouvez voir celles qui sont installées en tapant :

      Si vous souhaitez utiliser par défaut l'une des versions, tapez :

      Cette version sera automatiquement sélectionnée lors de l'ouverture d'une nouvelle session. Vous pouvez également y faire référence par l'alias comme ceci :

      Chaque version de Node.js assure le suivi de ses propres packages et dispose de npm pour les gérer.

      Vous pouvez également demander à npm d'installer des packages dans le répertoire ./node_modules du projet Node.js. Utilisez la syntaxe suivante pour installer le module express :

      Si vous souhaitez installer le module de manière globale, le rendant ainsi disponible aux autres projets utilisant la même version de Node.js, vous pouvez ajouter l'indicateur -g :

      Cela installera le package dans :

      ~/.nvm/versions/node/node_version/lib/node_modules/express
      

      L'installation globale du module vous permettra d'exécuter des commandes depuis la ligne de commande, mais vous devrez relier le package à votre sphère locale pour le solliciter à partir d'un programme :

      Vous pouvez en savoir plus sur les options disponibles avec nvm en tapant :

      Suppression de Node.js

      Vous pouvez désinstaller Node.js en utilisant apt ou nvm, selon la version que vous souhaitez cibler. Pour supprimer la version stable, vous devez utiliser l'utilitaire apt au niveau du système.

      Pour supprimer la version stable, tapez ce qui suit :

      Cette commande supprimera le package et conservera les fichiers de configuration. Ils peuvent vous être utiles si vous avez l'intention de réinstaller le package ultérieurement. Si vous ne voulez pas conserver les fichiers de configuration pour un usage ultérieur, exécutez ce qui suit :

      Cela désinstallera le package et supprimera les fichiers de configuration qui lui sont associés.

      Enfin, vous pouvez supprimer tous les packages inutilisés qui ont été installés automatiquement avec le package supprimé :

      Pour désinstaller une version de Node.js que vous avez activée à l'aide de nvm, déterminez d'abord si la version que vous souhaitez supprimer est la version active actuelle :

      Si la version que vous ciblez n'est pas la version active actuelle, vous pouvez exécuter :

      • nvm uninstall node_version

      Cette commande désinstallera la version sélectionnée de Node.js.

      Si la version que vous souhaitez supprimer est la version active actuelle, vous devez d'abord désactiver nvm pour permettre les modifications :

      Vous pouvez maintenant désinstaller la version actuelle en utilisant la commande uninstall ci-dessus, qui supprimera tous les fichiers associés à la version ciblée de Node.js, à l'exception des fichiers mis en cache qui peuvent être utilisés pour la réinstallation.

      Conclusion

      Il existe plusieurs façons de faire fonctionner Node.js sur votre serveur Ubuntu 18.04. Votre situation déterminera laquelle des méthodes ci-dessus est la mieux adaptée à vos besoins. L'utilisation de la version packagée dans le référentiel d'Ubuntu est la méthode la plus simple, mais l'utilisation de nvm offre une plus grande flexibilité.



      Source link