Гид по технологиям

Как установить .deb файлы в Linux

5 min read Linux Обновлено 26 Dec 2025
Установка .deb файлов в Linux — GUI и терминал
Установка .deb файлов в Linux — GUI и терминал

Загрузка .deb файла с помощью wget в Ubuntu

TL;DR

Если у вас есть файл с расширением .deb, его можно установить двумя основными способами: графически через центр приложений или GDebi, либо через терминал командами dpkg и apt. Графический способ проще для новичков; терминал даёт больше контроля и помогает при проблемах с зависимостями.

Быстрые ссылки

  • Что такое DEB-файл?
  • Как установить DEB-файлы графически
  • Установка DEB-файлов в терминале
  • Частые ошибки и их исправление
  • Контроль безопасности и проверка пакета

Что такое DEB-файл?

Файл с расширением .deb — это пакет Debian, используемый для установки программ в Debian-подобных дистрибутивах (Ubuntu, Linux Mint, Pop!_OS и др.). Он содержит скомпилированные двоичные файлы, скрипты установки и метаданные (зависимости, версия, описание).

Важно: .deb подходит только для дистрибутивов на базе Debian/Ubuntu — Arch или Fedora не используют .deb напрямую.

Краткая аналогия: .exe в Windows — исполняемый установщик, а .deb — это архив и метаданные, которые пакетный менеджер распаковывает и регистрирует в системе.

Когда использовать .deb

  • Когда автор распространяет программу только в виде .deb-файла.
  • Для локальной установки пакетa без репозитория.
  • Если нужен конкретный релиз приложения, отсутствующий в репозитории.

Когда не стоит использовать .deb:

  • Если доступен пакет в официальном репозитории или в snap/flatpak — лучше использовать их для автоматических обновлений.

Как установить DEB-файлы графически

  1. Скачайте .deb-файл приложения.

Скачать Slack и сохранить .deb файл

  1. В большинстве Ubuntu-подобных окружений двойной клик по файлу откроет центр приложений (Software) или диспетчер пакетов. Нажмите кнопку «Установить».

Установить Slack из центра приложений Ubuntu

  1. Если менеджер приложений не открывается, используйте GDebi — лёгкий графический установщик .deb-файлов.

Откройте терминал и установите GDebi (требуется интернет и права администратора):

sudo apt install gdebi

Перейдите в папку с загруженным файлом (через файловый менеджер или терминал).

Открыть терминал для установки gdebi

Щёлкните правой кнопкой по .deb → Открыть с помощью → GDebi Package Installer → Выбрать.

Выбрать установщик GDebi

GDebi покажет метаданные пакета и автоматически попытается разрешить зависимости. Нажмите «Install Package» и дождитесь завершения.

Кнопка установки в GDebi

GDebi устанавливает Slack.deb

После установки приложение появится в списке приложений системы.

Slack в списке приложений Ubuntu

Установка DEB-файлов в терминале

Терминал даёт больше контроля и полезен для автоматизации или удалённых серверов.

  1. Откройте терминал и перейдите в папку со скачанным .deb:
cd ~/Downloads

Примечание: в исходном тексте использовалась обратная косая черта; в Linux путь обычно пишется через / (например ~/Downloads).

  1. Установите пакет с помощью dpkg:
sudo dpkg -i "package_name.deb"

Замените package_name.deb на реальное имя файла (кавычки защищают пробелы в имени).

Установка приложения через dpkg

  1. Если появятся ошибки зависимости, исправьте их через apt:
sudo apt install -f

apt выполнит загрузку недостающих зависимостей и завершит настройку пакета.

Альтернативный поток: перетащите .deb-файл в терминал после ввода sudo dpkg -i — путь подставится автоматически.

GDebi vs dpkg vs apt — когда что использовать

  • GDebi (графически) — удобно для настольных пользователей, автоматически проверяет зависимости.
  • dpkg — низкоуровневый инструмент установки пакета; не проверяет зависимости.
  • apt — высокоуровневый менеджер пакетов, рекомендуется для разрешения зависимостей и обновлений.

Рекомендация: установить через dpkg, затем выполнить sudo apt install -f, либо сразу использовать gdebi.

Важно: для производственных серверов предпочтительнее использовать репозитории (apt), чтобы получать обновления и гарантировать совместимость.

