Comment installer tar.gz sur Ubuntu 16.04 LTS

installer tar.gz

Besoin installer tar.gz et tu ne sais pas comment? Plusieurs fois, nous allons installer un programme et nous nous rendons compte qu'il ne se trouve dans aucun référentiel et qu'il n'y a aucun moyen de l'installer autre que à partir de son code source.

Lorsque nous allons installer une application via son code source, nous téléchargeons généralement un package tar.gz qui contient Tout le projet, et c'est à partir de là que nous devons installer ou exécuter le programme. Procéder de cette façon peut s'avérer fastidieux pour certains utilisateurs. Ubunlog nous voulons faire un petit guide sur la façon dont installer tar.gz ou un programme à partir de son code source. Nous avons commencé.

Quand dans Ubunlog on vous parle de tout programme gratuit Nous mentionnons toujours quel est son référentiel sur GitHub. La plupart du temps, ces programmes sont déjà ajoutés soit dans les référentiels officiels Ubuntu, soit dans d'autres référentiels bien connus.

à propos de Netbeans IDE 8.2
Article connexe:
NetBeans 8.2, installez cet IDE sur votre Ubuntu 18.04

Pourtant, parfois ces spectacles Ils ne sont PAS dans un référentiel, et le seul moyen possible de les télécharger est d'accéder à leur référentiel GitHub, de télécharger le projet et de l'installer / l'exécuter directement à partir de son code source. Et c'est à ce moment-là que de nombreux utilisateurs se demandent: J'ai déjà le tar.gz ... Et maintenant? Eh bien, l'installer est généralement très facile.

Décompressez le tar.gz

La première étape est décompressez le fichier téléchargé. Si par exemple nous avons téléchargé le programme ubunlog.tar.gz, nous pouvons le décompresser de la manière suivante:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normalement, nous décompresserons un répertoire avec le même nom que tar.gz, qui contiendra le projet entier. La prochaine étape est évidemment d'accéder à ce répertoire, dans notre cas via:

cd /ubunlog/

Eh bien, maintenant vient la chose importante. La plupart des programmes ont un programme spécial appelé Makefile. Ce programme garantit que vous pouvez compiler le projet de manière complète ou modulaire, selon la façon dont le programmeur l'a écrit. L'aide d'un Makefile est incroyablement géniale, car s'il n'y avait pas un tel programme, nous aurions à compiler TOUS les fichiers un par un, ce qui serait très fastidieux. De cette façon, nous pouvons compiler l'ensemble du projet via une simple commande.

Compiler

Et c'est que le programme est compilé via la commande faire, et comme on dit, il peut avoir autant de paramètres que le programmeur le souhaite. La chose normale est que nous trouvons ce qui suit:

  • faire: Compilez l'ensemble du projet.
  • rendre propre: Supprime tous les fichiers de compilation et laisse tout comme s'il n'avait jamais été compilé.
  • make install: Déplacez tous les fichiers nécessaires à l'exécution de l'application vers leurs répertoires correspondants.

Toujours la façon dont nous pouvons courir faire, dépend toujours de comment le Makefile est implémenté. Précisément pour savoir comment nous pouvons l'exécuter, et quels paramètres nous avons à notre disposition, nous pouvons jeter un œil au fichier README, où entre autres, il doit nous être expliqué de quelle manière nous pouvons exécuter le Makefile.

Interface réseau
Article connexe:
Solution: Ubuntu sans connexion Internet filaire ou wifi

Mais bien sûr ... Les programmes utilisent des bibliothèques système que vous devez évidemment avoir installées pour que le programme puisse fonctionner correctement, et on ne sait peut-être pas si tout est prêt pour installer le programme souhaité.

Pour ce faire, il y a la commande . / Configure. Fondamentalement, cette commande nous informe si notre système Il est préparé pour installer le programme, c'est-à-dire si vous avez toutes les bibliothèques nécessaires installée. Sinon, nous sommes informés par un message d'erreur, et c'est à ce moment-là que nous devons regarder quel package ou bibliothèque nous manque et procéder à son installation nous-mêmes.

Installez tar.gz

Eh bien, à ce stade, vous devriez déjà savoir quoi faire pour installer un programme à partir de son code source, mais nous ne voulons évidemment pas vous compliquer la tâche, nous le ferons donc étape par étape.

