Debian: come ritardare la configurazione durante l'installazione / l'aggiornamento?


8

Uno dei miei sistemi Debian è raramente aggiornato. Quindi, quando è il momento di aggiornare, ci sono un sacco di pacchetti. In questo momento devo praticamente monitorare l'aggiornamento, perché ogni 50 pacchetti circa c'è un pacchetto che ha bisogno di aiuto per decidere se mantenere la configurazione o inserire una nuova configurazione.

Il mio sistema è molto lento, quindi preferirei se potessi dire al sistema di gestire il maggior numero di pacchetti da solo e lasciare il resto per me.

Quindi quello che sto cercando è qualcosa di simile a make -kma per apt-geto aptitude. Quello che non sto cercando è la configurazione non interattivo di pacchetti: io non voglio configurare i pacchetti, ma voglio il sistema per installare / aggiornare il maggior numero di pacchetti come si può prima di chiedermi di configurare nulla. In questo modo spero di tornare più tardi, configurare un mucchio di pacchetti e installare i rimanenti (si spera) pochi pacchetti.

Modificare:

Inoltre sarebbe bello che quando faccio ritorno a configurare che posso arrivare a configurare il maggior numero possibile. Quindi dovrebbe iniziare posticipando tutti i pacchetti che necessitano di configurazione e al mio ritorno dovrebbe dare la priorità a tutti i pacchetti che possono essere configurati a questo punto.


Se esegui solo apt-getl' --assume-yesopzione, mostra qualcosa sulla console per indicare quali pacchetti stanno ricevendo la configurazione predefinita? In tal caso, è possibile installare tutto e quindi solo dpkg-reconfigurequelli predefiniti dopo.
Inutile

Se l'aggiornamento è di 500 pacchetti (che non è irrealistico) non voglio davvero passare manualmente attraverso un file di registro per la pulizia. Preferirei saltare quei pacchetti piuttosto che installare la sovrascrittura con l'impostazione predefinita.
Ole Tange,

Risposte:


1

Questo dovrebbe fare quello che hai chiesto; porre successivamente le domande di configurazione:

$ DEBIAN_PRIORITY=critical
$ export DEBIAN_PRIORITY
$ apt-get upgrade
# Wait a long time.   Should be almost entirely noninteractive.
$ dpkg-reconfigure --default-priority=medium --unseen-only

In alternativa, puoi provare a porre tutte le domande di configurazione prima di:

$ apt-get clean
$ cat >> /etc/apt/apt.conf <<EOF
// Pre-configure all packages before
// they are installed.
DPkg::Pre-Install-Pkgs {
    "dpkg-preconfigure --apt --priority=low";
};
EOF
$ apt-get upgrade

Ho appena testato su un altro vecchio sistema: # dpkg-reconfigure --default-priority = medium --unseen-only Opzione default-priority non accetta un argomento
Ole Tange

Testato su un altro server (un Lenny). PHP-ini bloccato con una finestra di dialogo.
Ole Tange,
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.