Что такое файлы .deb
Файлы с расширением .deb — это установочные пакеты для Debian и производных дистрибутивов, для таких, как Linux Mint, Kali Linux, Ubuntu.
Типичный способ установки пакета из файла DEB:
sudo apt update sudo apt install ИМЯ_ПАКЕТА
С помощью этих команд устанавливаются пакеты из стандартных репозиториев — это самый надёжный способ в том плане, что для устанавливаемого пакету будут установлены зависимости и в будущем этот пакет будет обновляться вместе с другими программами в системе. То есть установка из стандартных репозиториев является приоритетной.
Установка скаченных .deb
Иногда может потребоваться установка локальных .deb, то есть файлов не из репозиториев. Примеры, когда потребовалась такая установка:
- Как установить Viber на Linux (необходимо отредактировать пакет Viber, иначе его установки приведёт к проблемам к использованию менеджеров пакетов)
- Как установить Java (JDK) в Windows и Linux (Oracle JDK отсутствует в стандартных репозиториях)
Установка без учёта зависимостей
Следующая команда установит пакет без проверки зависимостей:
sudo dpkg -i <ФАЙЛ deb>
При выполнении операции менеджером пакетов, например, обновление кэша:
sudo apt update
может возникнуть сообщение об отсутствующих зависимостях, исправить это можно командой:
sudo apt install -f
Установка DEB файла с помощью apt
Программа apt также умеет устанавливать пакеты из указанных файлов, при этом одновременно будут установлены необходимые зависимости для этого пакета:
sudo apt install ./ПАКЕТ.deb
Например:
Установка пакетов с помощью gdebi
Вы можете установить программу gdebi:
sudo apt install gdebi
И затем устанавливать пакеты с помощью неё:
sudo gdebi /ПУТЬ/ДО/ФАЙЛА.deb
gdebi также установит необходимые зависимости. На самом деле, gdebi появилась когда apt-get не могла устанавливать локальные файлы (или эта возможность не была документирована), сейчас же вместо gdebi можно использовать apt, которая предустановлена в каждом дистрибутиве, основанном на Debian.
Связанные статьи:
- dpkg: ошибка при обработке пакета ...: пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО) (61.4%)
- Как добавить сертификат Центра Сертификации (CA) в доверенные в Linux (54.6%)
- Как обновить загрузчик GRUB в Debian и производных дистрибутивах (Kali Linux, Ubuntu, Linux Mint) (54.6%)
- Как правильно и навсегда исправить ошибку «E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)» (53.4%)
- Решение проблемы с ошибкой «fatal error: pcap.h: Нет такого файла или каталога» (53.1%)
- Решение проблемы ModuleNotFoundError: No module named 'distutils.core' (RANDOM - 13%)
Стим ставил на кали в первые на линукс, данная статья очень сильно помогла. Спасибо за помощь)))!
gdebi-gtk мне понравился. Искал как ставить пакеты кликом мышки без лазинья в терминал