Каков предпочтительный способ обновления системы?

Ямочные работы. Я сделал это, как описано в на вики-сайте ubuntuusers.de , а именно:

  1. Сохраните файл патча phatch.diff в папку «Загрузки».

  2. В терминале:
    sudo patch -b /usr/share/phatch/phatch/lib/pyWx/wxPil.py < ~/Downloads/phatch.diff

1
задан 16.04.2020, 18:37

3 ответа

Они равны, но вы можете найти метод терминала более удобным, так как вам не нужно перемещаться по GUI.

0
ответ дан 16.04.2020, 18:38

Они не равны. apt-get upgrade вообще не обновляет выпуски, а просто обновляет пакеты в текущих источниках выпусков.

Диспетчер обновлений является интерфейсом графического интерфейса пользователя для apt-get, и эквивалентом командной строки для него будет do-release-upgrade (без sudo). Эти два были бы более или менее эквивалентны.

Если do-release-upgrade сообщает No new release found, проверьте это в Software & amp; Обновите, настройка «Уведомлять меня о новой версии Ubuntu» установлена ​​на «любая версия».

0
ответ дан 16.04.2020, 18:39

У нас есть общее неправильное понимание того, что означают «upgrade» и «dist-upgrade» для apt-get.

В итоге: ни один не обновляет Ubuntu (или Debian) выпускает . Но они разные . Обычно лучшим вариантом является использование dist-upgrade. Если нет технической причины, всегда делают dist-upgrade.

Со страницы man :

обновление используется для установки новейших версий всех пакетов , установленных в настоящее время в систему из источников, перечисленных в / etc / кв / sources.list. Пакеты, установленные в настоящее время с доступными новыми версиями, извлекаются и обновляются; ни при каких обстоятельствах установленные в настоящее время пакеты не удаляются, а пакеты, которые еще не установлены, извлекаются и устанавливаются. Новые версии установленных в настоящее время пакетов, которые нельзя обновить без изменения состояния установки другого пакета, останутся в их текущей версии . Сначала необходимо выполнить обновление, чтобы apt-get знал, что доступны новые версии пакетов.

dist-upgrade в дополнение к выполнению функции upgrade, также интеллектуально обрабатывает изменение зависимостей с помощью новых версий пакетов ; У apt-get есть «умная» система разрешения конфликтов, и она попытается обновить самые важные пакеты за счет менее важных, если это необходимо. Поэтому команда dist-upgrade может удалить некоторые пакеты. Файл /etc/apt/sources.list содержит список мест, из которых можно извлечь файлы нужного пакета. Смотрите также apt_preferences (5) для механизма переопределения общих настроек для отдельных пакетов.

0
ответ дан 16.04.2020, 18:39

Теги

Похожие вопросы