Доступна нова версія файлу конфігурації / 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").

Мені невідомі через якісь зміни в грубі, які я міг внести, хоча я не є власником цієї машини, у мене просто трапляються дозволи судо і користуюсь ним.

Будь ласка, що мені робити? Я боюся зламати свою систему :(

 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                                    │

Ось екран після "показати відмінності між версіями"

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


1
виберіть show the differences between the versionsі відредагуйте своє запитання, щоб додати результат. (Вибравши, що ви знову отримаєте те саме меню на вибір)
aularon

Здається, новий файл видаляє налаштування, пов’язані з послідовними терміналами, нічого, з чим ви зазвичай мали б справу (якщо ви не маєте послідовного з'єднання з терміналом). Тож ви можете продовжувати install the package maintainer's versionне турбуватися.
ауларон

Спасибі. Що робити, якщо я вирішив зберегти локальну версію? Який ризик пов'язаний з цим?
Перльник

2
Нічого (у цьому випадку зміна дійсно маргінальна і не вплине на систему, як видно з рядків, змінених у розрізному перегляді), але наступного разу, коли ви збираєтесь оновити, вона знову запитає вас, оскільки ви все ще не будете робити Не маю версії файлу для підтримки.
ауларон

Відповіді:


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без необхідності редагувати файл більше.


0

У Ubuntu 18.04 зіткнулися подібні проблеми show a side-by-side difference between the versions. Ретельне спостереження виявляє, що взагалі нічого серйозного не змінилося, все схоже.

Тому я просто вибираю install the package maintainer's versionі все працює чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.