ntc2 по существу правильна (для моего случая в любом случае), но позвольте мне подробно остановиться на решении.
По какой-то причине я застрял в 15.04, хотя был настроен на автоматическое обновление. Независимо от того, сколько раз я обновлял / обновлял новую версию, и я продолжал получать ошибку проверки подлинности при установке пакетов.
Однако я, наконец, понял, как заставить обновление через официальный Ubuntu 15.10 ( Wily Werewolf) Примечания к выпуску. Оказывается, это довольно просто, и в моем случае я действительно нуждался в последнем шаге.
Обновление с Ubuntu 15.04:
Установите пакет update-manager-core, если он еще не был установлен. Убедитесь, что /etc/update-manager/release-upgrades установлен в нормальное состояние. Запустите средство обновления с помощью команды sudo do-release-upgrade.Теперь, когда я обновил ошибку проверки подлинности, я решил установить пакеты без проблем.
[d13 ] Это может быть или не быть связано с проблемами обновления, поэтому я оставлю это здесь, если кто-то еще столкнется с этим. Если во время обновления вы столкнулись со следующей ошибкой:
E: Метод дал неверный 103 Сообщение о переадресацииВозможно, вам придется очистить частичные файлы ниже и повторить обновление: [ ! d16]
sudo rm /var/lib/apt/lists/partial/*
(Источник: Обновление с Ubuntu 15.04: )
Это была последняя часть, чтобы сделать обновление пройденным для меня.
Этот awk будет делать это с помощью этой переменной:
uname -a | awk '{ print $7,$8,$9,$10,$11 }'
Результат:
Nov 16 09:41:07 IST 2017
awk: запустить awk-программу '{ print $7,$8,$9 }': распечатать 7-й, 8-й и 9-е поля с , пробелами между этими значениями. uname -a |: передать результат uname -a команде awk для обработки Команда uname -a печатает всю информацию о вашем ядре, в то время как uname -v печатает только версию ядра, которая является частью, заканчивающейся датой:
$ uname -v
#155 PREEMPT Thu Nov 16 09:41:07 IST 2017
Вы можете использовать команду tail -c для печати конца строки с указанной длиной.
uname -v | tail -c25
Это хорошо работает и в моем случае, когда количество пробелов отличается.
$ uname -v
#93-Ubuntu SMP PREEMPT Fri Mar 31 15:14:04 UTC 2017
$ uname -v | tail -c25
Mar 31 15:14:04 UTC 2017
Этот awk будет делать это с помощью этой переменной:
uname -a | awk '{ print $7,$8,$9,$10,$11 }'
Результат:
Nov 16 09:41:07 IST 2017
awk: запустить awk-программу '{ print $7,$8,$9 }': распечатать 7-й, 8-й и 9-е поля с , пробелами между этими значениями. uname -a |: передать результат uname -a команде awk для обработки Команда uname -a печатает всю информацию о вашем ядре, в то время как uname -v печатает только версию ядра, которая является частью, заканчивающейся датой:
$ uname -v
#155 PREEMPT Thu Nov 16 09:41:07 IST 2017
Вы можете использовать команду tail -c для печати конца строки с указанной длиной.
uname -v | tail -c25
Это хорошо работает и в моем случае, когда количество пробелов отличается.
$ uname -v
#93-Ubuntu SMP PREEMPT Fri Mar 31 15:14:04 UTC 2017
$ uname -v | tail -c25
Mar 31 15:14:04 UTC 2017