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

На Windows привычно скачивать установщики через браузер и запускать EXE. В Ubuntu стандартный путь — установка из репозиториев через Центр приложений или менеджер пакетов, но установка .deb — официальный и распространённый вариант. В новых версиях Ubuntu двойной клик по .deb может вызывать ошибку по умолчанию; это поправимо.
Почему .deb отличается от EXE
DEB — это формат пакетов Debian/Ubuntu. Внутри пакета содержатся бинарные файлы, зависимости и метаданные. dpkg — низкоуровневый инструмент для установки и удаления .deb. Менеджеры высокого уровня (apt, Центр приложений, GDebi) управляют зависимостями и репозиториями.
Коротко: DEB = пакет с приложением для Debian/Ubuntu, dpkg = инструмент установки.
Установка .deb через GDebi (GUI)
GDebi — отдельное приложение для установки .deb с проверкой зависимостей. Если вы хотите удобный графический способ, пользуйтесь им:
- Откройте Центр приложений (App Center).
- В строке поиска введите “GDebi”.
- Если результатов нет, измените фильтр поиска так, чтобы отображались пакеты Debian (не только Snap-пакеты). По умолчанию Центр приложений показывает Snap-пакеты.
- Выберите GDebi и нажмите “Установить”.
- После установки вернитесь в папку с вашим .deb и дважды кликните файл. Вместо ошибки откроется GDebi и выполнит установку, автоматически показав список зависимостей и возможность их установки.
Важно: GDebi удобен, если вы часто устанавливаете локальные .deb. Он также показывает информацию о пакете и источнике.
Установка .deb через терминал (быстро и без GUI)
Если вы устанавливаете один пакет и не хотите ставить дополнительное ПО, используйте встроенные инструменты командной строки.
- Откройте терминал.
- Выполните установку пакета командой (замените путь на реальное местоположение файла):
sudo dpkg -i /home/user/location/app.deb- Если после этого появятся сообщения о неудовлетворённых зависимостях, исправьте их командой:
sudo apt-get install -fКоманда dpkg -i распаковывает и регистрирует пакет. Если какие‑то зависимости отсутствуют, apt-get install -f скачает и установит их.
Когда стоит предпочесть репозитории и Центр приложений
Для безопасности и удобства лучше устанавливать приложения из официальных репозиториев или через Центр приложений:
- Автообновления приходят через apt/Центр приложений.
- Пакеты в репозиториях проверены и подписаны.
Установка локальных .deb полезна, если разработчик официально распространяет .deb (например, Google Chrome, Discord) или если пакета нет в репозиториях.
Важно: ручная установка .deb сопоставима с «sideload» на телефоне — она требует доверия к источнику.
Типичные проблемы и способы их решения
- Ошибка при двойном клике: установите GDebi или используйте терминал.
- Неудовлетворённые зависимости: после
dpkg -iвыполнитеsudo apt-get install -f. - Несовместимая архитектура (i386 vs amd64): убедитесь, что пакет собран для вашей архитектуры:
dpkg --print-architecture. - Отсутствие прав: проверьте, что вы используете sudo или являетесь суперадминистратором.
- Подпись и доверие: если пакет не из официального источника, проверьте контрольную сумму/поставщика.
Мини‑методология проверки .deb перед установкой
- Проверьте источник — официальный сайт разработчика или проверенный репозиторий.
- Сверьте контрольную сумму (если доступна) с той, что указана на сайте.
- Узнайте целевую архитектуру:
dpkg --print-architecture. - Установите пакет:
sudo dpkg -i /путь/к/файлу.deb. - Исправьте зависимости:
sudo apt-get install -f. - Проверьте работу программы и логи (
journalctlили~/.configприложения).
Критерии приёмки
- Приложение установлено и запускается.
- Все зависимости удовлетворены, нет конфликтов версий.
- Приложение получает обновления либо через apt/репозиторий, либо поставщик предоставляет обновления.
Роли и чек‑лист (коротко)
Обычный пользователь:
- Скачать .deb только с официального сайта.
- Установить через GDebi или
dpkg+apt-get -f. - Проверить запуск приложения.
Системный администратор:
- Предпочесть репозитории и внутренние зеркала.
- При необходимости подписать и проверить пакеты.
- Документировать источник и версию пакета в CMDB.
Разработчик:
- Поставлять .deb с контрольной суммой и инструкцией установки.
- Поддерживать репозиторий apt для автоматических обновлений.
Безопасность и соответствие приватности
- Не устанавливайте .deb из сомнительных источников.
- Проверяйте контрольные суммы и цифровые подписи, если они есть.
- Для корпоративной среды лучше поддерживать собственный apt‑репозиторий или использовать централизованное управление пакетами.
Короткий глоссарий
- DEB — пакет формата Debian/Ubuntu.
- dpkg — низкоуровневый инструмент установки .deb.
- apt — высокоуровневый менеджер пакетов, управляет зависимостями и репозиториями.
- GDebi — графический установщик .deb с обработкой зависимостей.
Итог
Установка .deb в Ubuntu по‑прежнему работает, но поведение по умолчанию могло измениться. Для удобства используйте GDebi. Для единичных и быстрых установок достаточно dpkg -i и apt-get install -f. Всегда проверяйте источник пакета и следите за зависимостями.
Важно: если пакет предоставлен крупной компанией как официальный способ установки, он должен корректно работать с системой, и если возникают повторяющиеся ошибки — стоит ожидать исправления в следующих выпусках Ubuntu.
Похожие материалы
Отключить автоматическое выключение экрана в Windows 10
Точная перемотка медиа на iPhone
Как ускорить загрузки на Xbox
Как пересылать SMS на email с Android
Как изменить пункт «Изменить» в контекстном меню Windows