Резюме
или «Мне все равно, если я продолжаю все портить и тратить свое и чужое время на проблемы, которые можно предотвратить, а у вас есть 30 секунд, чтобы убедить меня в этом!»
Если вы используете Update Manager для обновления ваших пакетов, и он предлагает выполнить «Частичное обновление», не принимайте его без тщательной проверки пакетов, которые он предлагает удалить, обновить и установить. Если вы это сделаете, вы, скорее всего, в конечном итоге удалите пакеты, которые не должны быть удалены, и потратите время и силы на восстановление вашей установки и обращение за помощью.
Большинство ситуаций «частичного обновления» возникают из-за несоответствий в архиве пакетов, которые обычно устраняются в течение нескольких часов. Если ваш менеджер пакетов сбит с толку, как и вы, просто подождите и отложите обновления, пока все не уладится.
Укороченная версия
или "Хм, так что я не должен слепо делать" Частичное обновление "и dist-upgrade? Я не знал этого ..."
Из-за того, что загрузка и репликация в зеркальные репозитории иногда не являются синхронными, зависимости некоторых пакетов могут поступить позже, чем зависимый пакет. Это приводит к тому, что инструменты управления пакетами, такие как Update Manager, интерпретируют ситуацию как требующую dist-upgrade для установки новых пакетов и / или восстановления пакетов в состоянии «reqreinst» (требуется переустановка). То, что Update Manager выполняет при частичном обновлении, является dist-upgrade.
В большинстве случаев «частичное обновление» нежелательно. Ситуации, в которых это необходимо, ограничиваются новыми пакетами, заменяющими старые (как в случае замены пакета программного центра), и удалением пакетов из архива.
Длинная версия
или "Я думаю, что знаю, что я делаю! Скажи мне больше!"
В обычном режиме работы Update Manager не предлагает удалять пакеты. Это эквивалентно «apt-get upgrade» ваших существующих пакетов. В режиме «Частичное обновление» это возможно. Иногда удаление гарантируется, например, когда пакет устаревает новым. В других случаях этого не произойдет, и «Частичное обновление» может предложить удалить важные пакеты из-за отсутствующих зависимостей.
Теперь ключевой вопрос:
«Как узнать, действительно ли пакет предназначен для замены или удаления?»
Есть несколько способов:
Проверьте список изменений рассматриваемого пакета. Вы можете сделать это через «Пакет> Загрузить журнал изменений» в Synaptic, или «aptitude changelog имя_пакета», или перейдя на packages.ubuntu.com и нажав «Ubuntu changelog» для интересующего вас пакета, или посетив URL
https://launchpad.net/ubuntu/+source/package_name/+changelog
где имя_пакета - это имя исходного пакета, который вам интересен. В самой последней записи в журнале изменений будет указана причина удаления или замены, если таковая имеется.
Пример сценария использования списка последних изменений для определения безопасности удаления пакета и «Частичного обновления» см. В следующем посте.
Проверьте страницу информации о состоянии сборки для Ubuntu и очередность новых загрузок в выпуск Ubuntu (например, Natty) на Launchpad, чтобы увидеть, появляются ли эти загадочные отсутствующие зависимости по каналам или существуют проблемы, препятствующие их сборке.
Выполните поиск по форуму / AskUbuntu или присоединитесь к каналу # ubuntu + 1 на irc.freenode.net и узнайте, есть ли у других людей проблемы с такими же пакетами.
Если вы все еще в замешательстве, просто подождите и посмотрите, все ли будет исправлено в течение нескольких часов. Если нет, начните новую тему или опубликуйте в существующей по той же проблеме, чтобы проверить с другими.
Типичное взаимодействие с менеджером пакетов включает следующие три шага:
Вы выбираете несколько пакетов для установки / удаления / обновления
Менеджер пакетов разрешает ваше намерение в соответствии с его логикой управления пакетами, доступными источниками программного обеспечения и указанными вами приоритетами (как при закреплении APT), если таковые имеются, для набора действий, которые он должен выполнить, и выводит список эти действия
Вы проверяете этот список, подтверждаете его, если вы довольны им, или отменяете его и уточняете свой выбор, пока не будете довольны им.
Если вы пропустите третий шаг, предполагая, что простое обновление информации о пакете и нажатие кнопки «Применить» или нажатие «Enter» при появлении запроса приведут к последним изменениям - вы без необходимости прервете установку. Не делай этого. Просмотрите этот список изменений.
все кредиты 23мег Ubuntu QA Team