Мне нужно знать расширения xzf
и его использование. Обязательно ли его использовать при установке программного обеспечения?
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
Почему это используется?
tar
швейцарский нож извлечения архивов. Это может обработать многие различные архивы, такой как tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
Ваша команда содержит следующие три опции:
-x
= извлечение-z
= архив gzipped-f
= доберитесь из файла, не ленточного накопителя Для нахождения большего количества справки на tar войти tar --help
или man tar
в Вашем терминале.
Таким образом, Ваша команда извлекает архив utorrent-server-3.0-ubuntu-10.10-27079.tar.gz к каталогу. Это не устанавливает utorrent сервер, в отличие от этого, dpkg -i
или sudo apt-get install
.
tar
архивы для программ обычно содержат двоичные файлы Linux, которые можно выполнить с './двоичным именем'.
tar
в основном версия GNU утилиты архивирования tar для получения дополнительной информации о tar, перейдите в терминал и наберите man tar
.
Вы узнаете, для чего именно используется xzf. В основном они помечаются (опции) при запуске команды tar.
[-] x --extract --get: -z --gzip: -f --file F:
blockquote>Порядок этой команды выполняет [ 119] важно, хотя.
По сути, ваша команда
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) в качестве корневых привилегий.
-xzf
являются аргументами команды tar
. Вы можете проверить их значение в справочных страницах с помощью:
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 - это просто архив, и эта команда извлекает содержимое.
Другие предоставленные ответы довольно хороши, но я хотел бы привести пример и объяснить больше из , почему он используется для установок .
1119 Прежде всего, как и другие объяснили. tar -xzf - это просто метод извлечения. В инструкциях по установке они обычно сообщают вам варианты использования, поскольку для разных типов архивов потребуются разные опции.
ПРИМЕР ИСПОЛЬЗОВАНИЯ - Взято из ЗДЕСЬ
Извлеките сжатый архив tar (* .tar.gz), используя option xvzf
Используйте опцию z для распаковки архива gzip tar.
$ tar xvfz archive_name.tar.gz
Извлечение архива tar 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
Эти инструкции говорят вам:
Перейдите в домашний каталог пользователя [ 113]
Загрузите файл tar
Разархивируйте его в домашний каталог. Это создаст папку .dropbox-dist
из-за того, как был сделан почтовый индекс.
Запустите программу в только что разархивированной папке.
УСТАНОВКИ UBUNTU
См. Ubuntu не работает как Windows. В Windows вам нужно запускать исполняемые программы установки для настройки реестра, каталогов, ассоциаций файлов и т. Д. В Ubuntu очень много компонентов, то есть крайне редко нужно менять какие-либо файлы конфигурации системы. для приложения, которое будет установлено. По большей части все, что должно произойти, это то, что несколько файлов должны быть помещены в специальные папки, такие как /var/
, /usr/share/applications/
, /etc/
и /bin/
, (возможно, другие), которые могут быть выполнены пакетным способом. установочный файл (например, файл dropboxd) с соответствующими правами (sudo). Хотя это не обязательно так - некоторые программы полностью автономны, и их файлы не нужно помещать в специальные каталоги. Таким образом, после распаковки / разархивирования файлов установка может быть уже завершена.
Это сильно отличается от установки Windows, где система пытается управлять всем с помощью реестра - важно, чтобы файлы присутствовали в определенных каталогах, и система будет искать эти каталоги так, как они им нужны. Если он их находит, хорошо, что они установлены, а если нет, то, вероятно, он не установлен, и система даже не заметит (это касается только несущественных компонентов системы). Вот почему некоторые программы могут быть установлены без запуска командного файла или чего-либо еще.