Как мне обновить Ubuntu вручную?


50

Я хотел обновить Ubuntu вручную, потому что я использовал CDMA USB модем и подключился с помощью wvdial, но он не сможет обновить Ubuntu через Update Manager, потому что моя Ubuntu не будет показывать сообщение «Подключено» через network-manager.

Могу ли я обновить Ubuntu вручную? Должен ли я загружать отдельные файлы или использовать терминал?


Все ответы кажутся похожими. Я попробую, когда я подключусь к Ubuntu.
Арё Адхи,

Ответы:


62

Вы можете вручную обновить через терминал, запустив:

sudo apt-get update
sudo apt-get upgrade

Дополнительно вы можете запустить:

sudo apt-get dist-upgrade

Из apt-getсправочной страницы:

dist-upgrade в дополнение к выполнению функции upgrade, также интеллектуально обрабатывает изменения зависимостей с новыми версиями пакетов; У apt-get есть «умная» система разрешения конфликтов, и она попытается обновить самые важные пакеты за счет менее важных, если это необходимо. Поэтому команда dist-upgrade может удалить некоторые пакеты.


1
Который из? updateили upgrade? Потому что я думаю, что они оба разные
Aryo Adhi

2
Почему нет dist-upgrade? Регулярный upgradeможет сдержать некоторые вещи. (Хотя версия Ubuntu не будет обновлена, если вы не измените свои источники.)
gertvdijk

1
@AryoAdhi Вам нужны оба. updateобновит списки пакетов (чтобы узнать, какие пакеты доступны) и upgrade/ dist-upgradeвыполнит фактическое обновление.
gertvdijk

1
@AryoAdhi upgradeобновляет только установленные пакеты. dist-upgradeобновляет пакеты, а также устанавливает / удаляет пакеты, если какой-либо список зависимостей пакетов изменился. Если вы запустите программу, apt-get dist-upgradeобязательно проверьте изменения, которые выполнит apt-get, прежде чем подтвердить операцию. dist-upgradeНЕ будет обновлять версию Ubuntu (например, 12.10 -> 13.04).
Эрик Карвалью

1
sudo do-release-upgradeобновится до новой основной версии (12 => 14).
Хлоя

10

Сделай это:

sudo apt-get update && sudo apt-get upgrade

в терминале. Перезагрузите, если он спрашивает.

Надеюсь это поможет!!!


0

Если вы хотите обновить версию Ubuntu (например, с 12.04 до 12.10 или 13.04), вы можете просто зайти в LiveCD / LiveUSB, и у вас есть возможность разрешить обновление.


"намного безопаснее, чем интернет-соединение". Как это будет безопаснее, чем использование интернет-соединения? Кроме того, выпущенные ISO содержат более старый, не обновленный набор пакетов после выпуска (ну, у LTS есть точечные выпуски). Поэтому я бы сказал, что обновление с использованием Интернета существенно безопаснее, потому что вы также получите последние обновления для системы безопасности.
gertvdijk

Да, с точки зрения безопасности это так, но риск того, что ваш интернет окажется в центре вашего критического файла, может быть довольно пагубным. И после обновления через это устройство вы можете запустить, sudo apt-get update && sudo apt-get upgradeчтобы убедиться, что у вас есть последние обновления.
RPiAwesomeness

7
«отключение вашего интернета в середине важного файла может быть довольно пагубным». Нет. Потому что он сначала загружается перед обработкой обновлений. «Как только вы обновитесь с помощью этого устройства, вы сможете запустить [...]», который будет запускать обновления пакетов, обновленных на предыдущем шаге, именно моя точка зрения неэффективна.
gertvdijk
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.