Для установки программ из исходного кода в архивах: *.tgz, *.tbz, *.tbz2, *.txz необходимо разархивировать их с помощью утилиты tar:
#Для архивов сжатых с помощью GZIP (.gz, .gz2 и т.д.):
tar -xvzf имя_файла
#Для архивов сжатых с помощью BZIP (.bz, .bz2 и т.д.):
tar -xvjf имя_файла
#Для архивов сжатых с помощью XZ (.tar.xz, .txz):
tar -xvJf имя_файла
Где опции:
Пример:
tar -xvzf atop-1.27-3.tar.gz
После выполнения команды, будет создан каталог с именем, идентичным названию пакета
.
Далее следует перейти в созданный каталог, пример:
cd atop-1.27-3
Установка выполняется в зависимости от того как была собрана программа:
Перед установкой рекомендуется прочитать инструкцию (README), которая присутствует в каждом архиве.
Программа в виде исполняемого файла:
В каталоге будет расположен файл, с расширением .sh или же с названием необходимой программы (например, firefox). Файл достаточно запустить на исполнение:
./install.sh
#или
./firefox
Программа в виде исходного кода:
Выполнить компиляцию программы:
make
Выполнить установку программы:
sudo make install
После установки выполнить очистку каталога от всех файлов полученных в результате компиляции:
make clean
Для примера приведена установка GParted.
Клонировать актуальную версию GParted с GitHub:
git clone https://github.com/GNOME/gparted.git
Смена каталога:
cd gparted
В файле README указаны необходимые зависимости для устанавливаемой программы, если они отсутствуют в системе, то их необходимо установить.
Далее следует запустить формирование установочного файла:
./autogen.sh
Выполнить компиляцию программы:
make
Далее установить:
sudo make install
Программа GParted установлена.