GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer tar.gz dans CentOS

La plupart du temps, vous installerez des packages avec le gestionnaire de packages Linux intégré. Pour CentOS, c'est miam. Pour Debian, c'est apt-get et ainsi de suite. Si tu es chanceux. Malheureusement, tous les logiciels utiles ne sont pas soigneusement regroupés dans des référentiels.

Il y en a beaucoup à l'état sauvage, qui n'attendent que d'être compilés et installés. Dans cet article, nous allons vous montrer comment installer les fichiers tar.gz de manière traditionnelle sur une nouvelle installation CentOS.

La bonne façon d'installer les fichiers tar.gz

L'une des raisons pour lesquelles les gestionnaires de paquets comme yum sont si utiles est qu'ils s'occupent du nettoyage une fois que vous avez terminé. Pour désinstaller un paquet, il suffit de taper :

yum remove xyz

Cependant, les colis dans la nature peuvent ne pas être bien faits. Il se peut qu'il n'y ait pas de méthode par défaut pour supprimer le package et tous ses fichiers. Plus tard, nous vous montrerons un moyen sûr de le faire afin que vous puissiez supprimer complètement les packages, même sans programme de désinstallation. Mais pour l'instant, nous allons supposer que le package que vous souhaitez installer est bien conçu et respecte les normes de codage importantes.

Autorisations pour compiler et installer les fichiers tar.gz

Le processus final d'installation de ces fichiers nécessite des autorisations root. Si vous n'êtes pas connecté en tant que root (et idéalement vous ne devriez pas l'être !), vous devrez utiliser la commande « sudo ». Si vous n'avez pas d'utilisateur capable d'exécuter sudo, créez-en un ou connectez-vous vous-même en tant que root. Alors commençons !

Étape 1 :Installer les outils de développement

Les outils de développement Linux sont un ensemble d'environ 100 packages (y compris les dépendances) nécessaires à la compilation des programmes. Vous pouvez vérifier s'ils sont installés en tapant quelque chose comme :

gcc -v

S'il indique "commande introuvable", vous devez installer les outils en tapant :

sudo yum groupinstall "Development tools"

C'est pour CentOS. Pour Ubuntu, cela s'appelle le package "build-essential" et ainsi de suite. Leur installation nécessite des autorisations d'administrateur :

Une fois les outils de développement installés, il est temps de compiler !

Étape 2 :Obtenir l'URL du fichier tar.gz à télécharger

Pour cet exemple, nous utilisons les exemples de packages gratuits "Hello World" sur gnu.org situés ici :

http://ftp.gnu.org/gnu/hello/

Nous trouvons celui que nous voulons, faites un clic droit et copiez l'URL du fichier cible :

Une fois que nous l'avons, nous le téléchargeons.

Étape 3 :Téléchargez le fichier

Pour cela, nous utilisons simplement la commande "wget" avec l'URL du fichier que nous avons obtenu à l'étape 2 comme ceci :

wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz

Cela lancera le transfert vers notre système :

Une fois la barre de transfert terminée, nous devons la décompresser.

Étape 4 :décompresser tar.gz dans un nouveau dossier

Le fichier tar.gz sera maintenant dans votre répertoire actuel. Nous le déballons comme ceci :

tar -zxf hello-2.10.tar.gz

Cela créera un nouveau dossier avec le nom du fichier moins l'extension comme indiqué ici :

Accédez à ce dossier en tapant ;

cd hello-2.10

Il est maintenant temps d'installer le package !

Étape 5 :Installer le package

Le processus d'installation se compose de ces trois commandes l'une après l'autre :

./configure
make
sudo make install

Notez que vous avez besoin des autorisations "sudo" pour le dernier ! Tapez-les un par un, attendez qu'ils se terminent, puis passez à la commande suivante. À la fin, il devrait compiler et installer sans aucune erreur :

Étape 6 :Exécuter le programme

Le paquet devrait avoir installé ses binaires dans le système et ajouté les variables $PATH. Tapez simplement la commande comme indiqué ici :

Comme vous pouvez le voir, ça marche ! Nous avons compilé et installé avec succès un package Linux !

Étape 7 :Suppression du package

Ici, vous devrez espérer et prier pour que le développeur du package ait inclus un script de désinstallation. Sinon, la suppression de tous les fichiers installés peut être très pénible. Si le code est bon, vous devriez pouvoir accéder au dossier d'installation comme à l'étape 4 et saisir :

sudo make uninstall

Et cela devrait supprimer le paquet de votre système. Plus tard, vous verrez comment installer des packages afin de ne pas avoir à compter sur les bonnes grâces du programmeur pour la désinstallation. Mais pour le moment, c'est la manière "standard" d'installer les fichiers tar.gz sous Linux.

Bien sûr, si vous êtes l'un de nos clients d'hébergement CentOS, vous n'avez pas besoin d'installer tar.gz dans CentOS, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront immédiatement tar.gz dans CentOS pour vous.

PS. Si vous avez aimé cet article sur Comment installer tar.gz dans CentOS, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.

Essayez notre hébergement CentOS entièrement géré dès aujourd'hui - à partir de seulement 24,99 $/mois !
Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Yarn sur CentOS 7

Comment installer des packages RPM sur CentOS

Comment installer Yarn sur CentOS 8

Comment installer R sur CentOS 8

Comment installer RPM sur CentOS

Comment installer les packages RPM sur CentOS 8