Être à l'intérieur du répertoire qui contient l'ensemble du projet (dans notre cas appelé /ubunlog/), nous devons exécuter ce qui suit:
[/phpíritu./configure

faire

faire installer [/ php]
Et à la fin de l'exécution de la dernière commande, le programme devrait déjà être installé.

Maintenant, malgré le fait que la plupart du temps cette procédure fonctionnera pour nous, ce ne sera peut-être pas le cas. Il s'agit de comprendre ce que nous faisons et pas seulement d'exécuter des commandes comme un fou. J'entends par là que si nous téléchargeons un programme qui n'a pas Makefile, la philosophie sera la même, même si nous n’avons pas un tel dossier à notre disposition.

Par exemple, j'ai parfois téléchargé un autre programme de bureau pour GNU / Linux, écrit en Python et sans Makefile. Comme je vous le dis, malgré le fait de ne pas avoir faire A ma disposition, la philosophie est la même. Dans ces cas, je devais simplement exécuter un programme Python (appelé configuration.py) pour installer l'application en question.

Comme il faut toujours faire avant toute chose, consiste à lire le README, où nous vous expliquerons comment installer ou compiler le programme. Une fois lues, nous devons suivre les étapes qui nous sont montrées, qui seront la plupart du temps celles que nous avons décrites dans cet article.

Nous espérons que cela vous a aidé et maintenant vous n'avez aucun problème à installer des programmes à partir de leur code source.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Richard Chaînes dit

    S'il vous plaît, quelqu'un pourrait m'envoyer ce fichier wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy Olano dit

    Je recommande de courir:

    ./configure> report.txt

    puis ouvrez ledit fichier texte avec l'éditeur de votre choix pour visualiser facilement toutes les erreurs dans les bibliothèques qui peuvent exister (il nous arrive toujours de manquer quelque chose). Merci pour votre attention.

  3.   douglas dit

    ce post est inutile. n'explique rien. Ils méritent davantage d'essayer d'expliquer les choses d'une manière aussi grossière et compréhensible.

    1.    pétillant dit

      Merci pour l'information j'étais inquiet car je n'ai rien trouvé mais je vois que le problème c'est cette birria de page hehehe

  4.   pétillant dit

    merci dohuglas. En tant qu'ingénieur en informatique et débutant sous Linux, j'étais inquiet car rien ne fonctionnait pour moi et je ne découvrais rien mais avec votre commentaire, j'ai réalisé que le problème est cette page bizarre que je ne visiterai plus jamais. Merci, mon ami.

  5.   Xubuntu.débutant dit

    L'auteur est apprécié pour ses efforts, mais l'article est extrêmement déroutant et inutile. Tellement d'explications et rien ne fonctionne. Je fais la migration de Win10 vers Xubuntu 16.04, mais je dois dire que justement tant de variabilité sous Linux ne lui permet pas d'avancer: différents types d'installateurs, des bibliothèques partout, des mises à jour ici et là, des commandes qui ne fonctionnent pas selon la distribution, les problèmes avec les pilotes communs, les centres logiciels sans logiciel convivial et spécifique, entre autres faiblesses. J'essaie depuis deux semaines maintenant d'amener Xubuntu 16.04 à un niveau médiocre similaire à ce qu'il avait avec Win10 et rien ... Je pense revenir à Win10 et cela est certainement arrivé à beaucoup de ceux qui ont eu le courage de le faire. essayez Linux, mais comme le fait de faire les «nerds» (egos) est plus important que de créer un système d'exploitation convivial et facile à utiliser, ils sont définitivement loin derrière, et ils ont la consolation de dire que c'est le système d'exploitation de la Chine ou certaines villes, guichets automatiques, des choses qui ne sont pas très importantes pour l'utilisateur normal.
    Pourquoi ne font-ils pas un foutu programme d'installation comme dans Windows? simple, pour le donner ensuite et c'est tout!

  6.   Voix dit

    Bon tutoriel de base, à mon goût il manquerait quelques petites choses, par exemple l'utilisation d'autoconf qui est beaucoup utilisée.

    La chose la plus difficile pour compiler quelque chose sous Linux est de résoudre correctement les dépendances, car il y a toujours un désordre de versions qui a été aggravé par l'avancement de l'architecture 64 bits. Heureusement, petit à petit, les gestionnaires de paquets natifs des distributions progressent.

    Il viendra un jour où la compilation et la résolution des dépendances seront un mauvais souvenir du passé hehe

  7.   jorge dit

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Bernard dit

    Vous écrivez en chinois mandarin. Pour quelqu'un qui n'a aucune idée de ce langage, ouvrir une telle fenêtre de terminal est UN FOURNI. Veuillez indiquer dans l'en-tête de ces fichiers d'aide qu'ils sont uniquement destinés aux personnes connaissant la langue ce sudo des boules…. Je vais chercher quelque chose dans windows pour installer ce que je veux ... là il suffit de donner la souris

  9.   Carlos Contreras dit

    Pourriez-vous m'aider à installer le SQL Client Native by Terminal déjà télécharger le fichier sqlncli-11.0.1790.0.tar.gz

    réaliser la première partie qui est
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    Je décompresse le fichier en créant un répertoire, je le saisis mais il n'y a que des fichiers et il n'y en a pas.
    Là je reste coincé, ça aide

    merci

  10.   emerson dit

    si
    certains des crânes de Linux devraient jamais penser à faire un installateur et saint pâques
    Mais il semble qu'ils apprécient ce «secret» des «initiés» qu'ils aiment car il devrait flatter leur vanité de savoir ce que les autres ne savent pas
    un exemple
    Compilez »avez-vous déjà lu ce que cela signifie?
    aucun de ceux-ci ne l'explique
    maintenant ils vous libèrent immédiatement: «cela doit être compilé»
    ahh tu dis, maintenant je me rends compte, ho, je l'ai déjà dit
    plus tard ils s'étonnent qu'on n'utilise pas cette merde
    Linux, utilisé uniquement pour écrire des e-mails, des lettres, naviguer et rien d'autre
    Son, pas de mamao
    Image, n'étant même pas un magicien, vous vous approchez de Photoshop, ou de Sony Vegas
    et personne ne revendique l'excellence gratuitement, ... mais ne vous y trompez pas, c'est rudimentaire, difficile et stupide
    Et si vous ne me croyez pas, il vous suffit de parcourir les milliers de forums où des gars désespérés cherchent une solution, (toujours différente selon la personne que vous lisez) pour quelque chose que vous faites avec Windows en deux clics

  11.   emerson dit

    Entrez à nouveau pour lire cet idiot
    J'ai fait une cure d'humilité, en supposant que je suis stupide et que je ne comprends pas l'élémentaire
    Je lis attentivement
    dès que la décompression du fichier est passée, j'étais en boules
    Pour démarrer la console «ça me répond: pas de tel fichier ou répertoire»
    Parce que l'idiot (l'auteur) ne me dit pas où je dois mettre la commande cd/ubunlog
    où était?
    dois-je ouvrir une nouvelle instance de la console?
    Au total, après avoir perdu une demi-heure de plus, qui s'ajoute aux précédentes à lire ces boules tristes, je réaffirme ce que je pense, pourquoi se mettent-ils à écrire ce qu'ils savent peut-être, mais ne savent pas comment expliquer ???
    mon oncle a toujours dit: imbéciles, (pas dans le sens d'insulte) et fourmis, ils ne finissent jamais

  12.   Miquel Perez Juan dit

    Salut,
    Je suis Miquel, l'auteur "idiot" de ce post. Même si je n'écris plus Ubunlog Je me permettrai de répondre aux questions que vous m'avez si gentiment et poliment posées.

    Le message est un tutoriel générique. L'intention n'est pas de donner directement le poisson mais d'apprendre à pêcher. Cela signifie que pour moi, il est impossible de mettre les commandes que vous devez exactement mettre. Comment savoir dans quel répertoire vous avez téléchargé le fichier? Comment savoir quel est le nom du fichier que vous avez téléchargé? Comment savoir quels dossiers vous avez sur votre PC? Ces valeurs, comme le nom du fichier ou son chemin, changeront pour chaque personne, en fonction du fichier que vous téléchargez et de l'endroit où vous le sauvegardez, c'est pourquoi j'ai mis:

    cd / répertoire / à partir de / téléchargements

    De manière générique, en supposant qu'il était entendu que vous devez remplacer "répertoire / de / téléchargements" par le chemin où vous l'avez téléchargé.
    La même chose se produit avec le fichier tar.gz. Je mets "ubunlog.tar.gz" de manière générique, en supposant qu'il doive être remplacé "ubunlog.tar.gz» par le nom de votre fichier tar.gz que vous avez téléchargé.

    Comme vous l'aurez compris, je ne peux pas savoir quels dossiers chaque lecteur a sur son PC, ni le nom du fichier qu'il souhaite décompresser. C'est pourquoi j'ai utilisé des noms.

    Merci pour votre aimable et polie contribution 🙂

  13.   Javier Jimeno Suárez dit

    Il me semble que c'est parfaitement expliqué, si vous ne savez pas comment ouvrir un terminal ou les commandes de base Linux, vous devriez acheter une licence Windows et payer religieusement votre merveilleux système d'exploitation qui fait ce que vous voulez en deux clics (et une charge sur votre compte courant).
    J'ai lu Photoshop là-bas (ce n'est pas gratuit, le piratez-vous?).

    Les utilisateurs de Linux se battent dans une grande communauté pour la qualité et les logiciels gratuits, mais évidemment, je ne suis pas mécanicien et je ne vais pas dans un forum de mécanique pour changer le capteur d'arbre à cames de ma voiture si je ne sais même pas comment ouvrir le capot me vient moins à l'idée de dire sur le blog que ça craint car je suis inutile et n'ai aucune idée de la mécanique.

    S'il vous plaît, respectez les professionnels qui essaient de faciliter la vie des autres.

    Au fait, Miguel Perez Juan, bon post mais je l'aurais complété un peu plus avec toute la gamme d'options de configuration.

    Un câlin et que les trolls ne vous découragent pas d'arrêter d'écrire et d'apporter vos connaissances.

    1.    Michel P dit

      Salut Javier, merci pour les commentaires! Je réponds avec deux ans de retard mais je viens de lire le message maintenant, excuses à l'avance.

      L'expérience que j'ai eue en tant qu'éditeur dans Ubunlog Cela m’a clairement aidé à voir de mes propres yeux le nombre de trolls frustrés qu’il y a sur Internet. Les plaintes insensées de certains utilisateurs sur ce type de blog sont comme si une personne se rendait en Allemagne et se plaignait que tout le monde parle allemand. Incroyable.

      Merci pour le soutien!

  14.   Raul Ramírez-Lopez dit

    Miquel Perez Juan, salutations de Querétaro, Mexique. Merci beaucoup pour votre contribution, qui me semble assez claire pour ceux qui veulent et ont besoin de la comprendre. Je ne suis pas un expert Linux. Je suis un émigrant Windows et j'essaie de migrer vers Linux (ubuntu), alors je recourt à une aide comme celle-ci, qui, de mon humble avis, nous devons remercier ceux d'entre nous qui ne connaissent pas profondément ces questions. J'en profite beaucoup, alors je les apprécie et j'admire le temps que les gens comme vous prennent pour les préparer à les partager. À ceux qui critiquent durement et grossièrement ces contributions, je pense qu'ils devraient être plus polis, et s'ils ne comprennent pas quelque chose, poser correctement ne coûte rien, et ce qu'ils peuvent réaliser est une réponse qui nous rapproche de la maîtrise de ces problèmes. Veuillez d'abord démontrer votre disponibilité avec l'éducation.

    Merci encore Miquel Perez

    1.    Michel P dit

      Salut Raul, je te réponds avec deux ans de retard mais je viens de lire le message maintenant, excuses à l'avance.

      L'expérience que j'ai eue en tant qu'éditeur dans Ubunlog Cela m’a clairement aidé à voir de mes propres yeux le nombre de trolls frustrés qu’il y a sur Internet. Les plaintes insensées de certains utilisateurs sur ce type de blog sont comme si une personne se rendait en Allemagne et se plaignait que tout le monde parle allemand. Incroyable.

      Merci pour le soutien!

  15.   Naz dit

    J'ai essayé d'installer le package Xojo (https://xojo.com), mais une fois que j'ai téléchargé la version pour Kubuntu et que j'ai essayé de l'installer avec QApt, j'obtiens l'erreur "ne peut pas satisfaire les dépendances"

  16.   VM dit

    Essayez d'utiliser le Synaptic Package Manager pour installer des programmes, il est présent dans la plupart des distributions, recherchez des informations sur cet outil, c'est très utile.

    Si vous voyez que le tar téléchargé ne peut pas être installé, regardez une autre alternative, par exemple en alternance, il existe même une extension pour Firefox qui place une boîte de dialogue de recherche sur cette page Web dans la fenêtre du clic droit.

    Un article de ComputerNewAge explique également très bien l'arborescence des répertoires Linux qui est différente de Windows.

    Nous devons essayer de persévérer dans GNU / Linux, car cela nous permet de nous déplacer plus librement sur Internet, mais je suis d'accord que c'est difficile au début.

  17.   VM dit

    Pour compléter mon commentaire précédent, j'ai récemment découvert cette page pkgs. org, qui, selon ce qu'ils disent, est le plus grand moteur de recherche de packages pour les distributions GNU/Linux et UNIX qui existe, avec plus de 1.800 5.000.000 référentiels et plus de XNUMX XNUMX XNUMX de packages mis à jour, je pense ici à ubunlog Vous n'avez fait aucun article à ce sujet.
    Pour rechercher un programme "packagé", vous devez mettre le nom dans le moteur de recherche, lorsque vous écrivez les noms les plus similaires apparaîtront, et vous verrez toutes les distributions dans lesquelles il peut être installé, cliquez sur le vôtre, puis regardez sur la page "Install Howto" et tapez ou copiez les commandes qui apparaissent dans un terminal, et il commencera à installer.

  18.   AndreuE1999 dit

    Merci d'avance à l'auteur.

    Très bien expliqué, c'est un tutoriel assez réussi et clair, mais j'ai un petit doute.
    Lorsque vous téléchargez le fichier et enregistrez généralement le fichier dans le dossier TÉLÉCHARGEMENTS, et effectuez toute la procédure: Décompressez, ouvrez le dossier où se trouve le programme et exécutez l'installation. Après cela, le programme est installé, mais que se passe-t-il avec ces fichiers que vous avez décompressés? Pouvez-vous les supprimer?

    Ma logique dit qu'ils peuvent être supprimés, car il s'agit simplement d'un programme d'installation, et en réalité, le programme s'installe dans les dossiers système et c'est tout. Mais comme je l'ai dit au début, c'est un doute et si vous m'aidez à confirmer je l'apprécierais beaucoup.

  19.   jose dit

    en bref, compiler c'est compiler, et ils vous donnent

  20.   Jose dit

    l'habituel, celui qui le sait le sait, et celui qui ne le sait pas encore ne le sait pas
    Nous allons par parties: 1.- instruction 1: nous allons dans le répertoire où vous l'avez téléchargé:
    puis la console renvoie: «trop d'arguments»
    Mais si l'initié me disait «cd / directorio / de / descarga / …… .JDT!
    Ensuite, découvrez où le répertoire sera créé.
    Vous venez de commencer, et vous êtes déjà en couilles ... A moins que vous ne sachiez la même chose que lui, alors non, il est en train de sucer, mais si vous connaissez la même chose que lui, pourquoi entrez-vous, non?
    Le plus beau vient plus tard:
    «Et le programme est compilé via la commande make, et comme on dit, il peut avoir autant de paramètres que le programmeur le souhaite» KGT lorito !!!
    Mais il ne vous dira JAMAIS ce que signifie "compiler", ou en quoi il consiste, ah, oui, il vous a déjà dit que c'est fait avec la commande "make";
    sudo faire? mini marque? makemake? ... devine beau
    mais vous pouvez choisir le paragraphe que vous voulez, par exemple:
    « Être à l'intérieur du répertoire qui contient l'intégralité du projet (appelé dans notre cas /ubunlog/), nous devons exécuter ce qui suit :
    [/phpíritu./configure »
    courez si vous êtes beau, comment courez-vous? si tu ne connais même pas papa, tu es venu ici pour voir comment c'était fait et il te parle comme si tu savais la même chose que lui ...
    Et je sais déjà
    Maintenant, ils seront offensés, et ils diront: «on suppose que si vous entrez ici vous avez les connaissances élémentaires que nous présupposons dans nos explications réfléchies, cela est compris par un enfant de cinq ans qui utilise Linux» ...
    Knio !!! donc dis-le !!!!!
    C'est pour ceux qui savent !!!!!
    les lelos ignorants ne le lisent pas !!! allez ailleurs !!!
    Total: je ne sais pas qui est le plus âne, qui ne sait pas, ou qui n'a pas l'idée la plus élémentaire de ce que c'est enseigner