Мне нужно знать расширения xzf
и его использование. Обязательно ли его использовать при установке программного обеспечения?
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
Почему это используется?
command-line
sudo
Бхарат
источник
источник
f
должен быть последним. Например, если вы введете текст,tar -xfz
он попытается найти файл с именемz
. По сути,f
означает «Следующее, что я наберу, будет имя файла».tar
швейцарский армейский нож для извлечения архивов. Он может обрабатывать множество различных архивов, таких какtar.gz
,tar.xz
,tar.bz
,tar.bz2
,tar.lz
...Ваша команда содержит следующие три параметра:
-x
= экстракт-z
сжатый архив-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, которые вы можете запускать с помощью «./ binary-name ».источник
tar
«швейцарский армейский нож для извлечения архивов», поскольку он может иметь дело только с одним типом формата архива: tar - хотя и с различными его вариантами. Параметры (де) сжатия, конечно, хороши, но ничего не меняют в формате архива. Другие инструменты, такие какp7zip
(и его внешние интерфейсы, такие как File-Roller, менеджер архивов по умолчанию в Ubuntu), поддерживают гораздо более широкий диапазон архивов, но с меньшим количеством опций в качестве соответствующих специализированных инструментов (напримерtar
,zip
иrar
т. Д.). Кроме того,p7zip
это специализированный инструмент для 7-Zip архивов.Другие предоставленные ответы довольно хороши, но я хотел бы привести пример и объяснить, почему он используется для установки .
Прежде всего, как и другие объяснили. tar -xzf - это просто метод извлечения. В инструкциях по установке они обычно сообщают вам варианты использования, поскольку для разных типов архивов потребуются разные опции.
ПРИМЕР ИСПОЛЬЗОВАНИЯ - Взято ЗДЕСЬ
Извлеките сжатый архив tar (* .tar.gz), используя опцию xvzf
Используйте опцию z для распаковки архива gzip tar.
Извлечение архива tar в формате bzip (* .tar.bz2) с использованием опции xvjf
Используйте опцию j для распаковки архива bzip2.
ПРИМЕР УСТАНОВКИ - GOOGLE DROPBOX
Теперь о том, почему это используется в установках Ubuntu, рассмотрим процесс установки Google DropBox, найденный здесь .
Он говорит, что для установки сделайте следующее:
Эти инструкции говорят вам:
Перейдите в домашний каталог пользователя
~
Скачать файл tar
Распакуйте его в домашний каталог. Это создаст папку
.dropbox-dist
из-за того, как был сделан почтовый индекс.Запустите программу в только что разархивированной папке.
UBUNTU УСТАНОВКИ
Смотрите, Ubuntu не работает как Windows. В Windows вам нужно запускать исполняемые программы установки для настройки реестра, каталогов, ассоциаций файлов и т. Д. В Ubuntu очень много компонентов, то есть очень редко нужно менять какие-либо файлы конфигурации системы. для приложения, которое будет установлено. По большей части все , что должно произойти в том , что несколько файлов должны быть помещены в специальные папки , такие как
/var/
,/usr/share/applications/
,/etc/
и/bin/
, (возможно , другие) , которые могут быть сделаны с помощью файла пакетной установки (например , файл dropboxd) с адекватными (Судо ) привилегии. Хотя это не обязательно так - некоторые программы полностью автономны, и их файлы не нужно помещать в специальные каталоги.Таким образом, после распаковки / разархивирования файлов установка может быть уже завершена.Это очень отличается от установки Windows, где система пытается управлять всем с помощью реестра - важно, чтобы файлы присутствовали в определенных каталогах, и система будет искать эти каталоги так, как они им нужны. Если он их находит, хорошо, что они установлены, а если нет, то, вероятно, он не установлен, и система даже не заметит (это касается только несущественных компонентов системы). Вот почему некоторые программы могут быть установлены без запуска командного файла или чего-либо еще.
источник
-xzf
аргументыtar
команды. Вы можете проверить их значение в справочных страницах с помощью:Запрошенные вами параметры:
Ваш файл utorrent-server-3.0-ubuntu-10.10-27079.tar.gz является просто архивом, и эта команда извлекает содержимое.
источник