Risposte:
tar
è fondamentalmente La versione GNU dell'utilità di archiviazione tar per ulteriori informazioni su tar vai al terminale e digita man tar
.
Scoprirai a cosa xzf
serve esattamente . Fondamentalmente contrassegnano (opzioni) quando si esegue un comando tar.
[-]x --extract --get:
-z --gzip:
-f --file F:
L'ordine di questo comando non importa comunque.
Fondamentalmente il tuo comando
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
estrarrà l' tar.gz
archivio specificato come (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) come privilegi di root.
tar
è il coltellino svizzero di estrarre archivi. E 'in grado di gestire molti archivi diversi, come tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
Il tuo comando contiene le seguenti tre opzioni:
-x
= estratto-z
= archivio gzipped-f
= ottieni da un file, non da un'unità a nastro Per ulteriori informazioni su tar, inserisci tar --help
o man tar
nel tuo terminale.
Quindi il tuo comando estrae l'archivio utorrent-server-3.0-ubuntu-10.10-27079.tar.gz in una directory. Non installa il server utorrent, diversamente da dpkg -i
o sudo apt-get install
.
tar
gli archivi per i programmi in genere contengono file binari Linux, che è possibile eseguire con './ binary-name '.
tar
il "coltellino svizzero dell'estrazione di archivi" poiché può gestire solo un tipo di formato di archivio: tar - sebbene varie varianti di esso. Le opzioni (de) di compressione sono certamente buone ma non cambiano nulla sul formato dell'archivio. Altri strumenti come p7zip
(ed è front-end come File-Roller, il gestore degli archivi predefinito di Ubuntu) supportano una gamma molto più ampia di archivi sebbene con meno opzioni rispetto ai rispettivi strumenti specializzati (ad es tar
. zip
, rar
Ecc.). Inoltre, p7zip
è lo strumento specializzato per archivi 7-Zip.
Le altre risposte fornite sono piuttosto buone, ma vorrei fare un esempio e spiegare meglio perché viene utilizzato per le installazioni .
Prima di tutto, come hanno spiegato gli altri. tar -xzf è solo un metodo per l'estrazione. Nelle istruzioni di installazione di solito ti diranno le opzioni da usare poiché saranno necessarie diverse opzioni per diversi tipi di archivio.
ESEMPIO DI UTILIZZO - PRESO DA QUI
Estrai un archivio tar gzipped (* .tar.gz) usando l'opzione xvzf
Utilizzare l'opzione z per decomprimere un archivio tar gzip.
$ tar xvfz archive_name.tar.gz
Estrazione di una bzip archivio tar (* .tar.bz2) utilizzando l'opzione xvjf
Utilizzare l'opzione j per decomprimere un archivio tar bzip2.
$ tar xvfj archive_name.tar.bz2
ESEMPIO DI INSTALLAZIONE - GOOGLE DROPBOX
Ora per quanto riguarda il motivo per cui questo viene utilizzato nelle installazioni di Ubuntu, considera il processo di installazione di Google DropBox trovato qui .
Dice di installare, effettuare le seguenti operazioni:
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
Quello che ti stanno dicendo queste istruzioni è:
Passare alla home directory dell'utente ~
Scarica il file tar
Decomprimilo nella home directory. Questo creerà la cartella a .dropbox-dist
causa di come è stata creata la zip.
Esegui il programma nella cartella appena decompressa.
INSTALLAZIONI UBUNTU
Vedi Ubuntu non funziona come Windows. In Windows è necessario eseguire programmi di installazione eseguibili per configurare il registro, le directory, le associazioni di file, ecc. Ecc. Ubuntu è molto componentizzato - vale a dire che è eccezionalmente raro che qualsiasi file di configurazione del sistema debba essere modificato per un'applicazione da installare. Per la maggior parte tutto ciò che deve accadere è che alcuni file devono essere messi in cartelle speciali come /var/
, /usr/share/applications/
, /etc/
, e /bin/
, (possibilmente altri) che può essere fatto da un file di installazione batch (come il file dropboxd) con adeguata (sudo ) privilegi. Anche se questo non è necessariamente il caso, alcuni programmi sono completamente autonomi e non è necessario che i loro file siano inseriti in directory speciali.Pertanto, dopo aver decompresso / decompresso i file, l'installazione potrebbe essere già completa.
È molto diverso da un'installazione di Windows in cui il sistema tenta di gestire tutto con un registro: l'importante è che i file siano presenti in directory specifiche e il sistema cercherà quelle directory quando ne hanno bisogno. Se li trova, bene sono installati, e in caso contrario, probabilmente non è installato e il sistema non se ne accorgerà (questo vale solo per i componenti di sistema non essenziali). Questo è il motivo per cui alcuni programmi possono essere installati senza eseguire un file batch o altro.
-xzf
sono argomenti per il tar
comando. Puoi verificarne il significato nelle pagine man con:
man tar
I parametri che hai chiesto sono:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
Il tuo file utorrent-server-3.0-ubuntu-10.10-27079.tar.gz è solo un archivio e quel comando estrae il contenuto.
f
deve essere l'ultimo. Se digiti, ad esempio,tar -xfz
proverà a cercare un file chiamatoz
. Essenzialmentef
significa "La prossima cosa che scriverò sarà un nome di file".