Comment compiler et installer les fichiers TAR GZ et TAR BZ2 dans Ubuntu Linux

Comment compiler et installer les fichiers TAR GZ et TAR BZ2 dans Ubuntu Linux

Contrairement à Windows, l'installation de logiciels sous Linux peut être légèrement plus compliquée. À moins que le logiciel que vous avez choisi ne soit déjà sous forme de package ou ne réside dans un référentiel et puisse être installé avec une simple ligne de texte, il est probable que vous deviez compiler et installer à partir d'un fichier .TAR.GZ ou .TAR.BZ2. .





Cela peut être un cauchemar, mais si vous respectez les règles, cela ne devrait pas l'être. Si vous avez une archive embêtante qui doit être installée, la méthode suivante créera un package, installera ledit package et fournira un moyen propre et agréable de supprimer le logiciel par la suite via votre gestionnaire de packages. Des lignes de commande à portée de main, une respiration profonde s'il vous plaît...





Boules d'acier

Un fichier .TAR.GZ/BZ2 est une archive tar compressée (l'extension non compressée étant .TAR) qui contient le code source brut de l'application que vous avez choisie. L'installation nécessite que ces fichiers soient compilés, traités et liés de manière à ce qu'Ubuntu puisse ensuite exécuter le programme.





Le format tarball a été standardisé en 1988 (et à nouveau en 2001) et continue d'être largement utilisé sur Linux et Windows pour la distribution de logiciels. À l'origine, les archives tar ont été conçues pour faciliter la sauvegarde des données sur des périphériques de bande, ce n'est pas ce que vous ferez.

Si vous n'avez jamais utilisé la ligne de commande Linux auparavant, ne vous inquiétez pas, les commandes sont simples et cohérentes.



Préparation de votre système

Vous devrez installer un package appelé construire-essentiel pour créer le package à partir des sources et vérifier l'installation pour l'ajouter à votre gestionnaire de paquets pour une suppression facile. Cela peut être fait rapidement via la console, il suffit d'ouvrir Terminal ( Applications , Accessoires , Terminal ) et tapez :

sudo apt-get install build-essential checkinstall





comment regarder des émissions avec des amis en ligne

Prévoyez du temps pour que ceux-ci soient téléchargés et installés, et une fois cela fait, vous souhaiterez peut-être également installer un logiciel de gestion de version pour les mises à niveau, bien que vous puissiez toujours le faire plus tard. Dans tous les cas, ces trois-là feront l'affaire :

sudo apt-get install subversion git-core mercurial





Ensuite, vous aurez besoin d'un répertoire commun à utiliser lors de la construction de ces packages. Vous pouvez techniquement le mettre n'importe où, tant qu'il est accessible en écriture. La documentation officielle d'Ubuntu recommande

/usr/local/src

donc on va s'en tenir à ça :

sudo chown $USER /usr/local/src

Ensuite, assurez-vous qu'il est accessible en écriture :

sudo chmod u+rwx /usr/local/src

Enfin, nous allons également installer apt-fichier , qui est utilisé pour résoudre les problèmes de dépendance que vous rencontrez :

sudo apt-get install apt-file

Vous obtiendrez probablement une fenêtre contextuelle indiquant que vous devez mettre à jour le fichier apt, sinon exécutez la commande suivante et laissez-la se terminer :

sudo apt-file mise à jour

Une fois que vous avez fait cela, vous n'aurez plus jamais besoin de le faire car votre système sera préparé pour toutes les archives que vous lui lancerez.

Extraire et configurer

En supposant que vous ayez déjà téléchargé un mystérieux fichier .TAR.GZ, vous devrez d'abord le déplacer vers votre dossier de construction désigné (j'ai utilisé

/usr/local/src

). Vous pouvez le faire avec votre navigateur de fichiers normal, et une fois cela fait, ouvrez un nouveau terminal.

Accédez au dossier de construction en tapant :

cd /usr/local/src

Extrayez ensuite l'archive. Pour .TAR.GZ type de fichiers :

tar -xzvf .tar.gz

Et pour .TAR.BZ2 type de fichiers :

tar -xjvf .tar.bz2

