Відповіді:
tar
в основному GNU-версія утиліти архівації смоли для отримання додаткової інформації про тар перейдіть до терміналу та введіть man tar
.
Ви дізнаєтесь, для чого саме xzf
використовується. В основному вони прапори (параметри), коли ви запускаєте команду tar.
[-]x --extract --get:
-z --gzip:
-f --file F:
Порядок цієї команди має значення.
В основному ваша команда
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
витягне tar.gz
архів, який ви вказали як (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) як root права.
tar
є ножем вилучення архівів швейцарської армії. Він може обробляти безліч різних архівів, таких як tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
Ваша команда містить такі три варіанти:
-x
= витяг-z
= gzipped архів-f
= отримати з файлу, а не магнітоли Щоб отримати додаткову допомогу щодо дьогтю, введіть tar --help
або man tar
у свій термінал.
Отже, ваша команда витягує архів utorrent-server-3.0-ubuntu-10.10-27079.tar.gz до каталогу. Він не встановлює utorrent-сервер, на відміну від dpkg -i
або sudo apt-get install
.
tar
архіви програм зазвичай містять бінарні файли Linux, які можна запустити за допомогою. ./ binary-name '.
tar
"швейцарським армійським ножем вилучення архівів", оскільки він може мати справу лише з одним типом архіву: tar - хоча і різними його варіантами. Параметри стиснення (де) є, безумовно, приємними, але нічого не змінюють щодо формату архіву. Інші інструменти , такі як p7zip
(і це передні кінці , як File-Roller, менеджер архіву Ubuntu за замовчуванням) підтримують набагато ширший спектр архівів , хоча з меншою кількістю опцій , як їх відповідним спеціалізованим інструментом (наприклад tar
, zip
, і rar
т.д.). Крім того, p7zip
є спеціалізованим інструментом для 7-Zip архівів.
Інші надані відповіді досить хороші, але я хотів би навести приклад та пояснити більше, чому він використовується для встановлення .
Перш за все, як пояснили інші. дьоготь -xzf - це лише метод вилучення. В інструкціях із встановлення вони, як правило, розкажуть вам про параметри використання, оскільки для різних типів архіву будуть потрібні різні параметри.
ПРИКЛАД ВИКОРИСТАННЯ - ВЗАЄМОСЯ З ТУТ
Витягніть архів gzipped tar (* .tar.gz), використовуючи опцію xvzf
Використовуйте опцію z для розпакування архіву gzip tar.
$ tar xvfz archive_name.tar.gz
Витяг стисненого bzip'ий архіву дьогтю (* .tar.bz2) з допомогою опції xvjf
Використовуйте опцію j для розтискування архіву bzip2 tar.
$ tar xvfj archive_name.tar.bz2
ПРИКЛАД ВСТАНОВЛЕННЯ - GOOGLE DROPBOX
Тепер щодо того, чому це використовується в установках Ubuntu, розглянемо процес установки Google DropBox, знайдений тут .
Там написано, щоб встановити, виконайте наступне:
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
Ці інструкції розповідають вам:
Перейдіть до домашнього каталогу користувача ~
Завантажте файл tar
Розпакуйте його в домашній каталог. Це створить папку .dropbox-dist
через те, як зроблено блискавку.
Запустіть програму в щойно розпакованій папці.
УСТАНОВКИ UBUNTU
Дивіться, що Ubuntu не працює як Windows. У Windows вам потрібно запустити виконувані інсталяційні програми для налаштування реєстру, каталогів, асоціацій файлів тощо. Ubuntu дуже компонентний, тобто, винятково рідко будь-які файли конфігурації системи потрібно змінювати для встановлення програми. Здебільшого все , що повинно статися в тому , що кілька файлів повинні бути поміщені в спеціальні папки , такі як /var/
, /usr/share/applications/
, /etc/
і /bin/
, (можливо , інші) , які можуть бути зроблені з допомогою файлу пакетної установки (наприклад , файл dropboxd) з адекватними (Судо ) пільги. Хоча це не обов'язково - деякі програми є повністю самостійними, і їхні файли не потрібно розміщувати в спеціальних каталогах.Таким чином, після розпакування / розпакування файлів установка вже може бути завершена.
Це зовсім інакше, ніж установка Windows, де система намагається керувати всім за допомогою реєстру. Важливим є те, що файли присутні у конкретних каталогах, і система шукатиме ті каталоги, як вони потребують. Якщо вони знаходять їх, вони добре встановлені, а якщо цього не відбувається, то, мабуть, він не встановлений і система навіть не помітить (це стосується лише несуттєвих компонентів системи). Ось чому деякі програми можна встановити без запуску пакетного файлу чи нічого.
-xzf
є аргументами tar
команди. Ви можете перевірити їх значення на сторінках man за допомогою:
man tar
Параметри, яких ви просили, це:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
Ваш файл utorrent-server-3.0-ubuntu-10.10-27079.tar.gz - це лише архів, і ця команда вилучає вміст.
f
він повинен бути останнім. Якщо ви введете, наприклад,tar -xfz
тоді він спробує шукати файл з назвоюz
. По сутіf
означає "Наступне, що я набираю, буде ім'ям файлу".