Проверка безопасности перед установкой

  • Скачивайте .deb только из доверенных источников.
  • По возможности сверяйте контрольную сумму (SHA256) файла с опубликованной на сайте.
  • Просмотрите скрипты пакета, если нужно: .deb — это архив ar; вы можете распаковать и просмотреть содержимое перед установкой.

Пример распаковки для проверки:

mkdir tmp-deb-check
cd tmp-deb-check
ar x ../package_name.deb
# распакованы control.tar.gz и data.tar.* — распакуйте и проверьте

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

Частые ошибки и как их исправить

  1. Ошибка зависимостей (Unmet dependencies)
  • Симптом: dpkg завершился с ошибкой, apt не может настроить пакет.
  • Решение:
    • Выполните sudo apt install -f
    • Если проблема сохраняется, добавьте нужные репозитории или установите отсутствующие пакеты вручную.
  1. Плохий пакет или повреждённый файл
  • Симптом: ошибки распаковки, неожиданные прерывания.
  • Решение: скачайте файл заново, проверьте SHA256, попробуйте установить на тестовой машине.
  1. Отсутствие прав
  • Симптом: Permission denied при установке.
  • Решение: используйте sudo или войдите как root.
  1. Конфликт версий
  • Симптом: пакет требует конкретной версии библиотеки, несовместимой с вашей системой.
  • Решение: либо найдите сборку, совместимую с вашей версией дистрибутива, либо используйте контейнер/VM.

Роль‑ориентированные чек‑листы

Для десктоп‑пользователя:

  • Скачать из официального сайта.
  • Проверить подпись/контрольную сумму, если доступна.
  • Двойной клик или GDebi → Установить → Запустить приложение.

Для системного администратора:

  • Проверить совместимость с версией дистрибутива.
  • Установить на тестовом стенде.
  • Добавить в репозиторий (APT) или управлять через конфигурационный менеджер.

Для разработчика:

  • Распаковать .deb и проверить control scripts.
  • Собрать пакет локально из исходников (если нужно) с помощью debuild.

Простая методология для массовой установки

Если нужно установить один и тот же .deb на множество машин:

  1. Поместите .deb в внутренний пакетный репозиторий или HTTP-сервер.
  2. Добавьте репозиторий в /etc/apt/sources.list.d/ на целевых машинах.
  3. Выполните apt update && apt install .

Это даёт централизованное управление и автоматические обновления.

Критерии приёмки

  • Пакет установлен без ошибок.
  • Приложение запускается и выполняет основные функции.
  • Нет незакрытых зависимостей (sudo apt install -f возвращает ничего к установке).
  • Логи системы не содержат критических ошибок, связанных с пакетом.

Короткий глоссарий

  • .deb — пакет Debian.
  • dpkg — низкоуровневый инструмент установки Debian-пакетов.
  • apt — высокоуровневый менеджер пакетов (разрешение зависимостей, обновления).
  • GDebi — графический установщик .deb с проверкой зависимостей.

Заключение

Установка .deb-файлов — привычная задача для пользователей Debian-подобных дистрибутивов. Для обычных пользователей достаточно графического метода (центр приложений или GDebi). Для контроля, автоматизации или решения проблем используйте dpkg в связке с apt. Всегда проверяйте источник и целостность пакета, особенно на серверах.

Примечание

Если пакет доступен через официальный репозиторий, snap или flatpak, подумайте о том, чтобы использовать их — это упростит обновления и управление зависимостями.


Сводка: установите .deb через центр приложений или GDebi для простоты; используйте dpkg + apt для контроля и устранения проблем. Всегда проверяйте источники и зависимости.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Отслеживание цен Amazon: Camelcamelcamel и Camelizer
Шопинг

Отслеживание цен Amazon: Camelcamelcamel и Camelizer

Как смотреть парад Macy's в День благодарения
Развлечения

Как смотреть парад Macy's в День благодарения

Настройка графики NVIDIA: Control Panel и GeForce Experience
Графика

Настройка графики NVIDIA: Control Panel и GeForce Experience

Как управлять LIFX с Windows
Умный дом

Как управлять LIFX с Windows

Добавить BlackArch в Arch Linux — быстрый гайд
Linux

Добавить BlackArch в Arch Linux — быстрый гайд

Добавление маркеров в Microsoft Word
Microsoft Word

Добавление маркеров в Microsoft Word