Как я могу получить сообщение «Репозиторий не подписан…» при попытке обновить Kali Linux с подключенного образа диска?

5417
DeshBhakt

Я пытаюсь обновить Kali Linux с 2017.2 до 2018.2, используя iso, установленный на виртуальной машине Kali.

Итак, я отредактировал свой sources.listфайл так:

deb file:///media/cdrom0 kali-rolling main contrib non-free 

и прокомментировал другие строки, используя #.

Теперь, когда я пытаюсь apt-get update, я получаю:

E: The repository 'file:/media/cdrom0 kali-rolling Release' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. 
0

1 ответ на вопрос

1
JakeGould

Согласно справочной странице Debian дляapt-get, вы можете использовать --allow-unauthenticatedопцию как это:

apt-get update --allow-unauthenticated 

Как --allow-unauthenticatedобъясняется запись справочной страницы для :

Игнорируйте, если пакеты не могут быть аутентифицированы, и не запрашивайте об этом. Это может быть полезно при работе с локальными репозиториями, но представляет собой серьезную угрозу безопасности, если подлинность данных не обеспечивается другим способом самим пользователем. Использование параметра Trusted для записей sources.list (5) обычно предпочтительнее этого глобального переопределения. Элемент конфигурации: APT :: Get :: AllowUnauthenticated.

И если это не сработает, попробуйте запустить его --allow-insecure-repositoriesследующим образом:

apt-get update --allow-insecure-repositories 
Это не похоже на работу. Тем не менее, в руководстве я увидел в 'man apt-secure', что мы можем принудительно использовать '--allow-insecure-repositories', что помогло, но, к сожалению, были и другие ошибки. Спасибо за усилия, кстати. DeshBhakt 5 лет назад 0

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