Я использую Ubuntu 16.04.2. Так как несколько дней назад я не могу успешно обновить или обновить вещи. Каждый раз, когда я выполняю обновление или dist-обновляю команду, я получаю ошибку.
Если я пытаюсь установить новые приложения, я получаю ошибку при высказывании, что пакеты не могли бы аутентифицироваться.
(Например, я просто удалил и попытался установить инструмент тонкой настройки гнома снова.)
Выполнение dpkg --get-selections | grep hold
ничего не отображает, как упомянуто в части сообщения AskUbuntu.
Править:
Записи моего sources.list файла
deb http://old-releases.ubuntu.com/ubuntu xenial main restricted
universe multiverse deb http://old-releases.ubuntu.com/ubuntu
xenial-updates main restricted universe multiverse deb
http://old-releases.ubuntu.com/ubuntu xenial-backports main restricted
universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner deb-src
http://archive.canonical.com/ubuntu xenial partner
deb http://old-releases.ubuntu.com/ubuntu xenial-security main
restricted universe multiverse
deb https://cli-assets.heroku.com/branches/stable/apt ./
deb http://liveusb.info/multisystem/depot all main deb
[arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/
deb http://archive.ubuntu.com/ubuntu xenial main universe deb
http://security.ubuntu.com/ubuntu/ xenial-security universe main deb
http://archive.ubuntu.com/ubuntu xenial-updates universe main
Хорошо, я решил проблему. Я обнаружил этот веб-сайт. Я заполнил детали, которые он спросил, и затем он сгенерировал для меня содержимое файла sources.list. Я могу устанавливать и обновлять программное обеспечение без особых проблем.
Я все еще получаю ошибки для некоторых репозиториев метаданных DEP-11, в которых говорится, что разрешение отклонено. Но проблема «пакеты не могут быть аутентифицированы» была решена.
Вы работаете xeinal
но с помощью неправильного источника репозитория. на самом деле кажется что Ваш sources.list
набор должен использовать старые выпуски, который не содержит xenial
пакеты, и т.д.
Выполнение попытки:
sudo sed -i s/old-releases/archive/ /etc/apt/sources.list
Также удалите дополнительные репозитории из /etc/apt/sources.list
и /etc/apt/sources.list.d/
если существует кто-либо.
Затем выполненный:
sudo apt update
Если это не работало:
Сначала создать резервное копирование sources.list
файл, Выполнение:
sudo cp /etc/apt/sources.list{,.bk}
Затем выполните команду рева для очистки его:
echo | sudo tee /etc/apt/sources.list
После этого откройте его с редактором и корневым доступом:
sudo nano /etc/apt/sources.list
Затем добавьте следующий код в него:
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
Наконец, сохраните файл и обновите свои источники:
sudo apt-get update