Linux

Как установить ПО в Linux: полное руководство по менеджерам пакетов

Узнайте, как безопасно и быстро установить программы в Linux с помощью родных менеджеров пакетов и универсальных форматов. Гайд с командами, проверками и советами по профилактике проблем.

Обновлено 27 апреля 2026 г.
10-15 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04/24.04Debian 12Fedora 40+Arch Linux (rolling)

Введение / Зачем это нужно

Установка программ в Linux отличается от привычного скачивания установщиков с сайтов. Большинство приложений поставляется через системные репозитории с автоматическим разрешением зависимостей и проверкой цифровых подписей. Это снижает риск повреждения системы и упрощает обновления. В этом гайде вы научитесь ставить ПО через родные менеджеры пакетов и универсальные форматы, чтобы получить рабочую и безопасную систему.

Требования / Подготовка

Для выполнения инструкции вам понадобится:

  • Рабочий ПК с установленным Linux (Ubuntu 22.04/24.04, Debian 12, Fedora 40+, Arch Linux)
  • Аккаунт с правами администратора (sudo)
  • Подключение к интернету для загрузки пакетов
  • Терминал (достаточно встроенного эмулятора)

💡 Совет: Перед установкой рекомендуется обновить списки пакетов, чтобы получить актуальные версии и избежать конфликтов зависимостей.

Шаг 1: Обновите списки пакетов

Начните с синхронизации локального кэша с репозиториями. Это гарантирует, что вы установите последние доступные версии.

В Ubuntu или Debian выполните:

sudo apt update

В Fedora или RHEL-подобных системах:

sudo dnf check-update

В Arch Linux:

sudo pacman -Sy

Команда скачивает списки пакетов и обновляет локальный индекс без установки самих программ.

Шаг 2: Установите программу через apt

Для Ubuntu и Debian родным форматом являются deb-пакеты, а основным инструментом — apt. Чтобы установить программу, выполните:

sudo apt install <имя-пакета>

Например:

sudo apt install gimp

Apt автоматически найдёт зависимости, скачает нужные пакеты и предложит подтвердить установку. Для удаления используйте sudo apt remove <имя-пакета>.

Шаг 3: Установите программу через dnf

В Fedora и RHEL-подобных системах вместо apt используется dnf. Он работает с rpm-пакетами и также разрешает зависимости автоматически.

sudo dnf install <имя-пакета>

Пример:

sudo dnf install inkscape

DNF проверит доступные версии, скачает пакеты и установит их. Для удаления применяется sudo dnf remove <имя-пакета>.

Шаг 4: Установите программу через pacman

Arch Linux и его производные используют pacman. Он работает со своим форматом пакетов и отличается простотой команд.

sudo pacman -S <имя-пакета>

Пример:

sudo pacman -S vlc

Pacman скачает пакет и зависимости из настроенных репозиториев. Чтобы удалить программу, используйте sudo pacman -R <имя-пакета>.

Шаг 5: Установите программу через flatpak

Если нужного приложения нет в родных репозиториях или вы хотите установить его в изолированной среде, используйте flatpak. Это универсальный формат, который работает в большинстве современных дистрибутивов.

Сначала добавьте Flathub, если он ещё не подключен:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Затем установите приложение:

flatpak install flathub <имя-пакета>

Пример:

flatpak install flathub org.gnome.Calculator

Flatpak загрузит изолированную среду выполнения и само приложение. Для удаления используйте flatpak uninstall <имя-пакета>.

Проверка результата

После установки убедитесь, что программа доступна:

  • Для консольных утилит выполните проверку версии, например vlc --version.
  • Для графических приложений найдите их в меню системы или запустите из терминала командой flatpak run <имя-пакета>.
  • Проверьте список установленных пакетов:
    • Ubuntu/Debian: apt list --installed | grep <часть-имени>
    • Fedora: dnf list installed | grep <часть-имени>
    • Arch: pacman -Q | grep <часть-имени>

Возможные проблемы

  • Пакет не найден — убедитесь, что вы обновили кэш командой apt update, dnf check-update или pacman -Sy. Проверьте правильность имени пакета.
  • Нехватка прав — все команды установки требуют прав администратора. Добавьте sudo в начало команды.
  • Конфликт зависимостей — при установке из сторонних репозиториев или вручную скачанных пакетов могут возникнуть конфликты. Лучше использовать родные репозитории или flatpak для изоляции.
  • Отсутствие flatpak — некоторые дистрибутивы не включают flatpak по умолчанию. Установите его через родной менеджер пакетов, например sudo apt install flatpak.

Часто задаваемые вопросы

Безопасно ли устанавливать программы из сторонних репозиториев?
Как удалить программу, установленную через flatpak?
В чём разница между apt, dnf и pacman?
Можно ли установить deb-пакет в Fedora или rpm в Ubuntu?

Полезное

Обновите списки пакетов
Установите программу через apt
Установите программу через dnf
Установите программу через pacman
Установите программу через flatpak

Эта статья помогла вам решить проблему?