Формат файла .tar.gz представляет собой tar-архив, сжатый с помощью компрессии gunzip.
Эти архивы предназначены для открытия в системах Linux и могут содержать любые типы файлов.
Иногда программное обеспечение поставляется упакованным в файл .tar.gz, и пользователи могут извлечь его содержимое, чтобы установить то, что находится внутри.
Обычно программное обеспечение поставляется в виде сжатого архива, если оно должно быть скомпилировано из исходного кода.
В то время как распространяемые двоичные файлы обычно устанавливаются другими способами, например, через менеджер пакетов системы.
В этом руководстве мы рассмотрим пошаговые инструкции по установке программного обеспечения из файла .tar.gz в системе Linux.
🗃️ В чем разница между Tar и Gzip? Подробности с примером
Установите необходимые условия
Чтобы установить программное обеспечение из сжатого архива, нам понадобятся соответствующие инструменты для извлечения файлов и компиляции исходного кода.
Мы можем использовать менеджер пакетов нашей системы для установки этих инструментов, выполнив соответствующую команд, показанную ниже.
Чтобы установить инструменты для извлечения и компиляции tar на Ubuntu, Debian и Linux Mint:
$ sudo apt update $ sudo apt install tar gzip build-essential
Установка инструментов для извлечения и компиляции tar на Fedora, CentOS, AlmaLinux и Red Hat:
$ sudo dnf groups mark install "Development Tools" $ sudo dnf groupinstall "Development Tools" $ sudo dnf install tar gzip
Установка инструментов для извлечения и компиляции tar в Arch Linux и Manjaro:
$ sudo pacman -Sy base-devel tar gzip
Установка программного обеспечения из файла .tar.gz
ВНИМАНИЕ
Рекомендуемый способ установки программного обеспечения из исходного кода – обратиться к файлу README или официальному сайту за инструкциями. В них может быть указано, что нужно выполнить определенные команды или включить определенные опции, а также могут быть указаны другие пакеты, необходимые для установки, помимо тех, которые мы показали выше.
Не забывайте, что для установки разных пакетов может потребоваться разный набор инструкций.
Мы рассмотрим самые общие шаги, которым следует большинство программных пакетов при установке:
Начните с извлечения содержимого вашего архива.
$ tar xf software-name.tar.gz
Перейдите в распакованный каталог и посмотрите, есть ли там файл configure, который мы можем выполнить.
Если да, запустите его и следуйте инструкциям на экране (если они есть).
$ ./configure
Затем используйте команду make для сборки и компиляции программного обеспечения из прилагаемых файлов исходного кода:
$ make
Затем, чтобы установить программное обеспечение в систему, выполните следующую команду.
Эта часть потребует прав root, поскольку мы устанавливаем программное обеспечение на систему.
$ sudo make install
Это общие инструкции, которым следует большинство программ при установке.
Но учтите, что у разработчика могут быть особые инструкции, которым необходимо следовать, чтобы программа работала как положено.
Мы не можем точно предсказать, как установить ваш конкретный файл .tar.gz, который вы скачали, поэтому используйте приведенные выше инструкции только в качестве общего руководства.
Заключительные размышления
В этом уроке мы рассмотрели, как установить программное обеспечение из архива .tar.gz в системе Linux.
Исходные файлы программ обычно распространяются таким образом и требуют от пользователя сборки и компиляции кода перед окончательной установкой в систему.
Различные программы требуют уникального набора инструкций, но в целом установка большинства программ происходит в соответствии с приведенными выше шагами, иногда с небольшими отличиями, которые могут повлиять или не повлиять на конечный результат.
Обязательно ознакомьтесь с файлом readme или официальными инструкциями, чтобы узнать точный процесс.
см. также: