Odpowiedzi:
tar
jest w zasadzie Wersja GNU narzędzia archiwizującego tar, aby uzyskać więcej informacji na temat tar, przejdź do terminala i typu man tar
.
Dowiesz się, do czego dokładnie xzf
służy. Zasadniczo oznaczają flagi (opcje) po uruchomieniu polecenia tar.
[-]x --extract --get:
-z --gzip:
-f --file F:
Kolejność tego polecenia ma jednak znaczenie.
Zasadniczo twoje polecenie
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
wyodrębni tar.gz
archiwum określone jako (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) jako uprawnienia roota.
tar
to szwajcarski scyzoryk do wydobywania archiwów. Może obsługiwać wiele różnych archiwów, takich jak tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
Twoje polecenie zawiera następujące trzy opcje:
-x
= ekstrakt-z
= spakowane archiwum-f
= pobierz z pliku, a nie napędu taśmowego Aby znaleźć więcej pomocy na temat tar, wpisz tar --help
lub man tar
w swoim terminalu.
Więc twoje polecenie wypakowuje archiwum utorrent-server-3.0-ubuntu-10.10-27079.tar.gz do katalogu. To nie zainstalować serwer uTorrent, w przeciwieństwie do dpkg -i
lub sudo apt-get install
.
tar
archiwa programów zwykle zawierają pliki binarne systemu Linux, które można uruchamiać za pomocą „./ nazwa- pliku -binarnego ”.
tar
„szwajcarskim scyzorykiem wydobywającym archiwa”, ponieważ może on obsługiwać tylko jeden typ formatu archiwum: smołę - chociaż różne jej warianty. Opcje (de-) kompresji są z pewnością ładne, ale nie zmieniają niczego w formacie archiwum. Inne narzędzia, takie jak p7zip
(i to przednie końce jak File-roller, domyślny menedżer archiwum Ubuntu) obsługują znacznie szerszy zakres archiwum choć z mniejszą ilością opcji ich odpowiednie narzędzia specjalistycznego (np tar
, zip
, rar
itp). Dodatkowo p7zip
jest specjalistycznym narzędziem do archiwów 7-Zip.
Pozostałe podane odpowiedzi są dość dobre, ale chciałbym podać przykład i wyjaśnić, dlaczego jest on używany w instalacjach .
Po pierwsze, podobnie jak inni wyjaśnili. tar -xzf to tylko metoda rozpakowywania. W instrukcjach instalacji zwykle zawierają informacje o opcjach do zastosowania, ponieważ dla różnych typów archiwów wymagane będą różne opcje.
PRZYKŁADOWE WYKORZYSTANIE - WYBRANE Z TUTAJ
Wypakuj spakowane archiwum tar (* .tar.gz), używając opcji xvzf
Użyj opcji z do rozpakowania archiwum tar gzip.
$ tar xvfz archive_name.tar.gz
Wypakowanie spakowanego archiwum tar (* .tar.bz2) przy użyciu opcji xvjf
Użyj opcji j do rozpakowania archiwum tar bzip2.
$ tar xvfj archive_name.tar.bz2
PRZYKŁADOWA INSTALACJA - GOOGLE DROPBOX
Teraz, jeśli chodzi o to, dlaczego jest to używane w instalacjach Ubuntu, rozważ proces instalacji Google DropBox tutaj .
Mówi się zainstalować, wykonaj następujące czynności:
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
Te instrukcje mówią ci:
Przejdź do katalogu domowego użytkownika ~
Pobierz plik tar
Rozpakuj go w katalogu domowym. Spowoduje to utworzenie folderu .dropbox-dist
ze względu na sposób utworzenia pliku zip.
Uruchom program w nowo rozpakowanym folderze.
INSTALACJE UBUNTU
Zobacz Ubuntu nie działa jak Windows. W systemie Windows musisz uruchomić wykonywalne programy instalacyjne, aby skonfigurować rejestr, katalogi, powiązania plików itp. Ubuntu jest bardzo komponentowe - to znaczy, że wyjątkowo rzadko trzeba zmieniać pliki konfiguracji systemu do zainstalowania aplikacji. W większości przypadków wszystko, co musi się zdarzyć, że kilka plików należy umieścić w specjalnych folderach podoba /var/
, /usr/share/applications/
, /etc/
oraz /bin/
(ewentualnie inne), które mogą być wykonywane przez plik instalacyjny partii (jak plik dropboxd) z odpowiednią (sudo ) przywileje. Chociaż niekoniecznie tak jest - niektóre programy są całkowicie samodzielne i nie muszą mieć swoich plików umieszczonych w specjalnych katalogach.W związku z tym po rozpakowaniu / rozpakowaniu plików instalacja może być już zakończona.
Różni się bardzo od instalacji systemu Windows, w której system próbuje zarządzać wszystkim za pomocą rejestru - ważne jest to, że pliki znajdują się w określonych katalogach, a system przeszukuje te katalogi, gdy ich potrzebują. Jeśli je znajdzie, dobrze, że są zainstalowane, a jeśli nie, to prawdopodobnie nie jest zainstalowane, a system nawet tego nie zauważy (dotyczy to tylko nieistotnych składników systemu). Dlatego niektóre programy można zainstalować bez uruchamiania pliku wsadowego lub czegokolwiek.
-xzf
są argumentami tar
polecenia. Możesz sprawdzić ich znaczenie na stronach podręcznika za pomocą:
man tar
Parametry, o które prosiłeś, to:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
Twój plik utorrent-server-3.0-ubuntu-10.10-27079.tar.gz to tylko archiwum, które to polecenie wypakowuje zawartość.
f
musi być ostatnia. Jeśli na przykład wpiszesz,tar -xfz
spróbuje wyszukać plik o nazwiez
. Zasadniczof
oznacza „Następną rzeczą, którą wpisuję, będzie nazwa pliku”.