2

Обычно в Ubuntu, если доступен новый выпуск, GUI сообщит вам. Однако, если вы используете Ubuntu на сервере, графический интерфейс отсутствует.

Вы можете запустить lsb_release -a , который, по крайней мере, сообщит вам, какой у вас текущий выпуск, но не скажет, есть ли новый выпуск, до которого вы можете обновить. Я пытаюсь написать очень простой сценарий "определите время обновления", и было бы очень удобно сделать это с помощью команды ... кто-нибудь знает один?

1 ответ1

2

Проверьте команду do-release-upgrade . Если нет новой версии, она просто возвращает соответственно:

$ do-release-upgrade 
Checking for a new ubuntu release
No new release found

Однако, если доступен новый выпуск, он продолжает загружать различия, запрашивая пароль sudo (если он запускается непривилегированным пользователем для обновлений).

Я полагаю, что для LTS-версий Ubuntu это означает, что обновление доступно только при наличии новой версии LTS. Сделайте еще несколько исследований инструмента, чтобы увидеть его точные причуды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .