Как устанавливать .tar.gz и другие tarball-файлы в Linux

Tar.gz, .tgz, tar.bz2, .tbz2 — сжатые tarball-файлы, которые содержат исходный код приложения. Тарболы часто используются в Linux и GNU-проектах. Исходный код большинства приложений доступен в tar-файл. На первый взгляд, установка из исходных кодов может показаться очень сложной, но вы найдёте её очень простой, когда привыкните к ней. Очень важно понять метод установки, поскольку некоторые приложения не предоставляют пакет нужного формата для некоторых дистрибутивов. Также это даст вам знания об организации файлов в Linux, и как здесь работает установка. Тарболы поддерживаются всеми дистрибутивами Linux.

Распаковка тарболов:

Чтобы извлечь различные tarball-файлы, выполните следующие команды:

tar xvzf file_name.tar.gz
tar xvzf file_name.tgz
tar jxf file_name.tar.bz2
tar jxf file_name.tbz2

‘v’ — опциональный параметр. Если вы хотите видеть извлекающиеся файлы, используйте v, иначе нет. Например, чтобы извлечь файл «android-sdk_r18-linux.tgz «, я должен выполнить:

tar xvzf android-sdk_r18-linux.tgz

Компиляция

Чтобы скомпилировать файл, переместитесь в распакованную директорию, используя команду cd. Затем выполните:

./configure
make

Команда ./configure проверяет, что в системе есть все библиотеки, которые нужны нам для установки файла. Если какие-либо библиотеки недоступны, вы увидите ошибку. Вы можете установить библиотеки из репозиториев и попробовать заново. Во время конфигурации вы можете определить путь к установке бинарных файлов, например:

./configure —prefix=/usr/bin/hello

Позже это установит бинарный файл в директорию hello, находящуюся в usr/bin.
Команда make компилирует исходные файлы в исполняемые бинарники.

Установка

Чтобы установить всё это, выполните:

make install

Эта команда установит бинарный файл на вашу Linux-машину.
В заключение: у всех исходных или бинарных файлов есть файл Readme, в котором содержатся инструкции по установке. Чтобы скомпилировать и установить tarball-файлы, должны быть установлены все зависимости. Хорошей практикой будет читать инструкции по установке, которые содержатся в файле Readme, перед установкой.