Dostępna jest nowa wersja pliku konfiguracyjnego / etc / default / grub, ale obecnie zainstalowana wersja została zmodyfikowana lokalnie


31

Używam 3.2.0-4-amd64 # 1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1 (wheezy) Wydanie: 7.1.

Wpisałem „sudo apt-get upgrade” i liczyłem na to, co najlepsze (zaktualizowałem wszystkie moje pakiety tuż przed zrobieniem tego z „sudo ap-get update”).

Nie wiem, jakie zmiany w Grub mogłem wprowadzić, chociaż nie jestem właścicielem tego komputera, akurat mam uprawnienia do sudo i go używam.

Co powinienem zrobić? Boję się zepsuć mój system :(

 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                                    │

Oto ekran po „pokaż różnice między wersjami”

wprowadź opis zdjęcia tutaj


1
wybierz show the differences between the versionsi edytuj pytanie, aby dodać wynik. (Po wybraniu opcji otrzymasz ponownie to samo menu do wyboru)
— aularon

Wygląda na to, że nowy plik usuwa ustawienia związane z terminalami szeregowymi, z którymi zwykle byś sobie nie poradził (chyba że masz połączenie szeregowe z terminalem). Możesz więc kontynuować install the package maintainer's versionbez obaw.
— aularon

Dzięki. Co się stanie, jeśli zdecyduję się zachować wersję lokalną? Jakie ryzyko jest z tym związane?
— Perlnika

2
Nic (w tym przypadku zmiana jest naprawdę marginalna i nie wpłynie na system, jak wynika z linii zmienionych w widoku różnicowym), ale następnym razem, gdy będziesz aktualizować, poprosi cię ponownie, ponieważ nadal nie nie ma wersji pliku opiekuna.
— aularon

Odpowiedzi:


32

Podsumowując:

  1. Użyj, show the differences between the versionsaby sprawdzić różnice.

  2. W widoku różnic możesz rozpoznać zmiany, które wprowadziłeś w pliku (jeśli istnieją) oraz różnice między bieżącym plikiem a plikiem opiekuna.

  3. Teraz musisz scalić plik opiekuna z lokalnymi zmianami: albo install the package maintainer's versionnastępnie edytuj, aby wprowadzić zmiany w ustawieniach, lub keep the local version currently installednastępnie edytuj, aby wprowadzić zmiany wprowadzone przez opiekuna pakietu.

W twoim przypadku nie dokonałeś żadnych zmian w pliku, a różnice są niewielkie i nie mają znaczenia dla twojej konfiguracji, więc możesz zignorować i kontynuować install the package maintainer's versionbez potrzeby dalszej edycji pliku.


0

Mam podobne problemy z Ubuntu 18.04, wybieram show a side-by-side difference between the versions. Uważna obserwacja ujawnia, że ​​nic poważnego się nie zmieniło, wszystko wygląda podobnie.

Więc po prostu wybieram install the package maintainer's versioni wszystko działa dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.