J'ai besoin de connaître les extensions de xzf
et son utilisation. Est-il nécessairement utilisé pour installer un logiciel?
Sudo tar -xzf uTorrent-server-3.0-ubuntu-10.10-27079.tar.gz
Pourquoi est-ce utilisé?
tar
est fondamentalement la version GNU de l'utilitaire d'archivage tar. Pour plus d'informations sur tar, accédez au terminal et saisissez man tar
.
Vous saurez à quoi sert exactement xzf
. Fondamentalement, ils marquent (options) lorsque vous exécutez une commande tar.
[-]x --extract --get:
-z --gzip:
-f --file F:
L'ordre de cette commande fait importe cependant.
Fondamentalement votre commande
Sudo tar -xzf uTorrent-server-3.0-ubuntu-10.10-27079.tar.gz
extraira l’archive tar.gz
que vous spécifiez comme (uTorrent-server-3.0-ubuntu-10.10-27079.tar.gz) en tant que privilèges root.
tar
est le couteau suisse de l'extraction d'archives. Il peut gérer de nombreuses archives différentes, telles que tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
Votre commande contient les trois options suivantes:
-x
= extraire-z
= archive compressée-f
= obtenir un fichier, pas un lecteur de bandePour trouver plus d'aide sur tar, entrez tar --help
ou man tar
dans votre terminal.
Donc, votre commande extrait l'archive uTorrent-server-3.0-ubuntu-10.10-27079.tar.gz dans un répertoire. Il n’installe pas le serveur uTorrent, contrairement à dpkg -i
ou Sudo apt-get install
.
Les archives tar
des programmes contiennent généralement des fichiers binaires Linux, que vous pouvez exécuter avec './ nom binaire'.
Les autres réponses fournies sont assez bonnes, mais je voudrais donner un exemple et expliquer plus de pourquoi il est utilisé pour des installations .
Tout d'abord, comme les autres l'ont expliqué. tar -xzf n'est qu'une méthode d'extraction. Dans les instructions d'installation, ils vous indiqueront généralement les options à utiliser, car différentes options seront requises pour différents types d'archives.
EXEMPLE D'UTILISATION-- PRIS DE ICI
Extraire une archive tar gzipped (* .tar.gz) à l’aide de l’option xvzf
Utilisez l'option z pour décompresser une archive tar de gzip.
$ tar xvfz archive_name.tar.gz
Extraction d’une bzip archive tar (* .tar.bz2) à l’aide de l’option xvjf
Utilisez l'option j pour décompresser une archive tar bzip2.
$ tar xvfj archive_name.tar.bz2
EXEMPLE D'INSTALLATION - GOOGLE DROPBOX
Maintenant, en ce qui concerne la raison de son utilisation dans les installations Ubuntu, considérons le processus d’installation de Google DropBox trouvé ici .
Il est dit d'installer, procédez comme suit:
64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
~/.dropbox-dist/dropboxd
Ce que ces instructions vous disent, c'est:
Accédez au répertoire de base de l'utilisateur ~
Télécharger le fichier tar
Décompressez-le dans le répertoire personnel. Cela créera le dossier .dropbox-dist
en raison de la manière dont le zip a été créé.
Exécutez le programme dans le dossier récemment décompressé.
INSTALLATIONS UBUNTU
Voir Ubuntu ne fonctionne pas comme Windows. Sous Windows, vous devez exécuter des programmes d'installation exécutables pour configurer le registre, les répertoires, les associations de fichiers, etc. pour qu'une application soit installée. Pour l'essentiel, il suffit que quelques fichiers soient placés dans des dossiers spéciaux tels que /var/
, /usr/share/applications/
, /etc/
et /bin/
(éventuellement d'autres), qui peuvent être créés à l'aide d'un fichier d'installation par lots (comme le fichier dropboxd). avec des privilèges adéquats (Sudo). Bien que ce ne soit pas nécessairement le cas, certains programmes sont complètement autonomes et n'ont pas besoin de placer leurs fichiers dans des répertoires spéciaux. En tant que tel, lors de la décompression/décompression des fichiers, l'installation est peut-être déjà terminée.
C'est très différent d'une installation Windows où le système essaie de tout gérer avec un registre - l'important est que les fichiers sont présents dans des répertoires spécifiques et que le système effectuera une recherche dans ces répertoires au besoin. Si elle les détecte, ils sont bien installés et si ce n'est pas le cas, il ne sera probablement pas installé et le système ne le remarquera même pas (cela ne vaut que pour les composants non essentiels du système). C'est pourquoi, certains programmes peuvent être installés sans exécuter un fichier de commandes ou quoi que ce soit.
-xzf
sont des arguments de la commande tar
. Vous pouvez vérifier leur signification dans les pages de manuel avec:
man tar
Les paramètres que vous avez demandés sont:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
Votre fichier Torrent-server-3.0-ubuntu-10.10-27079.tar.gz est juste une archive et cette commande extrait le contenu.