Обновит ли «apt-get dist-upgrade» мою Ubuntu до следующей основной версии?

Обновит ли «apt-get dist-upgrade» мою Ubuntu до следующей основной версии?

Я пытаюсь устранить следующее сообщение об ошибке:

pdf-reader /home/jseidel/ebilling_1393100.pdf
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 10, in <module>
    import CommandNotFound
ImportError: No module named CommandNotFound

что, по-видимому, вызвано проблемой Python (см.http://ubuntuforums.org/showthread.php?t=1380441). Недавно я попытался обновиться до python7.2 из-за зависимости от poppler. Однако в инструкциях предлагается сделать a, sudo apt-get dist-upgrade но я не хочу обновлять свой дистрибутив - у меня Kubuntu 10.04, и я не хочу вносить нестабильность в свою систему.

Я прочитал в другом сообщении, что dist-upgrade не перенесет вас автоматически с версии LTS (10.04) на другой релиз, но поскольку существуют последующие дистрибутивы LTS до 10.04, я не решаюсь запускать эту команду (я прочитал определение dist-upgrade, и оно мне, конечно, не совсем понятно).

Спасибо...

Какие-либо предложения?

решение1

Как вы увидите на странице руководства, dist-upgradeэто не обязательно означает обновление дистрибутива. Иногда это просто означает удаление некоторых пакетов и установку других для исправления конфликтов, которые мешают системе полностью обновиться:

dist-upgrade

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

Мой совет — запустить команду и проверить, что будет установлено/удалено. Если вы согласны с изменениями, нажмите Y, в противном случае нажмите N. Даже если вы допустили ошибку и инструмент обновления дистрибутива начал собирать информацию, вы можете нажать кнопку отмены, не внося никаких изменений, поэтому простое выполнение команды не должно вызвать никаких проблем.

Связанный контент