В Кали команды apt update apt install не работают.
В статье рассматривается проблема Кали Линукс, суть которой состоит в том, что команды apt-get update и apt-get install отказываются исполнять свои прямые обязанности. Таким образом ни одна из попыток установить новое приложение \ скрипт или обновить имеющиеся не достигает успеха.
Корни вопроса чаще всего лежат в области двух багов системы (проблемы с сетевым соединением здесь не рассматриваю). Либо «что-то не так» с файлом sources.list — он пуст, содержит некорректные записи или к нему не подступиться либо в период установки/эксплуатации Кали потеряла оригинальный отпечаток (цифровую подпись), которая обязательно сопровождает любую из скачиваемых копий или образов. И то и другое мы сейчас попытаемся исправить.
Ошибка обновления Сould not open lock file
Apt update apt install не работают: правим список репозиториев.
Sources.list — текстовый файл адресов репозитория/ев, откуда Кали забирает обновления или файлы установки по умолчанию. Его, файла, адрес традиционен:
/etc/apt/sources.list
Открыв файл прямо сейчас, я могу проверить его содержимое, проверив указываемые ещё на этапе установки адреса:
mousepad /etc/apt/sources.list
Несмотря на кажущийся объём информации в файле, рабочая часть файла составляет единственную строку с неизменным адресом:
deb http://http.kali.org/kali kali-rolling main contrib non-free
Остальное — не более чем комментарии. Фактически удалив все строчки, предваряемые значком #, оставив указанный адрес репоза, вы никак не повлияете на принцип обновления Кали. Так что…
- открываем терминал
- если работаете не из root, введите
sudo -i
- а затем пароль к root-учётке
- получаем доступ к файлу
touch /etc/apt/sources.list
chmod 644 /etc/apt/sources.list
- забиваем в файл адрес официального репозитория
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list
Проверьте теперь:
apt update && apt install -y
Сверка цифровой подписи.
На этапе получения образа системы, помимо прочего мы получаем в загрузке файлы SHA256SUMS и SHA256SUMS.gpg. Перед сверкой чек-сумм лучше убедиться в том, первый из них сгенерирован именно Кали. Однако этого никто никогда, конечно, не делает. Официальный ключ можно скачать несколькими способами; вот команда для самого короткого пути:
wget -q -O - https://www.kali.org/archive-key.asc | gpg --import
Сразу сверяем:
gpg --fingerprint 7D8D0BF6
На «правильном» выходе имеем вот это:
Если что идёт не так, есть смысл прямо из терминала подставить в Кали другой ключ:
apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6
Снова проверьте
apt-get update && apt-get install -y
В случае, если ошибка не исчезает, стоит проверить сетевое соединение простым пингом любого из сетевых адресов с последующим подтверждением, цель достигнута:
ping google.com
Если болячка типа «apt update apt install не работают» подстерегла вас уже на первоначальном этапе установки, Кали проще переустановить, скачав образ на офсайте.
Успехов.




Будь здоров, друг) очень помог. Спасибо!