Question Comment installer un fichier .tar.gz (ou .tar.bz2)?


J'ai téléchargé des fichiers tar.gz. Mais je ne sais pas comment l'installer. Comment installer ce type de fichier?


400
2018-02-12 13:01


origine


Comme mentionné dans certaines des réponses ci-dessous, essayez de ne pas installer les paquets via tarball, car cela va souvent compliquer la gestion des paquets et vous rendre dans un état insoluble, et vous rendre très triste. L'installation via un gestionnaire de paquets est préférable dans 99.14159265% des cas. - Catskul
Une vidéo utile sur YouTube explique: youtube.com/watch?v=njqib0fzE9c - Benny Neugebauer
j'ai essayé ce et ça a fonctionné. - Kulasangar
Essaye ça blog.bluematador.com/posts/… - gpaoli


Réponses:


La première chose à faire est d'extraire les fichiers de l'archive tar vers un dossier. Copions les fichiers sur votre bureau. Vous pouvez extraire une archive en cliquant avec le bouton droit sur l'icône du fichier d'archive dans votre navigateur de fichiers et en appuyant sur l'entrée appropriée dans le menu contextuel. Extraire l'archive devrait créer un nouveau dossier avec un nom similaire. par exemple. program-1.2.3. Maintenant, vous devez ouvrir votre terminal et naviguer dans ce répertoire en utilisant la commande suivante:

cd /home/yourusername/Desktop/program-1.2.3

Assurez-vous de lire un fichier appelé INSTALL, INSTALL.txt, README, ou quelque chose de similaire si on en avait extrait. Vous pouvez vérifier si un tel fichier existe depuis le terminal en utilisant le ls commander. Le fichier peut être ouvert et lu avec la commande:

xdg-open INSTALL

Où INSTALL est le nom de votre fichier. Ce fichier contiendra les étapes à suivre pour continuer le processus d'installation. Habituellement, les trois étapes "classiques" sont:

./configure
make
sudo make install

Vous devrez peut-être aussi installer des dépendances si, par exemple, vous exécutez configure vous a invité avec une erreur listant les dépendances qui vous manquent. Vous pouvez aussi utiliser checkinstall au lieu de make install. Vois ici https://help.ubuntu.com/community/CheckInstall

N'oubliez pas que votre kilométrage peut varier.


252
2017-08-05 09:52



Je recommande vivement d'utiliser checkinstall, car cela facilitera grandement la désinstallation de l'application. - Tommy Brunn
Personnellement, j'aime mettre la source dans ~ / src pour garder mon bureau sans encombrement :) - invert
.. bien sûr en supposant que l'archive contient une sorte de code source. - andol
ce sont des instructions pour un cas particulier ... un cas plus courant que je rencontre ne nécessite pas de compilation, les informations importantes à savoir est où je devrais le déplacer dans mon système de fichiers et comment créer un fichier d'icône .desktop - Selah
Les tarballs sont utilisés pour distribuer le code source presque à chaque fois. Si vous avez un exemple spécifique d'archive inhabituelle, vous pouvez envisager de l'ajouter comme réponse et cette serait un cas spécifique. - Andrea Lazzarotto


Vous ne pouvez pas "installer" un .tar.gz fichier ou fichier .tar.bz2. .tar.gz les fichiers sont des archives compressées avec gzip, des archives compressées comme .zip des dossiers. Les fichiers .bz2 sont compressés avec bzip2. Vous pouvez extraire .tar.gz fichiers utilisant:

tar xzf file.tar.gz

De même, vous pouvez extraire des fichiers .tar.bz2 avec

tar xjf file.tar.bz2

Si vous souhaitez voir les fichiers en cours d’extraction lors du déballage, ajoutez v:

tar xzvf file.tar.gz

Même si vous n'avez pas de connexion Internet, vous pouvez toujours utiliser le système de gestion de paquets d'Ubuntu, téléchargez simplement le .deb les fichiers de http://packages.ubuntu.com/. N'oubliez pas de télécharger les dépendances également.

