🐉 Установка пакетов deb на Kali Linux [4 метода]

Мануал

Введение

Существует два способа установки программного обеспечения в системе Kali Linux.

Вы можете использовать метод терминала, где вы будете использовать менеджер пакетов apt или другие независимые от дистрибутива пакетные платформы, такие как Snap, AppImage и FlatPak.

Другой способ – это загрузка установочного файла (обычно это файл .deb) и его установка в вашей системе.

Установка Deb-файлов в дистрибутивах на базе Debian, таких как Ubuntu и Debian, может быть простой, поскольку эти операционные системы поставляются с программным центром.

Центр программного обеспечения – это утилита, с помощью которой пользователи могут найти, загрузить и установить программное обеспечение в графическом виде.

Когда у вас есть файл .deb, вы щелкаете правой кнопкой мыши на файле и выбираете опцию “install with software centre”.

К сожалению, в Kali Linux программный центр не установлен по умолчанию, и вам придется установить .deb-файл с помощью Терминала.

К счастью, это не так сложно, как можно подумать.

В этой статье вы найдете подробное руководство по установке .deb-файлов в Kali Linux.

Метод-1: Установка пакета DEB с помощью DPKG

DPKG – это инструмент командной строки, используемый для установки, сборки, удаления и управления пакетами Debian в системах Linux.

Он поставляется с различными опциями, которые вы можете просмотреть, выполнив команду:

dpkg --help

Чтобы установить пакет с помощью dpkg, запустите Терминал и с помощью команды cd перейдите к местоположению файла и установите его, используя приведенный ниже синтаксис.

В нашем случае мы установим файл VSCode.deb. VSCode – это мощная IDE, разработанная Microsoft и включающая поддержку различных языков, таких как Python, Java, C++, JavaScript и др.

cd Downloads
sudo dpkg -i vscode.deb
sudo apt install -f

Вы заметите, что у нас есть дополнительная команда sudo apt install -f.

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

Если хотя бы одна зависимость не выполнена (что чаще всего и происходит), пакет остается в состоянии “unconfigured” и считается нерабочим.

Команда apt install -f пытается установить любую из отсутствующих зависимостей.

Если вы прочитаете man-страницу apt, вы увидите, что параметр -f означает –fix-broken.

-f, --fix-broken
           Fix; attempt to correct a system with broken dependencies in place.

Метод-2: Установка пакета DEB с помощью DPKG

В качестве альтернативы, вы можете избежать ошибок, сначала проверив наличие зависимостей, требуемых пакетом, и установив их; вы можете сделать это, выполнив приведенную ниже команду.

sudo dpkg -I vscode.deb

В выводе появится список всех зависимостей, необходимых для установки файла vscode.deb.

Теперь вы можете установить эти зависимости с помощью команды apt, показанной ниже:

sudo apt-get install [dependency] name

После установки всех необходимых зависимостей перейдите к установке deb-файла с помощью приведенной ниже команды.

sudo dpkg -i vscode.deb

Метод-3: Установка DEB-файлов с помощью менеджера пакетов APT

Помимо DPKG, вы можете использовать команду apt для установки deb-файлов в системе Kali Linux.

Однако этот метод работает по-своему и требует наличия активного подключения к Интернету.

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

После этого он вызывает утилиту dpkg и использует ее для установки файла.

Таким образом, метод apt использует dpkg под капотом.

Чтобы установить пакет с помощью apt, запустите Терминал и с помощью команды cd перейдите в каталог файла и используйте приведенный ниже синтаксис для установки файла.

cd Downloads
sudo apt install ./vscode.deb

Метод-4: Установка DEB-файлов с помощью GDEBI

GDEBI – это утилита командной строки, которая позволяет вам плавно устанавливать deb-файлы за счет правильной обработки зависимостей.

Мы говорим “плавная установка”, потому что dpkg иногда может быть довольно агрессивным при установке определенных пакетов.

GDEBI не поставляется предустановленным в Kali Linux. Чтобы установить его, используйте приведенную ниже команду:

sudo apt install gdebi-core

После этого перейдите к установке deb-пакета, используя приведенный ниже синтаксис.

cd Downloads
sudo gdebi vscode.deb

Заключение

Вот и все!

Думаю, теперь у вас есть три способа, которые можно использовать для установки deb-файла в системе Kali Linux.

Если у вас есть активное подключение к интернету, я настоятельно советую вам использовать метод apt install ./<имя_пакета> или gdebi.

Однако, если у вас нет доступа в интернет, используйте команду dpkg -i, которая не устанавливает никаких необходимых библиотек.

Но если вы столкнетесь с какой-либо ошибкой, вам нужно будет выполнить команду apt install -f для установки всех недостающих зависимостей, что требует доступа в интернет.

Не стесняйтесь оставлять комментарии ниже, если вы столкнулись с какими-либо трудностями.

 

Добавить комментарий