← Назад

ubuntu-software

🔐 Войти для редактирования

📦 Установка и удаление программ в Ubuntu 24.04

Подробная инструкция: как ставить, обновлять и удалять программы через APT, Snap и Flatpak.


Способ 1. APT (основной)

APT — стандартный пакетный менеджер Ubuntu. Берёт пакеты из репозиториев.

Установка программы

sudo apt update              # обновить список пакетов
sudo apt install <пакет>     # установить

Пример:

sudo apt install htop

Установка нескольких программ сразу

sudo apt install htop git curl

Установка .deb файла

sudo dpkg -i файл.deb
sudo apt install -f          # fix зависимостей если нужно

Или:

sudo apt install ./файл.deb

Поиск пакета

apt search <название>        # поиск по имени
apt show <пакет>             # информация о пакете

Обновление

sudo apt update              # обновить список пакетов
sudo apt upgrade             # обновить все пакеты
sudo apt full-upgrade        # обновить с удалением/установкой зависимостей

Удаление программы

sudo apt remove <пакет>              # удалить, но оставить конфиги
sudo apt purge <пакет>               # удалить вместе с конфигами
sudo apt autoremove                  # удалить ненужные зависимости
sudo apt autoremove --purge          # удалить зависимости + их конфиги

Очистка кэша

sudo apt clean               # удалить все .deb из кэша
sudo apt autoclean           # удалить только устаревшие .deb

Способ 2. Snap (встроен в Ubuntu 24.04)

Snap — пакетный менеджер от Canonical. Программы в изолированных контейнерах.

Установка

sudo snap install <пакет>

Пример:

sudo snap install code --classic    # VS Code (--classic для доступа к системе)

Поиск

snap find <название>

Обновление

sudo snap refresh               # обновить все snap-пакеты
sudo snap refresh <пакет>       # обновить конкретный

Удаление

sudo snap remove <пакет>

Список установленных

snap list

⚠️ Snap-пакеты занимают больше места (каждый со своими зависимостями). Для сервера лучше APT.


Способ 3. Flatpak (альтернатива Snap)

Flatpak — независимый формат контейнерных пакетов.

Установка Flatpak

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

Установка программы

flatpak install flathub <пакет>

Пример:

flatpak install flathub com.spotify.Client

Поиск

flatpak search <название>

Обновление

flatpak update

Удаление

flatpak uninstall <пакет>
flatpak uninstall --unused      # удалить неиспользуемые рантаймы

Список установленных

flatpak list

Способ 4. PPA-репозитории (дополнительные)

PPA — сторонние репозитории для Ubuntu. Нужны когда программы нет в стандартных репозиториях.

Добавление PPA

sudo add-apt-repository ppa:<имя>/<репозиторий>
sudo apt update
sudo apt install <пакет>

Удаление PPA

sudo add-apt-repository --remove ppa:<имя>/<репозиторий>

Или через утилиту:

sudo apt install ppa-purge
sudo ppa-purge ppa:<имя>/<репозиторий>    # удалит PPA + откатит пакеты

⚠️ Используй только доверенные PPA. Сторонние репозитории могут сломать систему.


Полезные команды

Команда Описание
dpkg -l Список всех установленных пакетов
dpkg -l \| grep <название> Найти установленный пакет
apt list --installed Список установленных через APT
apt list --upgradable Доступные обновления
apt show <пакет> Информация о пакете
apt depends <пакет> Зависимости пакета
which <команда> Где находится программа
apt history История установок (через /var/log/dpkg.log)

Что выбрать?

Способ Когда использовать
APT Основной способ. Серверы, консольные утилиты, системные пакеты
Snap Десктопные программы, если нет в APT. Изолированная среда
Flatpak Десктопные программы из Flathub. Более свежие версии
PPA Когда нужна конкретная версия или программы нет в репозиториях

Чеклист ✅


Последнее обновление: 2026-07-18