web-dev-qa-db-fra.com

Installer un fichier tar.gz sur linux

J'ai téléchargé le noeud à partir de ce lien https://nodejs.org/en/

qui pointent vers ce lien en cliquant sur le bouton.

https://nodejs.org/dist/v4.1.2/node-v4.1.2-linux-x64.tar.gz

Les étapes suivantes sont suivies comme conseils sur la communauté Ubuntu sur l’installation du fichier tar.gz.

$ ./configure
$ make
$ [Sudo] make install

le problème est que le fichier current que j'ai téléchargé ne contient pas ./configure.

alors comment puis-je l'installer? dois-je extraire ceci dans le dossier usr /? d'ailleurs mon os est debian 8

Modifier:

y compris le package Java d'Oracle? est-il sécuritaire d'extraire ces fichiers dans le dossier/usr? 

19
user101

Vous pouvez télécharger ce fichier à partir du navigateur ou de la console. Ce dernier est présenté ci-dessous (Remarque: la version spécifique de Node.js peut être différente pour vous):

wget http://nodejs.org/dist/v8.1.1/node-v8.1.1-linux-x64.tar.gz

Sudo tar -C /usr/local --strip-components 1 -xzf node-v8.1.1-linux-x64.tar.gz

vous pouvez trouver la liste des versions de nœuds sur http://nodejs.org/dist/

Vous devez maintenant avoir les nœuds NPM et NPM installés dans «/ usr/local/bin». Vous pouvez vérifier cette saisie:

ls -l /usr/local/bin/node ls -l /usr/local/bin/npm

Une autre manière d'installer nodejs via le gestionnaire de paquets:

Installation de Node.js via le gestionnaire de paquets

Prendre plaisir !

27
Nullpointer

En cas d'installation à partir du code source, vous devez télécharger le code source depuis https://nodejs.org/dist/v4.1.2/node-v4.1.2.tar.gz

Le fichier se terminant par .tar.gz est un fichier compressé semblable à un fichier Zip. Vous devez extraire le fichier avant de pouvoir effectuer une autre opération.

vous pouvez extraire ce fichier n'importe où.
Dans le terminal, remplacez l’emplacement par votre fichier .tar.gz.

$ cd /path/to/tar.gz/file

Puis extrayez-le à l'aide de goudron

$ tar xvzf node-v4.1.2-linux-x64.tar.gz

puis changez l'emplacement en répertoire extrait

$ cd node-v4.1.2-linux-x64

Après cela, vous pouvez lancer .configure et le rendre

$ ./configure
$ make
$ [Sudo] make install
5

L'utilisation de l'utilitaire make n'est nécessaire que si vous compilez un logiciel. Cependant, les archives fournies par nodejs.org contiennent des fichiers binaires compilés, pas du code source. En réalité, vous n'avez pas besoin de l'installer pour l'utiliser. Vous pouvez simplement cd dans le répertoire bin et l'exécuter via ./node. Bien que je dirais que c'est assez utile de l'avoir dans votre PATH. Où vous mettez ce répertoire n'a pas vraiment d'importance. Si vous l'installez localement sur votre propre ordinateur, vous pouvez simplement le décompresser tar xvfz node*tar.gz dans votre répertoire de base, puis l'ajouter au fichier ~/.bashrc et ajouter le chemin du répertoire de votre variable d'environnement PATH, PATH=$PATH:/home/USERNAME/DIRECTORY/bin, il suffit de changer le chemin d'accès pour qu'il corresponde exactement au dossier bin dans le répertoire que vous avez extrait.

Vous pouvez également ajouter ces fichiers à un répertoire déjà présent dans votre chemin, tel que /usr/share ou /usr/local, en copiant simplement les fichiers de l'archive dans ces dossiers, car ils partagent la même structure.

4
tsturzl

Mentionnant l'installation spécifique de la version de NVM AND NODE . Si vous n'avez pas installé d'infusion, lancez ceci: 

/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Si vous n'avez pas installé wget, lancez ceci: 

brew install wget

Pour installer un noeud d’une version spécifique, exécutez ces commandes: Ici, j’installe NVM - v0.33.1 et le noeud de v0.12.6.

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

source ~/.bashrc

nvm install v0.12.6

command -v nvm  //verify install
2
CodeShadow

Bonjour, la solution proposée est correcte mais fonctionne pour le fichier source et non pour le lien de distribution Linux utilisé dans la question ci-dessus. 

$ ./configure
$ make
$ [Sudo] make install

Le lien correct est: https://nodejs.org/dist/v8.11.2/node-v8.11.2.tar.gz Et nous pouvons utiliser les étapes ci-dessus après le téléchargement et l'extraction de ce fichier.

0
K_3