Доступна новая версия файла конфигурации / etc / default / grub, но установленная в настоящее время версия была локально изменена

31

Я использую 3.2.0-4-amd64 # 1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1 (wheezy) Релиз: 7.1.

Я набрал "sudo apt-get upgrade" и надеялся на лучшее (я обновил все свои пакеты непосредственно перед тем, как сделать это с помощью "sudo ap-get update").

Я не в курсе каких-либо изменений в grub, которые я мог бы внести, хотя я не владелец этой машины, у меня просто есть права sudo и я ее использую.

Пожалуйста, что мне делать? Я боюсь сломать мою систему :(

 A new version of configuration file /etc/default/grub is available, but the version installed currently has been locally modified.                                                            
      │ What do you want to do about modified configuration file grub?                                  │
      │                                                                                                 │
      │                   install the package maintainer's version                                      │
      │                   keep the local version currently installed                                    │
      │                   show the differences between the versions                                     │
      │                   show a side-by-side difference between the versions                           │
      │                   show a 3-way difference between available versions                            │
      │                   do a 3-way merge between available versions (experimental)                    │
      │                   start a new shell to examine the situation                                    │

Вот экран после «показать различия между версиями»

введите описание изображения здесь

Perlnika
источник
1
выберите show the differences between the versionsи отредактируйте свой вопрос, чтобы добавить вывод. (После этого вы снова получите то же самое меню)
aularon
Кажется, что новый файл удаляет настройки, относящиеся к последовательным терминалам, ничего, с чем вы обычно не работали (если у вас нет последовательного соединения с терминалом). Таким образом, вы можете продолжать install the package maintainer's versionбез беспокойства.
Aularon
Спасибо. Что делать, если я решил сохранить локальную версию? Какой риск связан с этим?
Perlnika
2
Ничего (в этом случае изменение действительно незначительное и не повлияет на систему, как это видно из строк, измененных в представлении diff), но в следующий раз, когда вы собираетесь обновить, оно спросит вас снова, так как вы все еще не нет версии файла сопровождающего.
Aularon

Ответы:

32

Подводить итоги:

  1. Используйте, show the differences between the versionsчтобы проверить, в чем различия.

  2. В представлении diff вы можете распознать изменения, внесенные в файл (если они есть), а также различия между текущим файлом и файлом сопровождающего.

  3. Теперь вам нужно объединить файл сопровождающего с локальными изменениями: либо install the package maintainer's versionотредактировать, чтобы внести изменения в настройки, либо keep the local version currently installedотредактировать, чтобы внести изменения, внесенные сопровождающим пакета.

В вашем случае у вас нет изменений, внесенных в файл, и различия незначительны и не имеют отношения к вашей настройке, так что вы можете игнорировать и продолжить install the package maintainer's versionбез необходимости редактировать файл дальше.

aularon
источник
0

Я сталкиваюсь с подобными проблемами с Ubuntu 18.04, я выбираю show a side-by-side difference between the versions. Тщательное наблюдение показывает, что ничего серьезного не изменилось, все выглядит похоже.

Поэтому я просто выбираю install the package maintainer's versionи все работает просто отлично.

Амину Кано
источник