Si tout s'est bien passé, vous verrez une longue liste de fichiers extraits, comme dans la capture d'écran ci-dessus. Ne fermez pas encore le Terminal, nous n'avons pas fini.

C'est à ce stade que je exhorter accédez au dossier que votre archive vient de créer (avec votre navigateur de fichiers habituel) et ouvrez README ou INSTALL si les fichiers existent. Si votre logiciel particulier nécessite une méthode différente de celle dans laquelle je suis sur le point d'entrer, ce fichier contiendra la clé. Vous pouvez vous épargner un parcelle de tracas en faisant cela.

Vous pouvez également choisir différentes options d'installation en fonction du logiciel, et le fichier INSTALL ou README stipulera quelles sont celles-ci. Les fichiers peuvent n'avoir aucune extension, mais sont en texte brut et doivent s'ouvrir dans Gedit ou n'importe quel éditeur de texte de votre choix.

En règle générale, les commandes suivantes installeront votre logiciel avec la méthode d'installation par défaut.

Votre archive tar aura été extraite dans un dossier portant le même nom que le fichier, alors accédez à ce dossier avec la commande cd que vous avez utilisée précédemment, comme ceci :

cd /usr/local/src/

Remplacez par le nom du dossier créé par l'archive. Ensuite, vous devrez configurer les fichiers sources en tapant :

./configurer

Noter: Si votre logiciel n'a pas de fichier de configuration, vous pouvez essayer de passer directement au Construire et installer section de cet article, mais consultez d'abord votre documentation INSTALL ou README.

Si vous recevez un message d'erreur lié à autoconf, vous devrez l'installer en tapant :

sudo apt-get install autoconf

Puis cours

./configurer

de nouveau.

Cette commande vérifiera si vous avez tous les packages installés requis pour utiliser votre logiciel. Vous pouvez utiliser apt-file que vous avez installé précédemment pour remplir les blancs.

Si vous recevez une erreur (quelque chose comme

configure : erreur : les exigences de la bibliothèque ... non satisfaites

) recherchez le fichier introuvable au-dessus du message d'erreur, puis utilisez la recherche apt-file en tapant :

recherche de fichier apt.

Cela vous indiquera dans quel package se trouve le fichier dont vous avez besoin, vous pouvez donc le télécharger en utilisant :

endroits qui vendent des chiens près de chez moi

sudo apt-get install

Cela n'arrivera pas nécessairement toujours, mais c'est très utile si vous n'avez pas les dépendances requises.

Lorsque vous êtes satisfait d'avoir les packages (si vous en avez besoin), exécutez le

./configurer

commande à nouveau.

Si tout s'est bien passé tu verras

config.status : création de Makefile

- Félicitations, vous y êtes presque ! Beaucoup de gens abandonnent avant d'en arriver là, mais vous valez mieux que cela.

Construire et installer

Dans le même type de fenêtre Terminal :

Fabriquer

Asseyez-vous, prenez un café et respirez une seconde. Selon la taille de votre installation, cela peut prendre un certain temps.

Vous pouvez maintenant installer le programme avec la commande suivante :

sudo checkinstall

Suivez les invites à l'écran, ajoutez une description de votre logiciel et appuyez sur Entrer sur cet écran :

Si tout s'est bien passé tu verras Installation réussie . Tapotez-vous dans le dos. Vous avez bien fait.

Votre logiciel doit maintenant être installé sur

/usr/local/bin

et vous pourrez l'exécuter à partir de là sans aucun problème.

L'avez-vous fait jusqu'au bout ? N'est-il pas plus facile d'attendre un paquet ou de l'obtenir à partir des référentiels ? Peut-être que vous l'avez trouvé... facile ? Faites le nous savoir dans les commentaires.

Partager Partager Tweeter E-mail Comment changer l'apparence de votre bureau Windows 10

Vous voulez savoir comment améliorer l'apparence de Windows 10 ? Utilisez ces personnalisations simples pour vous approprier Windows 10.

Lire la suite
Rubriques connexes
  • Linux
  • Ubuntu
  • Compression de fichiers
A propos de l'auteur Tim Brookes(838 articles publiés)

Tim est un écrivain indépendant qui vit à Melbourne, en Australie. Vous pouvez le suivre sur Twitter .

Plus de Tim Brookes

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner