На этот вопрос уже есть ответ здесь:
Я живу в Египте. у нас есть сервер для конкретной страны. Раньше все скачивал оттуда. но когда мне удалось загрузить encryptfs
, synaptic сказал, что пакет не может быть аутентифицирован, поэтому я изменил зеркало apt на сервер ubuntu по умолчанию, и теперь пакеты могут быть аутентифицированы.
Из-за того, что мы живем в стране с массовым наблюдением и отсутствием законов, защищающих конфиденциальность или права человека, я подумал, что, возможно, бэкдоры были помещены в пакет, не прошедший проверку подлинности. поэтому я решил повторно загрузить все неподписанные пакеты с основного сервера ubuntu, однако, похоже, это нигде не решается.
Итак, в связи с этим, как переустановить пакеты?
Вы можете скачать и переустановить все пакеты, используя --reinstall
:
sudo apt-get install --reinstall package1 package2 package3
Но, убедитесь, что вы очистили свой кэш раньше. Используйте
sudo apt-get clean
для очистки кэша. Потому что, если пакет присутствует в кеше, apt
не будет перезагружать его.
Конечно, лучший способ - сбросить систему с орбиты и начать заново, чтобы обеспечить максимальную безопасность.