Pour un moyen plus simple d’installer des packages hors connexion, consultez la question Comment installer le logiciel hors ligne?.


113
2018-02-12 13:06



Erm ..... Comment télécharger un fichier .deb et ses dépendances sans connexion Internet ...? - AlwaysLearning
@AlwaysLearning Comment pouvez-vous poster un commentaire ici sans connexion Internet ...? Essayez le lien "Comment puis-je installer le logiciel hors ligne". - Lekensteyn
Parfois, il y a effectivement non besoin d'une installation. Il suffit de copier / déplacer les fichiers archivés dans le bon dossier: D'abord, trouvez où réside l'installation actuelle, par exemple, via which <SoftwareName>. Puis déplacez le contenu extrait de tar.gz archiver dans ce dossier pour écraser le contenu. - AlQuemist


Comment compiler un programme à partir d'une source

  1. ouvrir une console
  2. utiliser la commande cd pour naviguer dans le bon dossier. S'il existe un fichier README avec des instructions d'installation, utilisez-le à la place.
  3. extraire les fichiers avec l'une des commandes

    • Si c'est tar.gz utilisation tar xvzf PACKAGENAME.tar.gz
    • si c'est un tar.bz2 utilisation tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install

Téléchargez un package à partir des sources logicielles ou du centre logiciel.

Si vous installez un paquet via les sources du logiciel et ne téléchargez pas le paquet par vous-même, vous obtiendrez de nouvelles mises à jour pour ce paquet et les installerez via le gestionnaire de mise à jour.

Vous pourriez juste installer MYPACKAGE en tapant dans un terminal:

sudo apt-get install MYPACKAGE

ou en utilisant le centre logiciel et en recherchant MYPACKAGE. Mais si ce n'est pas là, allez avec la source ..


52
2017-11-18 22:02



Eh bien, des instructions plus génériques seraient "télécharger le fichier, décompresser et rechercher les instructions d'installation à l'intérieur ou sur le site Web". - Sergey
Je n'ai jamais reçu d'instructions pour l'installation à partir d'une source, je n'obtiens qu'un dossier contenant des fichiers install.sh ou configure. Quelles sources téléchargez-vous? - Alvar
@sergey est-il mieux maintenant? - Alvar
@Alvar: ./configure && make && sudo make install suppose que le package utilise un style de configuration et de compilation autoconf. Vous devriez chercher les fichiers INSTALL, README ou similaire. Aussi, make install ne fonctionnera pas si le préfixe est défini sur un emplacement privilégié (par défaut). Donc utiliser sudo make install ou installez-le dans un répertoire du répertoire personnel en utilisant ./configure --prefix=~/yourprogram. Puis mets ~/yourprogram/bin dans ton $PATH ou faire des liens symboliques dans ~/bin/. - Lekensteyn
Notez que la partie concernant k3b est parce que cette réponse a été fusionnée à partir d'une autre question (qui, je suppose, concernait l'installation de k3b depuis la source). Donc, si vous êtes ne pas en essayant d'installer k3b, ne suivez pas ça! Ne pas dire que k3b est mauvais si = P - MiJyn


Les premières choses d'abord

C'est généralement ne pas conseillé de télécharger et d'installer des applications à partir des fichiers Internet. La plupart des applications pour Ubuntu sont disponibles via le "Ubuntu Software Center" sur votre système (par exemple, K3B  Install K3B). L'installation à partir du Software Center est beaucoup plus sécurisée, beaucoup plus facile, et permettra à l'application d'obtenir des mises à jour d'Ubuntu.

Cela dit, comment installer tar paquets

Le meilleur moyen est de télécharger d’abord les paquets tar.bz2 et tar.gz sur votre système. Ensuite, cliquez avec le bouton droit sur le fichier et sélectionnez extraire pour décompresser les fichiers. Ouvrez l'emplacement du dossier que vous avez extrait et recherchez le Readme Cliquez et double-cliquez pour l'ouvrir et suivez les instructions sur la façon d'installer le paquet particulier, car il pourrait y avoir différentes instructions disponibles pour l'installation correcte du fichier que la routine normale pourrait ne pas pouvoir prévenir sans quelques erreurs.


