Daniel Palmer daniel-at-cardboardbox.org.uk |volatile-lists| wrote:
Georgi Alexandrov wrote:
Or you can:
for i in `seq 10-150`; do ssh [EMAIL PROTECTED] apt-get update && apt-get
-y dist-upgrade &>/var/log/apt-upgrade.log; done
The automatic dist-upgrade is a bad idea in my opinion. Asking for
package breakage.
Ok, but what is the alternative? I find that without dist-upgrade, I end
up with a constantly growing number of packages in the
"The following packages have been kept back"
category.
Why does dist-upgrade cause "package breakage" and is there a way to
avoid this? What exactly is "package breakage"? I've seen it often
enough - seeing e.g. that "apt-get dist-upgrade" wants to remove the
running kernel or wants to remove some vital package. I suspect that my
confusion is because I don't know enough about apt+dpkg. Is there a
fool-proof recipe to automate "keeping a machine up to date"?
But yeah, my experience also shows that keeping 100s of machines up to
date isn't a trivial matter. That is why I was hoping for an existing,
tested software tool to manage this.
If
# DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -y
is dangerous, what is the safe way of doing this? Won't just
# apt-get upgrade
end up biting me because of all the held-back packages with changed
dependencies?
Peter
--
Peter Valdemar Mørch
http://www.morch.com
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]