Ich habe Ubuntu von einem 14.04.2-ISO-Image in VirtualBox 5.0.16 installiert. Ich habe nichts Besonderes gemacht, sondern während des gesamten Installationsvorgangs einfach die Standardeinstellungen akzeptiert, außer dass ich mich für die Installation eines SSH-Servers entschieden habe.
Dies ist, was ich in finde /var/log/apt/history.log
, was vom Installationsprozess automatisch ausgeführt worden sein muss.
Commandline: apt-get --yes upgrade
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install linux-generic-lts-utopic
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install pciutils
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install usbutils
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install biosdevname
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y install tasksel
....
Beachten Sie, dass eines der Dinge, die installiert werden, ist linux-generic-lts-utopic
, obwohl dies vertrauenswürdig und nicht utopisch ist. Normalerweise würde mich das nicht stören, wenn die Paketierer wollen, dass ich utopische Header habe, ist das in Ordnung. Außer, wenn ich das apt-get upgrade
jetzt tue, bekomme ich die Meldung:
The following packages have been kept back:
linux-generic-lts-utopic linux-headers-generic-lts-utopic
linux-image-generic-lts-utopic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Warum installiert es standardmäßig Dinge, von denen es nicht weiß, wie man sie aktualisiert? Ich verstehe, dass das passieren kann, wenn man anfängt, mit nicht standardmäßigen Repositories herumzuspielen, aber ich habe so etwas nicht gemacht.
Antwort1
In 14.04.2 sind standardmäßig keine „utopic“-Pakete installiert. Allerdings ist 14.04.2 die Hardware-Enablement-Version, die standardmäßig die Kernel-Version enthält, die in Utopic (14.10) enthalten war. Dies ist so verpackt, wie linux-generic-lts-utopic
Sie es im Paketnamen sehen.
Die Pakete werden zurückgehalten, nicht weil das System nicht weiß, wie es sie aktualisieren kann, sondern weil sie die Installation neuer Pakete (eines neuen Kernel-Images) erfordern. Sie müssen apt-get dist-upgrade
sie über die CLI installieren.