Let wel op dat je met dit script en apt-get achter kan gaan lopen met sommige updates.
Als er extra pakketten geïnstalleerd moeten worden, of er moet een pakket verwijderd worden omdat deze wordt vervangen door een nieuw pakket met een andere naam, dan gebeurt dat niet.
Een goed voorbeeld voor zulke pakketten zijn nieuwe kernels.
Dit valt op te lossen door
sudo apt-get dist-upgrade
te draaien als je ziet dat er pakketten achtergehouden worden.
Met aptitude heb je hier geen last van.
Let wel op dat je niet apt-get en aptitude door elkaar gebruikt. Maak je gebruik van Synaptic, de update manager of "sofware toevoegen/verwijderen", dan moet je apt-get blijven gebruiken.
Draai je een testversie van Ubuntu (momenteel Karmic), dan moet je erg uitkijken met apt-get dist-upgrade. Je loopt een erg groot risico dat er pakketten verwijderd worden die je nog wel nodig hebt.
Hetzelfde geldt voor de onvolledige updates via de update manager: niet doen.
Je kan beter even wachten tot alle pakketten in orde zijn. Moet je wel erg lang wachten, kijk dan eerst met apt-get dist-upgrade welke pakketten verwijderd worden en welke er geïnstalleerd worden.