05 марта 2026 № 1 (2026)

ROSARIUM

газета советского программиста

Установка из архивов

Ручная установка программ из tar.gz и zip

На этой странице
Опубликовано: 03.02.2026 • Обновлено: 03.02.2026

Некоторые программы распространяются как архивы с готовыми бинарниками или исходным кодом.

Бинарные архивы

Распаковка

# tar.gz
tar -xzf program.tar.gz

# tar.xz
tar -xJf program.tar.xz

# zip
unzip program.zip

Размещение

Рекомендуемые места:

  • /opt/program/ — для всех пользователей
  • ~/Applications/program/ — только для вас
sudo mv program /opt/
# или
mv program ~/Applications/

Запуск

/opt/program/program
# или добавьте в PATH

Интеграция в меню

Создайте .desktop файл:

sudo cat > /usr/share/applications/program.desktop << EOF
[Desktop Entry]
Name=Program Name
Exec=/opt/program/program
Icon=/opt/program/icon.png
Type=Application
Categories=Development;
EOF

Добавление в PATH

Чтобы запускать программу по имени из любой папки:

echo 'export PATH="$PATH:/opt/program"' >> ~/.bashrc
source ~/.bashrc

Сборка из исходников

Для опытных
Сборка из исходников требует навыков и понимания процесса. Убедитесь, что понимаете, что делаете.

Типичный процесс

  1. Установите инструменты сборки:
sudo dnf install gcc gcc-c++ make cmake
  1. Распакуйте и войдите в папку:
tar -xzf program-source.tar.gz
cd program-source
  1. Прочитайте README или INSTALL.

  2. Типичные команды:

# Автоинструменты (configure)
./configure --prefix=/usr/local
make
sudo make install

# CMake
mkdir build && cd build
cmake ..
make
sudo make install

Удаление собранного ПО

Если использовался make install:

cd program-source
sudo make uninstall

Или удалите файлы вручную из /usr/local/.

Обновление

При ручной установке обновление делается вручную:

  1. Скачайте новую версию.
  2. Замените старые файлы.
  3. Перезапустите программу.
Рекомендация
Ручная установка — крайний вариант. Предпочитайте репозитории, Flatpak или официальные RPM.

Следующий шаг