Réponses:
tar
est fondamentalement la version GNU de l'utilitaire d'archivage tar pour plus d'informations sur tar allez sur le terminal et tapez man tar
.
Vous découvrirez à quoi xzf
sert exactement . Fondamentalement, ils marquent (options) lorsque vous exécutez une commande tar.
[-]x --extract --get:
-z --gzip:
-f --file F:
L'ordre de cette commande ne importe cependant.
Fondamentalement, votre commande
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
va extraire l' tar.gz
archive 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 plusieurs 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 gzippée-f
= récupérer à partir d'un fichier, pas d'un lecteur de bande Pour trouver plus d'aide sur tar, entrez tar --help
ou man tar
dans votre terminal.
Votre commande extrait donc 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
.
tar
les archives des programmes contiennent généralement des binaires Linux, que vous pouvez exécuter avec './ nom-binaire '.
tar
le «couteau suisse de l'extraction d'archives», car il ne peut traiter qu'avec un seul type de format d'archive: tar - bien que diverses variantes de celui-ci. Les options de (dé-) compression sont certes agréables mais ne changent rien au format d'archive. D' autres outils tels que p7zip
(et il est frontaux comme fichier-Roller, le gestionnaire d'archives par défaut d'Ubuntu) prennent en charge une gamme beaucoup plus large d'archives mais avec moins d' options comme outil spécialisé respectif (par exemple tar
, zip
, rar
etc.). De plus, p7zip
est l'outil spécialisé pour les archives 7-Zip.
Les autres réponses fournies sont très bien, mais je voudrais donner un exemple et expliquer plus pourquoi il est utilisé pour les installations .
Tout d'abord, comme les autres l'ont expliqué. tar -xzf est juste un procédé d'extraction. Dans les instructions d'installation, ils seront généralement vous dire les options à utiliser car différentes options seront nécessaires pour les différents types d'archives.
EXEMPLE D'UTILISATION - PRIS ICI
Extraire une archive tar compressée (* .tar.gz) en utilisant l'option xvzf
Utilisez la z option pour décompresser une archive tar gzip.
$ tar xvfz archive_name.tar.gz
Extraire une bzip archive tar (* .tar.bz2) en utilisant xvjf option
Utiliser l'option j pour décompresser une archive tar bzip2.
$ tar xvfj archive_name.tar.bz2
EXEMPLE D'INSTALLATION - GOOGLE DROPBOX
Maintenant que la raison pour laquelle il est utilisé dans les installations Ubuntu, envisagez le processus d'installation de Google DropBox trouvé ici .
Il dit à 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 est:
Accédez à l'utilisateur répertoire ~
Téléchargez le fichier tar
Décompressez dans le répertoire. Cela va créer le dossier en .dropbox-dist
raison de la façon dont le zip a été faite.
Exécutez le programme dans le nouveau dossier décompressé.
INSTALLATIONS UBUNTU
Voir Ubuntu ne fonctionne pas comme Windows. Dans Windows , vous devez exécuter des programmes d'installation exécutables pour configurer le registre, les répertoires, les associations de fichiers, etc. , etc. Ubuntu est très composante isé - c'est - à - dire qu'il est extrêmement rare que les fichiers de configuration du système doivent être changés pour une application à installer. Pour la plupart tout ce qui doit se produire est que quelques fichiers doivent être mis dans des dossiers spéciaux comme /var/
, /usr/share/applications/
, /etc/
et /bin/
, (peut - être d' autres) qui peuvent être faites par un fichier d'installation de traitement par lots (comme le fichier dropboxd) avec adéquat (sudo ) privilèges. Bien que ce n'est pas nécessairement case-- certains programmes sont complètement autonomes et ne doivent pas nécessairement avoir leurs fichiers placés dans des répertoires spéciaux.En tant que tel, lors du décompactage / décompression des fichiers, l'installation peut déjà être 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 soient présents dans des répertoires spécifiques et le système recherchera ces répertoires comme il en a besoin. S'il les trouve, bon ils sont installés, et si ce n'est pas le cas, eh bien, il n'est probablement pas installé et le système ne le remarquera même pas (cela ne vaut que pour les composants système non essentiels). C'est pourquoi, certains programmes peuvent être installés sans exécuter de fichier batch ou quoi que ce soit.
-xzf
sont des arguments de la tar
commande. 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 utorrent-server-3.0-ubuntu-10.10-27079.tar.gz est juste une archive et cette commande extrait le contenu.
f
doit être le dernier. Si vous tapez, par exemple,tar -xfz
il essaiera de rechercher un fichier appeléz
. Essentiellement, celaf
signifie "La prochaine chose que je taperai sera un nom de fichier".