Введение
Существует два способа установки программного обеспечения в системе Kali Linux.
Вы можете использовать метод терминала, где вы будете использовать менеджер пакетов apt или другие независимые от дистрибутива пакетные платформы, такие как Snap, AppImage и FlatPak.
Другой способ – это загрузка установочного файла (обычно это файл .deb) и его установка в вашей системе.
Установка Deb-файлов в дистрибутивах на базе Debian, таких как Ubuntu и Debian, может быть простой, поскольку эти операционные системы поставляются с программным центром.
Центр программного обеспечения – это утилита, с помощью которой пользователи могут найти, загрузить и установить программное обеспечение в графическом виде.
Когда у вас есть файл .deb, вы щелкаете правой кнопкой мыши на файле и выбираете опцию “install with software centre”.
К сожалению, в Kali Linux программный центр не установлен по умолчанию, и вам придется установить .deb-файл с помощью Терминала.
К счастью, это не так сложно, как можно подумать.
В этой статье вы найдете подробное руководство по установке .deb-файлов в Kali Linux.
- Разница между apt и apt-get
- 📦 Команды Apt Update и Upgrade – в чем разница?
- 📦 Разница между apt-get upgrade и dist-upgrade
- 📦 Как составить список доступных обновлений и обновляемых пакетов с помощью команд Apt, Apt-Get, Aptitude
Метод-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 для установки всех недостающих зависимостей, что требует доступа в интернет.
Не стесняйтесь оставлять комментарии ниже, если вы столкнулись с какими-либо трудностями.
Спасибо, очень полезная статья.
Спасибо за статью +++
спасибо за отзыв!