Ошибочный dist-upgrade, это плохо?


8

Я искал Update Managerна Ubuntu 10.10 Netbook Edition и не мог найти его, поэтому в терминале я сделал:

sudo apt-get update
sudo apt-get upgrade

Я получил сообщение о том, что некоторые пакеты были «задержаны», и поиск в Интернете дал мне предложение сделать:

sudo apt-get dist-upgrade

Так что я сделал это, и он обновил мое ядро ​​и теперь uname -aговорит, что у меня есть 2.6.35-23-generic #40-Ubuntu SMP. Моя система все еще работает нормально, но теперь я догадываюсь, правильно ли я поступил. Было ли это обновление ядра предназначено для следующей версии Ubuntu? Должен ли я попытаться отступить?


1
Если это не сломано, не исправляйте это и не беспокойтесь об этом.
MSS

Кстати, а где Update Manager? После обновления до 10.10 (нетбук) я не могу его найти
SpashHit

Перейти к тире, то в поисковике типа менеджер обновлений.
Линсити

Ответы:


11

dist-upgrade имеет расширенное разрешение зависимостей пакетов, которое используется (возможно, необходимо), когда пакет меняет свою основную версию.

Например, обновления всегда будут поддерживать вашу версию OpenOffice 1.x в актуальном состоянии, но как только дистрибутив переключится на OpenOffice 2.x, потребуется dist-upgrade для решения некоторых более сложных проблем.

Итак: ты не сделал ничего плохого . Если вы хотите, вы всегда можете сделать sudo apt-get dist-upgrade. Это происходит автоматически, если это необходимо (с помощью диспетчера обновлений), но вы можете вызвать его вручную для своего сердца.

Безопасный для ошибок в хранилище в aptнаши дни является достаточно пуленепробиваемым. :)


4

Единственное различие между apt-get upgrade и apt-get dist-upgrade состоит в том, что dist-upgrade установит новые пакеты или удалит установленные пакеты, если это необходимо для выполнения зависимостей пакетов, тогда как обновление будет задерживать пакеты, чьи зависимости не могут быть выполнены. просто обновив.

Поэтому, если есть какие-то пакеты с задержкой, обычно apt-get dist-upgrade - это то, что нужно сделать .

Но хорошей идеей будет сначала взглянуть на то, что он хочет сделать, особенно если вы используете неофициальные источники пакетов, такие как PPA, или apt-get dist-upgrade хочет удалить пакеты.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.