3

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

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

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

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

Спасибо...

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

1 ответ1

2

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

Dist-Upgrade

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

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

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