Live Example - "apt-get upgrade" VS "apt-get dist-upgrade"

Ali Linx (amjjawad) amjjawad at gmail.com
Sat Apr 13 20:52:28 UTC 2013


Hello,

Long Story:

*sudo apt-get upgrade
*
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
  accountsservice alsa-base apt apt-transport-https apt-utils aptdaemon
  aptdaemon-data base-files bash bind9-host chromium-browser
  chromium-browser-l10n chromium-codecs-ffmpeg dmsetup dnsutils evince
  evince-common firefox-locale-en flashplugin-installer gnome-screenshot
  grub-common grub-pc grub-pc-bin grub2-common gstreamer0.10-plugins-bad
  gstreamer0.10-plugins-good im-switch initramfs-tools initramfs-tools-bin
  iptables jockey-common jockey-gtk language-pack-en language-pack-en-base
  language-pack-gnome-en language-pack-gnome-en-base
language-selector-common
  language-selector-gnome libaccountsservice0 libapt-inst1.4 libapt-pkg4.12
  libavcodec53 libavformat53 libavutil51 libbind9-80 libdbus-glib-1-2
  libdevmapper-event1.02.1 libdevmapper1.02.1 libdns81 libevince3-3
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgnutls26
  libgstreamer-plugins-bad0.10-0 libgudev-1.0-0 libisc83 libisccc80
  libisccfg82 libjack-jackd2-0 liblightdm-gobject-1-0 liblvm2app2.2
liblwres80
  libmysqlclient18 libnautilus-extension1a libneon27-gnutls libnih-dbus1
  libnih1 libnm-gtk-common libnm-gtk0 libnspr4 libnspr4-0d libnss3
libnss3-1d
  libpciaccess0 libperl5.14 libplymouth2 libpoppler-glib8 libpoppler19
  libpostproc52 libpurple0 libqt4-dbus libqt4-declarative libqt4-network
  libqt4-script libqt4-sql libqt4-sql-mysql libqt4-xml libqt4-xmlpatterns
  libqtcore4 libqtgui4 libsmbclient libssl1.0.0 libswscale2
libtelepathy-glib0
  libudev0 libusbmuxd1 libwbclient0 libxatracker1 libxml2 libxrandr2
  libxslt1.1 lightdm linux-sound-base mountall mysql-common nautilus-data
  network-manager-gnome openssl perl perl-base perl-modules pidgin
pidgin-data
  plymouth plymouth-label plymouth-theme-ubuntu-text poppler-utils
  python-aptdaemon python-aptdaemon.gtk3widgets python-libxml2 qdbus rsyslog
  simple-scan sudo transmission transmission-common transmission-gtk udev
  usbmuxd xserver-common xserver-xorg-core xserver-xorg-video-intel
  xserver-xorg-video-nouveau xserver-xorg-video-qxl
136 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 95.6 MB of archives.
After this operation, 7,161 kB of additional disk space will be used.
Do you want to continue [Y/n]?


*sudo apt-get dist-upgrade*

sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
*The following NEW packages will be installed:*
*  linux-headers-3.2.0-40 linux-headers-3.2.0-40-generic*
*  linux-image-3.2.0-40-generic*
*The following packages will be upgraded:*
  accountsservice alsa-base apt apt-transport-https apt-utils aptdaemon
  aptdaemon-data base-files bash bind9-host chromium-browser
  chromium-browser-l10n chromium-codecs-ffmpeg dmsetup dnsutils evince
  evince-common firefox-locale-en flashplugin-installer gnome-screenshot
  grub-common grub-pc grub-pc-bin grub2-common gstreamer0.10-plugins-bad
  gstreamer0.10-plugins-good im-switch initramfs-tools initramfs-tools-bin
  iptables jockey-common jockey-gtk language-pack-en language-pack-en-base
  language-pack-gnome-en language-pack-gnome-en-base
language-selector-common
  language-selector-gnome libaccountsservice0 libapt-inst1.4 libapt-pkg4.12
  libavcodec53 libavformat53 libavutil51 libbind9-80 libdbus-glib-1-2
  libdevmapper-event1.02.1 libdevmapper1.02.1 libdns81 libevince3-3
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgnutls26
  libgstreamer-plugins-bad0.10-0 libgudev-1.0-0 libisc83 libisccc80
  libisccfg82 libjack-jackd2-0 liblightdm-gobject-1-0 liblvm2app2.2
liblwres80
  libmysqlclient18 libnautilus-extension1a libneon27-gnutls libnih-dbus1
  libnih1 libnm-gtk-common libnm-gtk0 libnspr4 libnspr4-0d libnss3
libnss3-1d
  libpciaccess0 libperl5.14 libplymouth2 libpoppler-glib8 libpoppler19
  libpostproc52 libpurple0 libqt4-dbus libqt4-declarative libqt4-network
  libqt4-script libqt4-sql libqt4-sql-mysql libqt4-xml libqt4-xmlpatterns
  libqtcore4 libqtgui4 libsmbclient libssl1.0.0 libswscale2
libtelepathy-glib0
  libudev0 libusbmuxd1 libwbclient0 libxatracker1 libxml2 libxrandr2
  libxslt1.1 lightdm linux-generic linux-headers-generic linux-image-generic
  linux-sound-base mountall mysql-common nautilus-data network-manager-gnome
  openssl perl perl-base perl-modules pidgin pidgin-data plymouth
  plymouth-label plymouth-theme-ubuntu-text poppler-utils python-aptdaemon
  python-aptdaemon.gtk3widgets python-libxml2 qdbus rsyslog simple-scan sudo
  transmission transmission-common transmission-gtk udev usbmuxd
  xserver-common xserver-xorg-core xserver-xorg-video-intel
  xserver-xorg-video-nouveau xserver-xorg-video-qxl
139 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 146 MB of archives.
After this operation, 188 MB of additional disk space will be used.
Do you want to continue [Y/n]?

==============================

Short Story:

The difference between apt-get upgrade and apt-get dist-upgrade is:
*The following NEW packages will be installed:*
*  linux-headers-3.2.0-40 linux-headers-3.2.0-40-generic*
*  linux-image-3.2.0-40-generic*
*
*
apt-get dist-upgrade can upgrade your Kernel.
apt-get upgrade can not.

That is all :)

P.S.
This live example from Lubuntu 12.04 32bit
--
Best Regards,
amjjawad
https://wiki.ubuntu.com/amjjawad/
Lubuntu One Stop Thread| My Launchpad | My Ubuntu Forum Profile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/lubuntu-users/attachments/20130414/04759aff/attachment-0001.html>


More information about the Lubuntu-users mailing list