Re: Debian upgrade --postpone-interactive-config?
Jonas Smedegaard <[email protected]> Sun, 03 Nov 2013 05:19:30 +0100
| Newsgroups | gmane.linux.debian.user.danish |
|---|---|
| Message-ID | <[email protected]> |
Quoting Ole Tange (2013-11-03 03:43:23) > En gang hver 3-5 måned rammer jeg i et Debian system, som trænger til > den store opgradering: > > apt-get update > apt-get upgrade > > Men upgrade tager utroligt lang tid fordi systemet igen og igen _lige_ > skal have mig til at fortælle, om jeg vil beholde den ændrede > config-fil eller have den nye. > > Det er ikke fordi jeg ikke gerne vil spørges - for det vil jeg gerne; > men problemet er, at jeg vil egentlig helst spørges i batches. Så kan > jeg bede Debian om at spørge mig senere? > > Jeg forestiller mig noget ala: > > 1. Opgrader alle pakker. Hvis en pakke kræver interaktivitet, så vent > med at spørge, og gå istedet videre til den næste. > 2. Opgrader alle pakker, der blev udskudt i punkt 1. > 3. Nu er der muligvis andre pakker, der kan installeres uden > interaktivitet, så gå til 1. > > Jeg kan umuligt have været den første, der er ramt i det problem. Hvad jeg ville gøre i den situation var først at installere etckeeper, derefter opgradere med "apt-get -y upgrade", og så gå ind under /etc og køre "git log -p" og inspicere hvilke af konfigurationsfilerne jeg evt. ville opsætte anderledes. En anden metode er beskrevet i "man 7 debconf" i afsnittet om "unattended upgrades": Opgradér i "unattended mode", og kør derefter kommandoen "dpkg-reconfigure --all --unseen-only". En tredje mulighed er helt at undertrykke at køre postinst scripts under installationen med noget á la "apt-get --option ...", og derefter "dpkg-reconfigure --all --unseen-only" som ovenfor. ...men jeg har endnu ikke leget med sådanne tricks på aktive systemer, kun ved friske installationer (multistrap tredje af metoderne ovenfor). - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
(application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAABAgAGBQJSdc7SAAoJEE7BtyI3T5vWw+gH/jMpMp4pnhmzcN/h/cGy3/Vj ToOuYj5BdoKREvgaSyxg6zdGl7WGg71XNLZy0BZlFh60/PBc4sGzkJ/wPIBKhFU2 MTkcMt6BjChrqihD1QJ2bU5G1HKqwoetcpOIXM4RHVC41khBd0nNduLEZy6Aps6g kFCTCdHZ1yp1NGPR12CTZqHrH6S+/xbt3LzCuY0M7L/22ccq3IUn0JVHk2FF9zub ykmFPIyhB947g6q0YC/WhWC7s2t5us7VTe+fnUteiKSLCuuHNYXY66CIfchoQB/c 0oi0jWvxukykL2PYUeglXxJmnFMRmkaK4nvCwyom9OQybr1N81DgW5VEhR0BELE= =RtL8 -----END PGP SIGNATURE-----