команда apt не обновляет последний пакет (kali linux)

Я могу воспроизвести это с помощью этого Dockerfile:

FROM centos:latest
RUN yum -y install screen && rm -rf /var/cache/yum
CMD screen -S session1 sleep 99999

когда я запускаю его с помощью docker run , я получаюMust be connected to a terminal.

Для работы экрану требуется терминал (tty ). Решение состоит в том, чтобы добавить -tidк флагам запуска, из справки:

 -d, --detach                         Run container in background and print container ID
 -i, --interactive                    Keep STDIN open even if not attached
 -t, --tty                            Allocate a pseudo-TTY

Для справки см. https://docs.docker.com/engine/reference/run/.

0
24.05.2021, 16:57
1 ответ

Зеркало http://mirror.kku.ac.th/kaliустарело, предоставляя старую версиюmpack_1.6-8.2. Вы можете выбрать другое зеркало из Kali Mirrors .

Используйте следующие команды:

printf "%s\n" "deb http://mirror.easylee.nl/kali/ kali-rolling main non-free contrib" |\
sudo tee /etc/apt/sources.list
sudo apt update
sudo apt install mpack
2
28.07.2021, 11:29

Теги

Похожие вопросы