È disponibile una nuova versione del file di configurazione / etc / default / grub, ma la versione installata attualmente è stata modificata localmente


31

Sto usando 3.2.0-4-amd64 # 1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1 (wheezy) Rilascio: 7.1.

Ho scritto "sudo apt-get upgrade" e ho sperato per il meglio (ho aggiornato tutti i miei pacchetti prima di farlo con "sudo ap-get update").

Non sono a conoscenza di eventuali modifiche a grub che avrei potuto apportare anche se non sono il proprietario di questa macchina, mi è capitato di avere le autorizzazioni sudo e di usarlo.

Per favore, cosa dovrei fare? Ho paura di rompere il mio sistema :(

 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                                    │

Ecco la schermata dopo "mostra le differenze tra le versioni"

inserisci qui la descrizione dell'immagine


1
scegli show the differences between the versionse modifica la tua domanda per aggiungere l'output. (Dopo aver scelto che otterrai di nuovo lo stesso menu tra cui scegliere)
aularon,

Sembra che il nuovo file rimuova le impostazioni relative ai terminali seriali, nulla che di solito gestiresti (a meno che tu non abbia una connessione seriale a un terminale). Quindi puoi continuare install the package maintainer's versionsenza preoccupazioni.
aularon,

Grazie. Cosa succede se ho scelto di mantenere la versione locale? Qual è il rischio associato a questo?
Perlnika,

2
Niente (in questo caso la modifica è davvero marginale e non influirà sul sistema, come appare dalle linee modificate nella vista diff), ma la prossima volta che hai intenzione di aggiornare, ti chiederà di nuovo poiché avere la versione del manutentore del file.
aularon,

Risposte:


32

Per riassumere:

  1. Utilizzare show the differences between the versionsper verificare quali sono le differenze.

  2. Dalla vista diff, è possibile riconoscere le modifiche apportate al file (se presenti) e le differenze tra il file corrente e il file del manutentore.

  3. Ora devi unire il file del manutentore con le modifiche locali: install the package maintainer's versione poi modifica per introdurre le tue modifiche alle impostazioni, o keep the local version currently installedpoi modifica per introdurre le modifiche fatte dal manutentore del pacchetto.

Nel tuo caso non hai apportato modifiche al file e le differenze sono minori e irrilevanti per la tua installazione, quindi puoi ignorare e procedere install the package maintainer's versionsenza la necessità di modificare ulteriormente il file.


0

Ho riscontrato problemi simili con Ubuntu 18.04, seleziono show a side-by-side difference between the versions. Un'attenta osservazione rivela che nulla di grave è cambiato, sembra tutto simile.

Quindi seleziono semplicemente install the package maintainer's versione tutto funziona perfettamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.