21
2017-11-18 23:07





Ceci est seulement pour .tar.* les fichiers qui ont le code pré-compilé mais compressés dans un fichier tar.

Ok, c'est une tâche assez difficile pour un débutant, mais suivez simplement mes instructions, et ça devrait aller.

Tout d'abord, téléchargez le .tar.* fichier, et enregistrer il. Ne l'ouvre pas (Dans ces exemples, je vais installer le Construction de la version bêta de Dropbox, parce que j'allais l'installer de toute façon, alors j'ai pensé que je pourrais aussi bien documenter l'installation.)

Après avoir téléchargé votre fichier, (en supposant que vous l'avez enregistré dans Downloads,) tapez ce qui suit:

cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/

REMARQUE: utilisez le nom du fichier que vous avez téléchargé. (par exemple, pour la génération Firefox Nightly 19.0a1 64 bits, vous devez taper sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

Maintenant, changez pour le /opt/ répertoire, extraire le programme et supprimer l'ancien fichier:

cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz

(encore une fois, utilisez le nom du fichier téléchargé. N'oubliez pas l'extension.)

Ok, vérifiez ce que le dossier extrait s'appelle:

ls -a

vous aurez quelque chose comme ça:

james@james-OptiPlex-GX620:/opt$ ls -a
.  ..  .dropbox-dist
james@james-OptiPlex-GX620:/opt$

Ok, dans notre exemple, nous avons installé Dropbox, et le seul dossier est appelé .dropbox-dist. C'est probablement le dossier que nous voulons, alors branchez-le à l'étape suivante (ajoutez un / à la fin, puisque c'est un dossier.):

sudo chmod 777 .dropbox-dist/

Ok, il est maintenant marqué comme exécutable, il est donc temps de créer un lien symbolique (c'est ce qui vous permet de l'exécuter depuis le terminal):

sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox

NOTE: c'est sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}!!! Assurez-vous que {PROGRAM_NAME} est remplacé par la version simplifiée en minuscule du nom du programme (par exemple, pour Firefox Nightly, tapez firefox-nightly; pour le serveur uTorrent, tapez utserver. Quel que soit le type que vous tapez, vous utiliserez la commande que vous utiliserez pour exécuter le programme à partir du terminal. Penser à /usr/bin/ comme la variable PATH sur les systèmes Windows.)

Ok, vous avez terminé. Le programme est maintenant installé et exécutable à partir du terminal.
Qu'est-ce que c'est ça? Vous dites que vous voulez l'exécuter depuis le lanceur, ET vous voulez qu'il ait une icône? Aucun problème!

Cette partie est assez simple:

gksu gedit /usr/share/applications/dropbox.desktop

REMARQUE: Si vous effectuez l’installation sur une installation précédente, utilisez ls -a /usr/share/applications et recherchez le fichier .desktop existant. Branchez le nom de ce fichier à la place.

Maintenant, voici où vous créez l'icône. Voici un bon modèle éditez le correctement.

[Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;

Vous pouvez vouloir laisser l'option MimeType complètement. Cela pourrait être très grave si vous ne l'avez pas fait.

Maintenant, cliquez sur "Enregistrer", fermez-le et vous êtes en affaires!


17
2017-10-14 22:49



Je pense que ce n’est pas une bonne réponse, car vous ne faites pas la différence entre les logiciels binaires et les logiciels en code source. - BuZZ-dEE
Wow, quoi de neuf avec tous les downvotes? Je me souviens d'être nouveau pour Ubuntu; J'aurais donné des parties du corps, des parties d'ordinateur ou les deux pour un tutoriel comme celui-ci ... - JamesTheAwesomeDude
Pensez que vous obtenez les votes négatifs parce que vous n'expliquez pas quoi faire avec la plupart des fichiers compressés en code source que vous téléchargez. Juste parce que dropbox est venu sur un joli binaire prêt à être extrait à /opt cela ne signifie pas que chaque application sera livrée de cette manière, en particulier parce que dropbox est une source fermée. Cela n'explique pas comment prendre un paquet source, le compiler et l'installer tel quel. - Bruno Pereira
Qu'est-ce que "OK, il est maintenant marqué comme exécutable, il est donc temps de créer un lien symbolique (c'est ce qui vous permet de l'exécuter depuis le terminal)" signifier?
sudo ln -s / opt / {FOLDER_NAME} / etc. devrait être sudo ln -s / opt / {FOLDER_NAME} / {programme vrai nom}? etc. - Ferroao


Tout d'abord, il est important d'installer le paquet essentiel à la construction, il contient tous les programmes nécessaires pour compiler vous-même.

Après avoir lu le fichier INSTALL comme indiqué ci-dessus et avoir rempli les conditions préalables, vous pouvez faire la magie.

./configure && make && sudo make install

15
2017-08-05 11:17





Il est difficile de répondre spécifiquement, car chaque logiciel peut avoir un processus de construction différent, même s’il est archivé en tant que TAR / GZ.

Ce que je peux dire pour la plupart des codes sources que je connais, c'est que vous devez d'abord extraire l'archive tarball dans un dossier de votre choix. Alors la plupart des codes sources reposent sur les programmes AUTOCONF et MAKE. Vous devrez donc utiliser les commandes suivantes:

./configure
make

Pour construire vos binaires, puis:

make install

Pour l'installer dans le système.

"./configure" utilise le mécanisme autoconf pour récupérer des informations sur votre système et prépare les scripts de génération dans le fichier source afin de générer les binaires appropriés compatibles avec votre installation.  "make" va invoquer la construction elle-même, ce qui créera les binaires à partir du code source.  "make install" copiera ensuite les fichiers binaires, la documentation, le fichier de configuration, etc. dans les dossiers appropriés de votre système afin que le logiciel soit disponible pour les utilisateurs.

C'est une explication très simple, la vraie réponse est la suivante: lisez la documentation fournie avec le code source ... Là seulement, vous saurez exactement comment le construire.


11
2017-08-05 09:53





Vous devez toujours essayer d'installer des logiciels à partir de référentiels, qu'ils soient officiels, un PPA ou tout autre référentiel non officiel. De cette façon, vous obtiendrez toutes les mises à jour stables des versions, de la sécurité et des nouvelles fonctionnalités pendant l’installation des autres mises à jour du système. Un autre avantage est que vous n'avez pas à vous soucier de la création, des dépendances et de la désinstallation plus difficile (puisque l'application n'apparaîtra pas dans Synaptic) avec les fichiers tar.

Par exemple, vous pouvez installer mysql en installant le paquet mysql-server.

Si vous voulez vraiment utiliser des fichiers tar, le processus courant est d’exécuter (make install peut nécessiter sudo):

./configure
make
make install

Veuillez noter que certaines des commandes ci-dessus peuvent ne pas être nécessaires, veuillez vous référer aux fichiers readme du fichier tar ou essayez de les exécuter. ./configure --help


7
2018-02-12 14:22





Fichiers avec l'extension tar.bz2 sont ce qu'on appelle communément un compressed tarball. D'autres exemples sont .tar.gz (plus commun) et .tgz.

Vous pouvez extraire ce fichier avec ...

tar -xvjf file.tar.bz2

Cela va extraire les fichiers de l'archive dans le répertoire dans lequel vous vous trouvez et créer un nouveau répertoire contenant les fichiers de l'archive.

Brève explication sur les options:

  • -x: extrait
  • -v: verbose: montre ce qui est extrait
  • -j: type de compression, dans ce cas bzip2
  • -f: 'next vient le nom de fichier'

Ce n'est probablement pas assez si. Selon ce que c'est, il pourrait avoir une installation complète compilée et vous devez le placer dans le nouveau répertoire et lancer un exécutable. Il pourrait également contenir la source d'un programme que vous devez confondre, créer, faire installer. En général (c.-à-d. Je suppose), il devrait contenir un fichier Lisez-moi qui explique ce qu'il faut faire ensuite.

Attention:

L'installation d'un logiciel comme celui-ci n'installe aucune dépendance et se plaindra si vous essayez d'installer une archive avant d'installer ces dépendances. Utilisez un site Web ou le fichier lui-même pour savoir s'il existe des dépendances et installez-les d'abord. Mais toujours toujours toujours essayer d'abord de trouver un .DEBfichier d'installation ou un lien vers un ppa vous pouvez donc utiliser le centre logiciel ubuntu.


Si vous essayez d'installer les plugins gimp, vous avez ignoré des parties du processus d'installation mentionné dans ce lien.

wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install

et vous aurez également besoin gegl:

wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install

Avant de télécharger les fichiers avec wget, visitez le site Web et vérifiez s'il contient des versions plus récentes. Ces instructions sont à partir du 3 mai 2012 afin qu'elles puissent être anciennes;)


4
2018-05-17 22:27



Iran tar -xvjf et alors ./configure et j'ai reçu un message d'erreur, voir mes modifications dans le message original. - Wut
Oui. De plus, je l'ai fait et j'ai eu une autre erreur, s'il vous plaît voir ma deuxième édition dans le message original. - Wut
Pourriez-vous reformuler cela? - Wut
vous avez installé babl. la première fois que vous avez eu une erreur, il s'est plaint SEULEMENT au sujet de babl. alors essayez de configurer le 1er tarball (celui qui se plaint de babl), cela pourrait fonctionner maintenant. - Rinzwind
Oh, je vois maintenant À en juger par le tutoriel que vous avez lié à votre post, je suppose que je dois faire beaucoup plus. C'est sur ma tête alors je suppose que je vais juste attendre un .deb. Merci quand même pour vôtre aide! - Wut


Du site officiel de Linux Mint

Installation à partir d'archives (.zip tar.gz, etc.):

Ces archives contiennent généralement la source du paquet. Chacun d’eux a généralement une approche différente à installer. Je vais discuter d'une méthode commune qui fonctionnera supposément pour tous.

Exigences générales:

  1. fléchir

  2. bisons ou bisons ++

  3. python

Comme ces archives contiennent la source, votre système a besoin des langages de programmation requis pour compiler et générer la source. Les forfaits d'exigences générales mentionnés ci-dessus peuvent donc ne pas vous suffire. Dans ce cas, vous devez installer les packages requis via l'un des processus # 1, # 2, # 3 (nécessite une connexion Internet). Vous pouvez connaître les dépendances de votre logiciel dans un fichier Lisez-moi inclus dans les archives.

Pas:

  1. ouvrez les archives avec le gestionnaire d'archives en double-cliquant dessus, puis extrayez-le.

  2. code:

cd chemin vers le dossier extrait

  1. à l'intérieur du dossier extrait regardez attentivement ....

une. Si vous trouvez un fichier nommé configure alors

./configure    
make
sudo make install

Si le premier code échoue, exécutez ce code avant les codes ci-dessus:

chmod +x configure

b. Si vous trouvez un fichier nommé install.sh alors

Code:

chmod +x install.sh

./install.sh ou sudo ./install.sh (s'il a besoin de la permission root)

ou vous pouvez double-cliquer dessus et sélectionner exécuter dans le terminal ou simplement exécuter.

N.B .: parfois, il y a un fichier, quelque chose comme your_software_name.sh se trouve au lieu de install.sh. Pour ce cas, vous devez remplacer install.sh avec le nom correct dans les codes précédents.

c. Si vous trouvez un fichier nommé install alors

code:

chmod +x install

./install ou sudo ./install (s'il a besoin de la permission root)

ou vous pouvez double-cliquer dessus et sélectionner exécuter dans le terminal ou simplement exécuter.

ré. Si vous trouvez un fichier nommé make (s'il n'y a pas de fichier configure), alors

code:

make
sudo make install

e. Si vous ne trouvez toujours pas les fichiers requis

alors il peut être dans un dossier spécial (généralement dans un dossier nommé bin). Déplacer vers ce dossier avec cd commande avec le chemin approprié, puis regardez à nouveau et suivez le même processus.


4
2017-07-14 08:42