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

По крайней мере с некоторыми версиями diffutils' GNU diff, можно использовать -N флаг, чтобы сделать это непосредственно (хотя в документации, кажется, говорится, что только работает на каталог diffs).

$ ls
foo
$ cat foo
foo
$ diff -u foo bar
diff: bar: No such file or directory
$ diff -uN bar foo
--- bar 1970-01-01 01:00:00.000000000 +0100
+++ foo 2012-09-04 12:45:34.000000000 +0200
@@ -0,0 +1 @@
+foo
$ diff -uN foo bar
--- foo 2012-09-04 12:45:34.000000000 +0200
+++ bar 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-foo
$ diff -v
diff (GNU diffutils) 2.8.1
Copyright (C) 2002 Free Software Foundation, Inc.
31
05.02.2014, 21:31
2 ответа

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

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

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

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

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

32
27.01.2020, 19:38

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

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

0
27.01.2020, 19:38

Теги

Похожие вопросы