Какой вариант выбрать, когда дистрибьютор пакетов отправил обновленную версию?

Вопрос или проблема

Расширенные настройки после выбора dpkg для исправления сломанных пакетов:

Расширенные настройки после выбора dpkg для исправления сломанных пакетов

Конфигурационный файл '/etc/gnome/defaults.list'
 ==> Изменен (вами или скриптом) после установки.
 ==> Распространитель пакетов поставил обновленную версию.
   Что бы вы хотели с этим сделать? Ваши варианты:
    Y или I  : установить версию, предложенную автором пакета
    N или O  : оставить установленную вами версию
      D     : показать отличия между версиями
      Z     : запустить оболочку для изучения ситуации
 Действие по умолчанию — сохранить вашу текущую версию.
*** defaults.list (Y/I/N/O/D/Z) [по умолчанию=N] ?

Установит ли это версию Ubuntu или 18.04 или просто обновит мою текущую Ubuntu 16.04?

Исходное сообщение об ошибке содержало этот текст:

Конфигурационный файл '/etc/gnome/defaults.list'
 ==> Изменен (вами или скриптом) после установки.
 ==> Распространитель пакетов поставил обновленную версию.
   Что бы вы хотели с этим сделать? Ваши варианты:
    Y или I  : установить версию, предложенную автором пакета
    N или O  : оставить установленную вами версию
      D     : показать отличия между версиями
      Z     : запустить оболочку для изучения ситуации
 Действие по умолчанию — сохранить вашу текущую версию.
*** defaults.list (Y/I/N/O/D/Z) [по умолчанию=N] ?

Выбор первого варианта, Y или I : установить версию, предложенную автором пакета, не изменит вашу текущую установленную версию Ubuntu. Вместо этого он сделает все совместимым с вашей текущей установленной версией Ubuntu (Ubuntu 16.04). При необходимости он отменит изменения, которые вы внесли в свою систему и которые могут помешать вам нормально обновлять пакеты. Первый вариант Y — это самый безопасный вариант выбора, когда вы видите меню Распространитель пакетов поставил обновленную версию, потому что он позволяет вам нормально обновлять вашу систему и возвращает вашу систему в состояние, где ничего не мешает управлению пакетами по умолчанию. Это также упростит исправление основной проблемы с сломанными пакетами, которая мешает обновлению установленных пакетов и, вероятно, изначально вызвала это сообщение управления пакетами.

В этом конкретном случае автор вопроса уже выбрал D для показа различий в конфигурационных файлах, и это связано с типами MIME системы. Если у вас нет очень специфических конфигураций, которые вы создали для открытия файлов с помощью собственных .desktop запусков, вы вероятно хотите принять новую версию авторов.

Этот вывод, похоже, появляется после того, как вы выполнили apt upgrade, и не обновит вашу версию Ubuntu — только пакеты (программы). Если вы используете Ubuntu 16.04, вы останетесь на 16.04 (однако я бы порекомендовал обновиться до 18.04 с помощью do-release-upgrade).

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

Рекомендация остается прежней: принять (Y) новейшую версию файла от автора, если у вас нет особенной причины оставить старую (вы обычно знаете, когда вносите такие изменения, не так ли?).

Если вы не можете вспомнить, что намеренно изменяли затронутый файл, или вы не уверены, вы всегда можете выбрать вариант Z (это запустит оболочку с правами root и покажет полный путь к обеим версиям), где вы можете вручную просмотреть оба файла (или сделать резервную копию и заняться ситуацией после обновления, если это необходимо).

Ответ или решение

Когда пакетный дистрибьютор отправляет обновленную версию пакета, возникает важный вопрос: какую опцию выбрать для обработки конфигурационных файлов. Ваша ситуация касается файла /etc/gnome/defaults.list, который был изменен либо вами, либо скриптом, и теперь его версия отличается от версии, предложенной дистрибьютором.

Доступные опции

Предоставленные вам опции выглядят следующим образом:

  • Y или I: установить версию, предложенную пакетным дистрибьютором.
  • N или O: оставить вашу текущую версию.
  • D: показать различия между версиями.
  • Z: открыть оболочку для более глубокого анализа ситуации.

Рекомендация по выбору опции

В большинстве случаев, если вы не знаете, почему ваш файл был изменен, безопаснее всего выбрать опцию Y. Это позволит:

  1. Обновить необходимые конфигурации: Установка версии от дистрибьютора соответствует последним изменениям в системе, что способствует лучшей совместимости приложения и системы.
  2. Сохранение целостности системы: Данная опция помогает исправить ошибки, возникшие из-за несовместимых изменений, которые могли помешать нормальному обновлению пакетов.
  3. Упрощение последующей работы с пакетами: Версионное обновление файла может упростить процесс обновлений в будущем, устраняя потенциальные конфликты.

Объяснение других опций

  • N или O (оставить текущую версию): Используйте эту опцию только в том случае, если вы уверены, что ранее внесенные изменения критически важны для вашей работы. Однако стоит помнить, что это может привести к совместимости с обновлениями в будущем.
  • D (показать различия): Это полезно, если вы хотите сравнить версии и понять, какие изменения были внесены дистрибьютором. Если отличия незначительны, может не быть необходимости сохранять старую версию.
  • Z (запустить оболочку): Этот вариант позволят вам глубже исследовать файл. Это хороший выбор, если вы не уверены, какие изменения были сделаны, и требуется более детальное изучение обеих версий.

Обновление системы

Выбор опции не повлияет на версию вашей операционной системы. Если вы используете Ubuntu 16.04, то она останется 16.04, даже если вы выберете опцию Y для обновления пакета. Тем не менее, рекомендуется рассмотреть возможность перехода на более новую версию, такую как 18.04, с помощью команды do-release-upgrade.

Заключение

В итоге, если вы не имеете особых причин оставлять вашу текущую версию файла, предпочтительней выбрать Y для установки версии от дистрибьютора. Это упростит управление пакетами и содействует поддержанию работы системы на должном уровне. В случае сомнений, стоит изучить различия через опцию D или заглянуть в изменение через Z – это поможет вам принять более обоснованное решение.

Оцените материал
Добавить комментарий

Капча загружается...