Updating existing LMDE 1 Systems to LMDE 2

Questions about other topics & discussing non-support related topics related to LMDE 2.
Forum rules
Before you post please read how to get help
woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Wed Mar 18, 2015 6:15 pm

Note: This thread is not for users installing fresh copies of the RC ISO images or for people testing the RC ISO images.

Note: The goal for this thread is for LMDE 1 users to share information and feedback to help Mint developers provide a seamless update through the normal desktop Update Notifier mechanism. Current users should be able to update LMDE through the normal Update Notifier mechanism. Please stay focused on that as a final goal, although testing to achieve this purpose will include the command line. :)

Standard disclaimer: Please perform all testing on a spare system or virtual machine and not a production system. :)

Less experienced users are encouraged to participate because that perspective will help produce a safe and robust update process. :)

Discussion:

While reaching RC status is happy news :D, current LMDE 1 users are concerned with updating existing systems.

From LMDE forum and blog comments, updating current LMDE 1 systems has not yet received developer attention and has not been tested. Apparently development and testing will be performed after the ISOs move from RC status to official release.

That time line is not important. New users and current users require different support solutions.

Question: How will current LMDE 1 users be notified about LMDE 2 updates?

Not all LMDE users are propeller-heads. People also are busy and don't always keep abreast of computer news. Users depend upon the Update Notifier to keep systems current.

A grace period for supporting LMDE 1 would be diplomatic and prudent. A notification would be provided through the Update Notifier. Diplomatic in that support for LMDE 1 will end after a specific period (for example, 8 weeks?). During that period only security updates will be provided (Firefox, Thunderbird, Flash, etc.). At the end of the period another notification arrives telling users that LMDE 1 support is ended, no further security updates will be forthcoming, and users are expected to update to LMDE 2 to continue receiving support.

One way or another LMDE 1 users need to be formally notified through the update mechanism. They should be provided time (grace period) to prepare for the updates. :)

Updating presumptions:

* Repository information is not updated unless the user agrees.
* Users are notified that downloading and updating require a long time.
* The Update Manager updates repo information and then restarts itself.

How the update proceeds thereafter is the purpose of this forum thread. :)

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Wed Mar 18, 2015 6:17 pm

At this time the Update Notifier provides no indication of LMDE 2 updates. This is understood and accepted because no development or testing has yet started in this area. Hence this thread. :)

To perform any such testing requires manually updating the repository sources.

/etc/apt/sources.list.d/official-package-repositories.list:

Code: Select all

deb http://packages.linuxmint.com betsy main upstream import
deb http://ftp.us.debian.org/debian jessie main contrib non-free
deb http://ftp.us.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free
deb http://extra.linuxmint.com betsy main


The Mint Update Manager first downloads all packages before attempting to update. The equivalent console commands:

Code: Select all

apt-get update
apt-get --download-only dist-upgrade


Not surprising, but a first observation is this update is massive. While ISP connection speeds vary with each user, downloading all new packages takes a long time. The more a user has customized LMDE 1 with additional packages, the longer the downloading. I did not time the downloads :( and I have a 6 Mbps ISP connection. In hindsight I recommend starting the downloads and then cook dinner. I needed somewhere between 45 minutes to an hour to fully download. Note: That is just downloading, not updating the system. :)

For testing purposes and to conserve your bandwidth consumption, consider copying the updated apt archives (/var/cache/apt/archives) to a spare location and then copying the files back when conducting each new test.

User avatar
xfrank
Level 5
Level 5
Posts: 587
Joined: Sat Nov 24, 2012 6:09 pm
Location: Mexico City
Contact:

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby xfrank » Wed Mar 18, 2015 6:24 pm

I'm also interested -as many others, I guess- to upgrade my current (heavily customized) LMDE1 system.
Clem wrote today in the blog that for now, there is not a path to upgrade from LMDE1 to LMDE2:
Re-iterating the question from the Cinnamon RC announcement: is an upgrade path from Update Pack 8 to be expected or will a fresh install be required?

Edit by Clem: An upgrade path is planned but post-stable release. It’s also likely to be done via command-line.


I would prefer to upgrade instead of fresh installing LMDE2. I have too much customization, drivers, etc. and would take me weeks if not months to restore all my settings (for example, a difficult driver setup for a printer). :)
Linux everywhere. Active Distros in my many computers: LM17.3 (Cinnamon, Xfce); LM18.1 (Cinnamon,Xfce); LMDE 2 (Mate), MXLinux (Xfce), Debian 9 (Xfce).

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Wed Mar 18, 2015 6:26 pm

For my first attempt I updated from a console rather than logging into the desktop and using the Update Manager. Please note that updating from a console is not the goal of this thread, but updating in that manner helps spot problems. :)

I was able to complete the update, but the process halted a few times. I performed the following steps:

Code: Select all

(Manually updated repo sources.)

apt-get update

=======================================
Result:

W: GPG error: http://www.deb-multimedia.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY_5C808C2B65558117
=======================================

apt-get --download-only dist-upgrade
apt-get autoclean
apt-get -f dist-upgrade

=======================================
Halt Result:

dpkg: dependency problems prevent configuration of libgtk-3-common:
 libgtk-3-common depends on adwaita-icon-theme (>= 3.14); however:
 Package adwaita-icon-theme is not configured yet.

dpkg: error processing libgtk-3-common (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
Errors were encountered while processing:
 libgtk-3-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
=======================================

apt-get -f install
apt-get -f dist-upgrade

=======================================
Halt Result:

Errors were encountered while processing:
 /var/cache/apt/archives/caja_1.8.2-2_i386.deb
Error: GDBus.Error:org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct
E: Sub-process /usr/bin/dpkg returned an error code (1)
=======================================

apt-get remove libcaja-extension caja caja-gksu caja-open-terminal caja-share mate-user-share mate-system-tools engrampa atril
apt-get install libcaja-extension1 caja caja-gksu caja-open-terminal caja-share mate-user-share mate-system-tools engrampa atril
apt-get -f dist-upgrade
apt-get autoclean
apt-get autoremove
apt-get remove --purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`

=======================================
Result:

The following packages have been kept back:
 mint-meta-debian-core


Observations:

The update is interactive, requiring answering many questions about overwriting or preserving config files. Don't expect to walk away too long. :)

During the update I saw an error when the system was updating grub. The process thought my extended sda4 partition was an xfs partition.

During my first reboot I noticed an error message that the VirtualBox kernel module did not exist. I paid little attention (focused on the big picture of updating LMDE 1), but on subsequent reboots I did not again see the message. The message likely is a result of two different kernels existing at that point and the Virtualbox module having not yet been updated for the newer kernel.

The updated system is using systemd although process 1 is /sbin/init. I have not investigated how much LMDE uses systemd or the effects on user-custom scripts.

First login with Mate:

* Compositing is enabled despite not being enabled in LMDE 1. I had to manually disable.
* Opening the Mate menu the first time takes about 2-3 seconds before the menu appears (I use the default Mate menu and not Mint Menu.)
* Aisleriot Solitaire works --- grandma should be happy.

A spot check of the desktop did not reveal anything unexpected or broken. Spot check only.

I used a dual core Thinkpad T400 for the test. The update took about 2 hours to complete. As previously mentioned, add about an hour to download packages, or about 3 hours total.

This was only a first-time attempt at updating.

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Wed Mar 18, 2015 6:38 pm

(heavily customized) LMDE1 system

Me too. :)

Are you able to copy your production system to other hardware or a virtual machine? That would help you gauge what customizations are at stake. For myself I have not yet recorded each config file that the update process paused to ask me what to do. There were many such pauses. A dumbed-down update accepting all new defaults would cost me a lot of time. A fresh install would result in much the same. I have a good backup system to restore the files --- the challenge is knowing what would have changed.

Hence starting this thread. :) My first attempt was not too bad. I have not yet investigated how I might avoid the problems I shared.

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Thu Mar 19, 2015 7:07 pm

The gpg error can be fixed with the following:

Code: Select all

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2014.2_all.deb
dpkg -i deb-multimedia-keyring_2014.2_all.deb

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Fri Mar 20, 2015 9:12 pm

My latest attempt to update LMDE 1 to LMDE 2 looks like this:

Code: Select all

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2014.2_all.deb
dpkg -i deb-multimedia-keyring_2014.2_all.deb
apt-get update
apt-get --download-only dist-upgrade
apt-get upgrade
apt-get -f install
apt-get dist-upgrade
apt-get autoremove
apt-get autoclean
apt-get remove --purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`


While the update process thus far remains manual (not pointy-clicky) and requires 'apt-get -f install', the process does complete without stalling.

I have not performed any post-install testing to look for usability breakage or bugs.

User avatar
killer de bug
Level 14
Level 14
Posts: 5313
Joined: Tue Jul 08, 2008 1:49 pm
Location: Graz, Austria

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby killer de bug » Tue Mar 24, 2015 5:38 pm

Simulation in a VB. Fresh install of LMDE1 2014-03 iso. Cinnamon 32 bits. System is fully updated and looks like a potential LMDE1 used today. :)

1st trial.

Code: Select all

KDB@laptop ~/Bureau $ apt dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances     
Lecture des informations d'état... Fait
Calcul de la mise à jour... Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  fonts-noto python-configobj
Veuillez utiliser « apt-get autoremove » pour le supprimer.
Fait
Les paquets suivants seront ENLEVÉS :
  foomatic-filters ghostscript-cups icedtea-6-plugin libcjs0c libcogl-pango12
  libcogl12 libfreerdp1 libgoa-1.0-0 libgroupsock1 libharfbuzz0a
  libmetacity-private0a libperl5.18 obexd-client packagekit-backend-aptcc
  plymouth-drm xchat
Les NOUVEAUX paquets suivants seront installés :
  adwaita-icon-theme bluez-obexd coinor-libcbc3 coinor-libcgl1 coinor-libclp1
  coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 colord-data cpp-4.9
  cups-core-drivers cups-filters-core-drivers dmeventd emacsen-common
  evolution-common firmware-zd1211 folder-color-switcher fonts-kalapi
  fonts-lohit-taml-classical fonts-noto fonts-tlwg-laksaman fonts-wqy-microhei
  g++-4.9 gcc-4.9 gcc-4.9-base gir1.2-cmenu-3.0 gir1.2-nemo-3.0
  gir1.2-nmgtk-1.0 hexchat hexchat-common init libabw-0.1-1 libamd2.3.1
  libasan1 libass5 libavcodec56 libavformat56 libavresample2 libavutil54
  libbind9-90 libblas-common libboost-date-time1.55.0 libboost-iostreams1.55.0
  libboost-system1.55.0 libcamd2.3.1 libcamel-1.2-49 libccolamd2.8.0
  libcdr-0.1-1 libcholmod2.1.2 libcilkrts5 libcinnamon-menu-3-0 libcjs0e
  libcmis-0.4-4 libcogl-pango20 libcogl-path20 libcogl20 libcolamd2.8.0
  libcolord2 libcolorhug2 libdb5.3 libdbus-glib2.0-cil libdbus2.0-cil
  libdns-export100 libdns100 libe-book-0.1-1 libecal-1.2-16
  libedataserver-1.2-18 libeot0 libepoxy0 libetonyek-0.1-1 libevdev2
  libexiv2-13 libfakeroot libfdk-aac1 libfl-dev libfreehand-0.1-1
  libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1
  libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1
  libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-primitives1.1
  libfreerdp-utils1.1 libgadu3 libgcc-4.9-dev libgcrypt20 libgeocode-glib0
  libglew1.10 libgltf-0.0-0 libgnome-bluetooth13 libgnome-desktop-3-10
  libgnutls-deb0-28 libgoa-1.0-0b libgphoto2-6 libgphoto2-port10 libgroupsock4
  libgweather-3-6 libharfbuzz0b libical1a libicu52 libinput5 libiptcdata0
  libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90
  libisccfg90 libjim0.75 libjpeg62-turbo liblcms2-utils liblivemedia42
  libllvm3.5 liblogging-stdlog0 liblognorm1 liblvm2cmd2.02 liblwres90
  libmagickcore-6.q16-2 libmagickwand-6.q16-2 libmbim-glib4 libmbim-proxy
  libmediaart-1.0-0 libmetacity-private2 libminiupnpc10 libmjpegutils-2.1-0
  libmm-glib0 libmono-system-numerics4.0-cil libmozjs-24-0 libmpdec2
  libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmspack0 libmspub-0.1-1 libmwaw-0.3-3
  libndp0 libneon27 libnewtonsoft-json5.0-cil libntdb1 libodfgen-0.1-1
  libopenjpeg5 libopenraw1 liborcus-0.8-0 libpackagekit-glib2-18 libparted2
  libperl5.20 libplist2 libpoppler46 libpostproc53 libprocps3 libprotobuf-c1
  libpsl0 libpython3.4 libpython3.4-minimal libpython3.4-stdlib libqmi-glib1
  libqmi-proxy libreoffice-base-drivers librevenge-0.0-0 librtmp1 libruby2.1
  libshine3 libsmartcols1 libstdc++-4.9-dev libswresample1 libswscale3
  libsysfs2 libsystemd0 libtcl8.5 libtcl8.6 libteamdctl0 libtotem-plparser18
  libtracker-sparql-1.0-0 libubsan0 libumfpack5.6.2 libupower-glib3
  libusageenvironment2 libva-drm1 libvisio-0.1-1 libvlccore8 libvncclient0
  libvte-2.91-0 libvte-2.91-common libwayland-cursor0 libwayland-egl1-mesa
  libwebkit2gtk-3.0-25 libwebp5 libwebpdemux1 libwebpmux1 libwinpr-crt0.1
  libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
  libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1
  libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1
  libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1
  libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1
  libwpd-0.10-10 libwpg-0.3-3 libwps-0.3-3 libx264-142 libx264-146 libx265-43
  libxatracker2 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxkbcommon0
  libxshmfence1 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-586
  linux-headers-3.16.0-4-common linux-headers-586 linux-image-3.16.0-4-586
  linux-image-586 linux-kbuild-3.16 mint-backgrounds-rebecca
  mint-mdm-themes-gdm mint-mdm-themes-html mint-user-guide-cinnamon
  mono-runtime-common mono-runtime-sgen nemo-emblems
  nemo-folder-color-switcher p11-kit-modules parted plymouth-themes
  printer-driver-foo2zjs-common python-ecdsa python-nemo python-ntdb
  python-pil python3-chardet python3-debian python3-six python3.4
  python3.4-minimal qt-at-spi ruby2.1 rubygems-integration startpar
  systemd-sysv tcl8.6 xwayland
Les paquets suivants ont été conservés :
  mint-meta-debian-core
Les paquets suivants seront mis à jour :
  accountsservice acl acpi-fakekey acpi-support acpi-support-base acpid
  alsa-base alsa-utils anacron apt apt-file apt-transport-https apt-utils
  apt-xapian-index aptdaemon aptdaemon-data aptitude aptitude-common
  aptitude-doc-en apturl aspell aspell-en at at-spi2-core avahi-autoipd
  avahi-daemon banshee base-files base-passwd bash bash-completion bc
  bind9-host binfmt-support binutils bison bluez bogofilter bogofilter-bdb
  bogofilter-common brasero brasero-common brltty bsdmainutils bsdutils
  build-essential bzip2 ca-certificates ca-certificates-java cabextract
  caribou cifs-utils cinnamon cinnamon-common cinnamon-control-center
  cinnamon-control-center-data cinnamon-desktop-data cinnamon-screensaver
  cinnamon-session cinnamon-session-common cinnamon-settings-daemon
  cinnamon-themes cinnamon-translations cjs cli-common colord console-data
  console-setup console-setup-linux consolekit coreutils cowsay cpio cpp
  cpp-4.8 crda cron cryptsetup cryptsetup-bin cups cups-client cups-common
  cups-daemon cups-driver-gutenprint cups-filters cups-pk-helper cups-ppdc
  cups-server-common curl dash davfs2 dbus dbus-x11 dc dconf-gsettings-backend
  dconf-service dcraw deb-multimedia-keyring debconf debconf-i18n
  debconf-utils debian-archive-keyring debian-system-adjustments debianutils
  deborphan default-jre default-jre-headless dh-python dialog
  dictionaries-common diffstat diffutils discover dkms dmidecode dmsetup
  dnsmasq-base dnsutils dosfstools dpkg dpkg-dev dpkg-repack dselect
  dvd+rw-tools e2fslibs e2fsprogs ecryptfs-utils ed eject enchant eog espeak
  espeak-data evince evince-common evolution-data-server-common exiv2 fakeroot
  fancontrol ffmpegthumbnailer file file-roller findutils firefox
  firefox-l10n-fr firmware-atheros firmware-bnx2 firmware-bnx2x
  firmware-brcm80211 firmware-intelwimax firmware-ipw2x00 firmware-ivtv
  firmware-iwlwifi firmware-libertas firmware-linux firmware-linux-free
  firmware-linux-nonfree firmware-qlogic firmware-ralink firmware-realtek flex
  fontconfig fontconfig-config fonts-beng fonts-cantarell fonts-dejavu
  fonts-dejavu-core fonts-dejavu-extra fonts-droid fonts-freefont-ttf
  fonts-gujr fonts-guru fonts-kacst fonts-kacst-one fonts-lao fonts-liberation
  fonts-lohit-guru fonts-nanum fonts-opensymbol fonts-sil-abyssinica
  fonts-sil-gentium fonts-sil-gentium-basic fonts-taml fonts-telu
  fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma
  fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee
  fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush
  fonts-tlwg-waree foomatic-db ftp fuse g++ g++-4.8 gawk gcalctool gcc gcc-4.8
  gcc-4.8-base gconf-service gconf2 gconf2-common gcr gdb gdbserver gdebi
  gdebi-core gedit gedit-common genisoimage geoip-database gettext
  gettext-base ghostscript ghostscript-x gimp gimp-data
  gir1.2-accountsservice-1.0 gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0
  gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop gir1.2-gconf-2.0
  gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
  gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0
  gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0
  gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-muffin-3.0
  gir1.2-networkmanager-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0
  gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4
  gir1.2-upowerglib-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gksu glib-networking
  glib-networking-common glib-networking-services gnome-bluetooth
  gnome-calculator gnome-desktop3-data gnome-icon-theme
  gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-panel
  gnome-panel-data gnome-screenshot gnome-session-bin gnome-settings-daemon
  gnome-system-monitor gnome-terminal gnome-terminal-data
  gnome-themes-standard gnome-themes-standard-data gnupg gnupg-agent gnupg2
  gpgsm gpgv grep groff-base growisofs grub-common grub-pc grub-pc-bin
  grub2-common grub2-theme-mint gsettings-desktop-schemas gstreamer0.10-alsa
  gstreamer0.10-ffmpeg gstreamer0.10-gconf gstreamer0.10-gnomevfs
  gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base
  gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good
  gstreamer0.10-plugins-ugly gstreamer0.10-pulseaudio gstreamer0.10-tools
  gstreamer0.10-x gstreamer1.0-alsa gstreamer1.0-clutter gstreamer1.0-libav
  gstreamer1.0-nice gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-good
  gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-tools
  gstreamer1.0-x gthumb gthumb-data gtk2-engines-aurora gtk2-engines-pixbuf
  gucharmap guile-1.8-libs gvfs gvfs-backends gvfs-bin gvfs-common
  gvfs-daemons gvfs-libs gzip hardening-includes hdparm hfsplus hfsutils
  hicolor-icon-theme hplip hplip-data hunspell-fr hunspell-fr-classical hwdata
  ibus-qt4 icedtea-7-plugin icedtea-netx icedtea-netx-common icedtea-plugin
  icoutils ideviceinstaller ifupdown imagemagick-common info
  init-system-helpers initramfs-tools initscripts inputattach install-info
  installation-report inxi iproute iproute2 iptables iputils-arping
  iputils-ping iputils-tracepath irqbalance isc-dhcp-client isc-dhcp-common
  iso-codes iw java-common kbd keyboard-configuration keyutils klibc-utils
  kmod krb5-locales lame less liba52-0.7.4 libaa1 libaccountsservice0 libacl1
  libaio1 libao-common libao4 libapt-inst1.5 libapt-pkg-perl libapt-pkg4.12
  libarchive-zip-perl libarchive13 libasan0 libasn1-8-heimdal libasound2
  libasound2-data libasound2-plugins libaspell15 libasprintf0c2 libassuan0
  libasyncns0 libatk-adaptor libatk-bridge2.0-0 libatk-wrapper-java
  libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatkmm-1.6-1 libatomic1
  libatspi2.0-0 libattr1 libaudio2 libaudit-common libaudit1 libavahi-client3
  libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1
  libbabl-0.1-0 libbasicusageenvironment0 libbison-dev libblas3 libblkid1
  libbluetooth3 libbluray1 libbrasero-media3-1 libbrlapi0.6 libbsd0 libburn4
  libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcaca0 libcairo-gobject2
  libcairo-perl libcairo2 libcairomm-1.0-1 libcanberra-gtk0 libcanberra-gtk3-0
  libcanberra-pulse libcanberra0 libcap-ng0 libcap2 libcap2-bin
  libcaribou-common libcaribou0 libcdaudio1 libcddb2 libcdio-cdda1
  libcdio-paranoia1 libcdio13 libchromaprint0 libcinnamon-control-center1
  libcinnamon-desktop0 libck-connector0 libclone-perl libcloog-isl4
  libclutter-1.0-0 libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcomerr2
  libcroco3 libcryptsetup4 libcrystalhd3 libcups2 libcupscgi1 libcupsfilters1
  libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3 libcurl3-gnutls libcwidget3
  libdaemon0 libdatrie1 libdbus-1-3 libdbus-glib-1-2 libdc1394-22 libdconf1
  libdebconfclient0 libdebian-installer4 libdevmapper-event1.02.1
  libdevmapper1.02.1 libdirac-encoder0 libdirectfb-1.2-9 libdiscover2
  libdjvulibre-text libdjvulibre21 libdmx1 libdpkg-perl libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdvbpsi9 libdvdcss2 libdvdnav4
  libdvdread4 libebml4 libecryptfs0 libedit2 libee0 libegl1-mesa
  libegl1-mesa-drivers libelf1 libelfg0 libemail-valid-perl libenca0
  libenchant1c2a libept1.4.12 libespeak1 libestr0 libevdocument3-4
  libevent-2.0-5 libevview3-3 libexempi3 libexif12 libexpat1
  libexttextcat-2.0-0 libexttextcat-data libfarstream-0.1-0 libffi6
  libffmpegthumbnailer4 libfftw3-3 libfftw3-double3 libfftw3-long3
  libfftw3-single3 libfile-fcntllock-perl libflac8 libflite1 libfontconfig1
  libfontembed1 libfontenc1 libfreetype6 libfribidi0 libfs6 libfuse2
  libgail-3-0 libgail-common libgail18 libgbm1 libgc1c2 libgcc-4.8-dev libgcc1
  libgck-1-0 libgconf-2-4 libgconf2-4 libgcr-3-1 libgcr-3-common
  libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgdata2.1-cil libgdbm3 libgdiplus
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgee-0.8-2 libgegl-0.2-0
  libgeoclue0 libgeoip1 libgfortran3 libgif4 libgimp2.0 libgirepository-1.0-1
  libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglapi-mesa
  libgles2-mesa libglib-perl libglib2.0-0 libglib2.0-bin libglib2.0-cil
  libglib2.0-data libglibmm-2.4-1c2a libgmime-2.6-0 libgmp10
  libgnome-keyring-common libgnome-keyring0 libgnome-menu-3-0
  libgnomecanvas2-0 libgnomecanvas2-common libgnomevfs2-0 libgnomevfs2-common
  libgnutls-openssl27 libgoa-1.0-common libgomp1 libgpg-error0 libgpgme11
  libgpm2 libgpod4 libgraphite2-3 libgs9 libgs9-common libgsl0ldbl
  libgssapi-krb5-2 libgssapi3-heimdal libgssdp-1.0-3
  libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base1.0-0
  libgstreamer0.10-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common
  libgtk2-perl libgtk2.0-0 libgtk2.0-bin libgtk2.0-cil libgtk2.0-common
  libgtkglext1 libgtkmm-3.0-1 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtkspell0 libgtop2-7 libgucharmap-2-90-7
  libgudev-1.0-0 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgusb2 libgutenprint2
  libgweather-common libgxps2 libharfbuzz-icu0 libhcrypto4-heimdal
  libhdb9-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhfsp0
  libhogweed2 libhpmud0 libhtml-parser-perl libhttp-cookies-perl
  libhunspell-1.3-0 libhx509-5-heimdal libhyphen0 libibus-1.0-5 libibus-qt1
  libice6 libidn11 libiec61883-0 libijs-0.35 libilmbase6
  libimobiledevice-utils libimobiledevice4 libio-html-perl libio-pty-perl
  libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libisl10
  libiso9660-8 libisofs6 libitm1 libjack-jackd2-0 libjasper1
  libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjbig0 libjson-c2
  libjson-glib-1.0-0 libjson-glib-1.0-common libjte1 libk5crypto3 libkate1
  libkdc2-heimdal libkeyutils1 libklibc libkmod2 libkpathsea6
  libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblangtag-common
  liblangtag1 liblapack3 liblcms2-2 libldap-2.4-2 libldb1 liblensfun-data
  liblensfun0 liblircclient0 liblist-moreutils-perl liblocale-gettext-perl
  libloudmouth1-0 liblqr-1-0 libltdl7 liblua5.1-0 liblua5.2-0 liblvm2app2.2
  liblwp-protocol-https-perl liblzma5 liblzo2-2 libmagic1 libmailtools-perl
  libmatroska6 libmeanwhile1 libmhash2 libmimic0 libmission-control-plugins0
  libmms0 libmng1 libmnl0 libmodplug1 libmono-cairo4.0-cil
  libmono-compilerservices-symbolwriter4.0-cil libmono-corlib4.0-cil
  libmono-corlib4.5-cil libmono-data-tds4.0-cil libmono-posix4.0-cil
  libmono-security4.0-cil libmono-sharpzip4.84-cil
  libmono-system-configuration4.0-cil libmono-system-core4.0-cil
  libmono-system-data4.0-cil libmono-system-drawing4.0-cil
  libmono-system-enterpriseservices4.0-cil
  libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil
  libmono-system-transactions4.0-cil libmono-system-xml-linq4.0-cil
  libmono-system-xml4.0-cil libmono-system4.0-cil libmount1 libmozjs185-1.0
  libmp3lame0 libmpc3 libmpcdec6 libmpeg2-4 libmpfr4 libmpg123-0 libmtdev1
  libmtp-common libmtp-runtime libmtp9 libmuffin0 libmythes-1.2-0
  libnautilus-extension1a libncurses5 libncursesw5 libnemo-extension1
  libneon27-gnutls libnet-dbus-perl libnet-dns-perl libnet-domain-tld-perl
  libnet-http-perl libnet-ssleay-perl libnet1 libnetfilter-acct1 libnettle4
  libnewt0.52 libnfnetlink0 libnice10 libnl-3-200 libnl-genl-3-200
  libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0
  libnm-util2 libnotify-bin libnotify0.4-cil libnotify4 libnspr4 libnss-mdns
  libnss3 libnss3-1d libnuma1 libodbc1 libofa0 libogg0 libopenal-data
  libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopencv-calib3d2.4
  libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4
  libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4
  libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4
  libopencv-photo2.4 libopencv-video2.4 libopenexr6 libopenvg1-mesa libopts25
  libopus0 liborc-0.4-0 libp11-kit0 libpam-ck-connector libpam-modules
  libpam-modules-bin libpam-runtime libpam-systemd libpam0g
  libpanel-applet-4-0 libpango-1.0-0 libpango-perl libpango1.0-0
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1 libpangox-1.0-0
  libpangoxft-1.0-0 libpaper-utils libpaper1 libparse-debianchangelog-perl
  libpcap0.8 libpci3 libpciaccess0 libpcre3 libpcsclite1 libpeas-1.0-0
  libpeas-common libpipeline1 libpixman-1-0 libpng12-0 libpolkit-agent-1-0
  libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpopt0
  libportaudio2 libproxy1 libpth20 libpulse-mainloop-glib0 libpulse0
  libpulsedsp libpurple0 libpython-stdlib libpython2.7 libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libqpdf13 libqt4-dbus libqt4-xml
  libqtcore4 libqtdbus4 libqtgui4 libquadmath0 libquvi-scripts libquvi7
  libraptor2-0 librarian0 librasqal3 libraw1394-11 librdf0 libreadline6
  libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome
  libreoffice-gtk libreoffice-help-en-us libreoffice-impress
  libreoffice-java-common libreoffice-l10n-fr libreoffice-math
  libreoffice-writer librest-0.7-0 libroken18-heimdal librpm3 librpmio3
  librsvg2-2 librsvg2-common libsamplerate0 libsane libsane-common
  libsane-hpaio libsasl2-2 libsasl2-modules libsasl2-modules-db libsbc1
  libschroedinger-1.0-0 libsdl-image1.2 libsdl1.2debian libsecret-1-0
  libsecret-common libselinux1 libsemanage-common libsemanage1 libsensors4
  libsepol1 libservlet2.5-java libsexy2 libsgutils2-2 libsidplay1
  libsigc++-2.0-0c2a libsigsegv2 libslang2 libsm6 libsmbclient libsndfile1
  libsnmp-base libsnmp30 libsocket6-perl libsoundtouch0 libsoup-gnome2.4-1
  libsoup2.4-1 libspandsp2 libspectre1 libspeex1 libspeexdsp1 libspice-server1
  libsqlite3-0 libsrtp0 libss2 libssh2-1 libssl1.0.0 libstartup-notification0
  libstdc++-4.8-dev libstdc++6 libsub-name-perl libsystemd-daemon0
  libsystemd-journal0 libsystemd-login0 libtag1-vanilla libtag1c2a libtagc0
  libtalloc2 libtar0 libtasn1-6 libtbb2 libtdb1 libtelepathy-glib0 libtevent0
  libtext-charwidth-perl libtext-iconv-perl libtext-levenshtein-perl
  libthai-data libthai0 libtheora0 libtiff5 libtimedate-perl libtinfo5
  libtirpc1 libtotem0 libtspi1 libtwolame0 libtxc-dxtn-s2tc0 libudev1
  libudisks2-0 libunistring0 libupnp6 liburi-perl libusb-0.1-4 libusb-1.0-0
  libusbmuxd2 libustr-1.0-1 libuuid-perl libuuid1 libv4l-0 libv4lconvert0
  libva-x11-1 libva1 libvcdinfo0 libvdpau1 libvisual-0.4-0 libvlc5 libvorbis0a
  libvorbisenc2 libvorbisfile3 libvpx1 libvte-2.90-9 libvte-2.90-common
  libwayland-client0 libwayland-server0 libwbclient0 libwebkitgtk-1.0-0
  libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common
  libwebrtc-audio-processing-0 libwildmidi-config libwildmidi1
  libwind0-heimdal libwmf0.2-7 libwnck-3-0 libwnck-3-common libwnck-common
  libwnck22 libwrap0 libwww-perl libx11-6 libx11-data libx11-xcb1 libxapian22
  libxaw7 libxcb-composite0 libxcb-dri2-0 libxcb-glx0 libxcb-keysyms1
  libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-util0
  libxcb-xfixes0 libxcb-xv0 libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6
  libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl
  libxml-twig-perl libxml2 libxmu6 libxmuu1 libxp6 libxpm4 libxrandr2
  libxrender1 libxres1 libxslt1.1 libxt6 libxtables10 libxtst6 libxv1
  libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libyaml-0-2 libyelp0
  libzbar0 libzip2 libzvbi-common libzvbi0 lintian linux-headers-486
  linux-image-486 linux-libc-dev lm-sensors locales locate login logrotate
  lp-solve lsb-base lsb-release lshw ltrace lvm2 m4 make man-db manpages
  manpages-dev mdm media-player-info mesa-utils metacity metacity-common
  mime-support minissdpd mint-artwork-cinnamon mint-artwork-debian
  mint-backgrounds-petra mint-common mint-info-debian-cinnamon mint-mdm-themes
  mint-meta-debian-cinnamon mint-themes mint-themes-gtk3 mint-translations
  mint-x-icons mintbackup mintinstall mintsources mintstick mintsystem
  mintwelcome mobile-broadband-provider-info modemmanager module-init-tools
  mono-4.0-gac mono-gac mono-runtime mount mousetweaks mtools mtr-tiny
  muffin-common multiarch-support nano nautilus-data ncurses-base ncurses-bin
  ncurses-term ndiswrapper-common ndiswrapper-dkms ndiswrapper-utils-1.9 nemo
  nemo-data nemo-fileroller nemo-share net-tools netbase netcat-traditional
  network-manager network-manager-gnome network-manager-pptp
  network-manager-pptp-gnome nfacct notification-daemon ntfs-3g ntp
  obex-data-server odbcinst odbcinst1debian2 openjdk-7-jre
  openjdk-7-jre-headless openjdk-7-jre-lib openprinting-ppds openssh-client
  openssl os-prober oss-compat p11-kit p7zip p7zip-full packagekit
  packagekit-tools passwd patch patchutils pciutils perl perl-base
  perl-modules pidgin pidgin-data pigz pinentry-gtk2 pkg-config plymouth
  plymouth-themes-mint plymouth-x11 pm-utils policykit-1 poppler-data
  poppler-utils powermgmt-base ppp pppconfig printer-driver-all
  printer-driver-c2050 printer-driver-c2esp printer-driver-cjet
  printer-driver-escpr printer-driver-foo2zjs printer-driver-gutenprint
  printer-driver-hpcups printer-driver-hpijs printer-driver-m2300w
  printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-postscript-hp
  printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi
  printer-driver-splix procmail procps psmisc pulseaudio
  pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-x11
  pulseaudio-utils python python-apt python-apt-common python-aptdaemon
  python-aptdaemon.gtk3widgets python-brlapi python-central python-chardet
  python-crypto python-cupshelpers python-dbus python-debian python-dnspython
  python-gconf python-gdbm python-gi python-gi-cairo python-glade2
  python-gobject python-gtk2 python-imaging python-ldb python-libxml2
  python-lxml python-minimal python-notify python-numpy python-opencv
  python-paramiko python-parted python-pexpect python-pkg-resources
  python-pyatspi python-pycurl python-qt4-dbus python-renderpm
  python-reportlab python-reportlab-accel python-samba python-six
  python-talloc python-tdb python-xapian python-xdg python2.7
  python2.7-minimal python3 python3-apt python3-aptdaemon python3-cairo
  python3-dbus python3-dbus.mainloop.qt python3-gi python3-gi-cairo
  python3-minimal python3-pkg-resources qdbus qpdf qtchooser qtcore4-l10n
  radeontool rarian-compat rdate rdesktop readline-common realpath
  reiserfsprogs resolvconf rpcbind rpm-common rpm2cpio rsync rsyslog rtkit
  ruby ruby-debian ruby-gettext ruby-httpclient ruby-locale ruby-text
  ruby-xmlparser samba samba-common samba-common-bin samba-dsdb-modules
  samba-libs sane-utils scdaemon seahorse sed sgml-data shared-mime-info
  simple-scan smbclient ssl-cert strace sudo synaptic syslinux syslinux-common
  system-config-printer system-config-printer-udev system-tools-backends
  systemd sysv-rc sysvinit sysvinit-utils t1utils tar tasksel tasksel-data tcl
  tcl8.5 tcpd tcpdump tdb-tools telepathy-gabble telepathy-mission-control-5
  testdisk thunderbird thunderbird-l10n-fr time tomboy totem totem-common
  totem-mozilla traceroute transmission-common transmission-gtk ttf-dejavu
  ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-wqy-microhei tzdata
  tzdata-java ucf udev udisks udisks2 ufraw-batch ufw unattended-upgrades
  unixodbc uno-libs3 unzip upower ure usb-modeswitch usb-modeswitch-data
  usbmuxd user-setup util-linux uuid-runtime vcdimager vim vim-common
  vim-runtime vim-tiny vino virtualbox-guest-dkms virtualbox-guest-utils
  virtualbox-guest-x11 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
  w3m wajig wget whiptail whois wireless-regdb wpasupplicant x11-apps
  x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils
  x11-xserver-utils x11proto-core-dev x11proto-input-dev x11proto-xext-dev
  xauth xcursor-themes xdg-user-dirs xdg-utils xfonts-encodings xfonts-utils
  xinit xinput xkb-data xnest xorg xserver-common xserver-xorg
  xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev
  xserver-xorg-input-mouse xserver-xorg-input-synaptics
  xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all
  xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga
  xserver-xorg-video-modesetting xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-openchrome
  xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-savage xserver-xorg-video-siliconmotion
  xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident
  xserver-xorg-video-vesa xserver-xorg-video-vmware xsltproc xtrans-dev
  xz-utils yelp yelp-xsl zd1211-firmware zenity zenity-common zlib1g
1429 mis à jour, 257 nouvellement installés, 16 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 1 056 Mo dans les archives.
Après cette opération, 809 Mo d'espace disque supplémentaires seront utilisés.


For the second one, I start by installing mintupdate. This remove mintupdate-debian.

Code: Select all

KDB@laptop ~/Bureau $ apt dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances     
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront ENLEVÉS :
  foomatic-filters ghostscript-cups icedtea-6-plugin libcjs0c libcogl-pango12
  libcogl12 libfreerdp1 libgoa-1.0-0 libgroupsock1 libharfbuzz0a
  libmetacity-private0a libperl5.18 obexd-client packagekit-backend-aptcc
  plymouth-drm xchat
Les NOUVEAUX paquets suivants seront installés :
  adwaita-icon-theme bluez-obexd coinor-libcbc3 coinor-libcgl1 coinor-libclp1
  coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 colord-data cpp-4.9
  cups-core-drivers cups-filters-core-drivers dmeventd emacsen-common
  evolution-common firmware-zd1211 folder-color-switcher fonts-kalapi
  fonts-lohit-taml-classical fonts-tlwg-laksaman fonts-wqy-microhei g++-4.9
  gcc-4.9 gcc-4.9-base gir1.2-cmenu-3.0 gir1.2-nemo-3.0 gir1.2-nmgtk-1.0
  hexchat hexchat-common init libabw-0.1-1 libamd2.3.1 libasan1 libass5
  libavcodec56 libavformat56 libavresample2 libavutil54 libbind9-90
  libblas-common libboost-date-time1.55.0 libboost-iostreams1.55.0
  libboost-system1.55.0 libcamd2.3.1 libcamel-1.2-49 libccolamd2.8.0
  libcdr-0.1-1 libcholmod2.1.2 libcilkrts5 libcinnamon-menu-3-0 libcjs0e
  libcmis-0.4-4 libcogl-pango20 libcogl-path20 libcogl20 libcolamd2.8.0
  libcolord2 libcolorhug2 libdb5.3 libdbus-glib2.0-cil libdbus2.0-cil
  libdns-export100 libdns100 libe-book-0.1-1 libecal-1.2-16
  libedataserver-1.2-18 libeot0 libepoxy0 libetonyek-0.1-1 libevdev2
  libexiv2-13 libfakeroot libfdk-aac1 libfl-dev libfreehand-0.1-1
  libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1
  libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1
  libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-primitives1.1
  libfreerdp-utils1.1 libgadu3 libgcc-4.9-dev libgcrypt20 libgeocode-glib0
  libglew1.10 libgltf-0.0-0 libgnome-bluetooth13 libgnome-desktop-3-10
  libgnutls-deb0-28 libgoa-1.0-0b libgphoto2-6 libgphoto2-port10 libgroupsock4
  libgweather-3-6 libharfbuzz0b libical1a libicu52 libinput5 libiptcdata0
  libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90
  libisccfg90 libjim0.75 libjpeg62-turbo liblcms2-utils liblivemedia42
  libllvm3.5 liblogging-stdlog0 liblognorm1 liblvm2cmd2.02 liblwres90
  libmagickcore-6.q16-2 libmagickwand-6.q16-2 libmbim-glib4 libmbim-proxy
  libmediaart-1.0-0 libmetacity-private2 libminiupnpc10 libmjpegutils-2.1-0
  libmm-glib0 libmono-system-numerics4.0-cil libmozjs-24-0 libmpdec2
  libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmspack0 libmspub-0.1-1 libmwaw-0.3-3
  libndp0 libneon27 libnewtonsoft-json5.0-cil libntdb1 libodfgen-0.1-1
  libopenjpeg5 libopenraw1 liborcus-0.8-0 libpackagekit-glib2-18 libparted2
  libperl5.20 libplist2 libpoppler46 libpostproc53 libprocps3 libprotobuf-c1
  libpsl0 libpython3.4 libpython3.4-minimal libpython3.4-stdlib libqmi-glib1
  libqmi-proxy libreoffice-base-drivers librevenge-0.0-0 librtmp1 libruby2.1
  libshine3 libsmartcols1 libstdc++-4.9-dev libswresample1 libswscale3
  libsysfs2 libsystemd0 libtcl8.5 libtcl8.6 libteamdctl0 libtotem-plparser18
  libtracker-sparql-1.0-0 libubsan0 libumfpack5.6.2 libupower-glib3
  libusageenvironment2 libva-drm1 libvisio-0.1-1 libvlccore8 libvncclient0
  libvte-2.91-0 libvte-2.91-common libwayland-cursor0 libwayland-egl1-mesa
  libwebkit2gtk-3.0-25 libwebp5 libwebpdemux1 libwebpmux1 libwinpr-crt0.1
  libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
  libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1
  libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1
  libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1
  libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1
  libwpd-0.10-10 libwpg-0.3-3 libwps-0.3-3 libx264-142 libx264-146 libx265-43
  libxatracker2 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxkbcommon0
  libxshmfence1 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-586
  linux-headers-3.16.0-4-common linux-headers-586 linux-image-3.16.0-4-586
  linux-image-586 linux-kbuild-3.16 mint-backgrounds-rebecca
  mint-mdm-themes-gdm mint-mdm-themes-html mint-user-guide-cinnamon
  mono-runtime-common mono-runtime-sgen nemo-emblems
  nemo-folder-color-switcher p11-kit-modules parted plymouth-themes
  printer-driver-foo2zjs-common python-ecdsa python-nemo python-ntdb
  python-pil python3-chardet python3-debian python3-six python3.4
  python3.4-minimal qt-at-spi ruby2.1 rubygems-integration startpar
  systemd-sysv tcl8.6 xwayland
Les paquets suivants seront mis à jour :
  accountsservice acl acpi-fakekey acpi-support acpi-support-base acpid
  alsa-base alsa-utils anacron apt apt-file apt-transport-https apt-utils
  apt-xapian-index aptdaemon aptdaemon-data aptitude aptitude-common
  aptitude-doc-en apturl aspell aspell-en at at-spi2-core avahi-autoipd
  avahi-daemon banshee base-files base-passwd bash bash-completion bc
  bind9-host binfmt-support binutils bison bluez bogofilter bogofilter-bdb
  bogofilter-common brasero brasero-common brltty bsdmainutils bsdutils
  build-essential bzip2 ca-certificates ca-certificates-java cabextract
  caribou cifs-utils cinnamon cinnamon-common cinnamon-control-center
  cinnamon-control-center-data cinnamon-desktop-data cinnamon-screensaver
  cinnamon-session cinnamon-session-common cinnamon-settings-daemon
  cinnamon-themes cinnamon-translations cjs cli-common colord console-data
  console-setup console-setup-linux consolekit coreutils cowsay cpio cpp
  cpp-4.8 crda cron cryptsetup cryptsetup-bin cups cups-client cups-common
  cups-daemon cups-driver-gutenprint cups-filters cups-pk-helper cups-ppdc
  cups-server-common curl dash davfs2 dbus dbus-x11 dc dconf-gsettings-backend
  dconf-service dcraw deb-multimedia-keyring debconf debconf-i18n
  debconf-utils debian-archive-keyring debian-system-adjustments debianutils
  deborphan default-jre default-jre-headless dh-python dialog
  dictionaries-common diffstat diffutils discover dkms dmidecode dmsetup
  dnsmasq-base dnsutils dosfstools dpkg dpkg-dev dpkg-repack dselect
  dvd+rw-tools e2fslibs e2fsprogs ecryptfs-utils ed eject enchant eog espeak
  espeak-data evince evince-common evolution-data-server-common exiv2 fakeroot
  fancontrol ffmpegthumbnailer file file-roller findutils firefox
  firefox-l10n-fr firmware-atheros firmware-bnx2 firmware-bnx2x
  firmware-brcm80211 firmware-intelwimax firmware-ipw2x00 firmware-ivtv
  firmware-iwlwifi firmware-libertas firmware-linux firmware-linux-free
  firmware-linux-nonfree firmware-qlogic firmware-ralink firmware-realtek flex
  fontconfig fontconfig-config fonts-beng fonts-cantarell fonts-dejavu
  fonts-dejavu-core fonts-dejavu-extra fonts-droid fonts-freefont-ttf
  fonts-gujr fonts-guru fonts-kacst fonts-kacst-one fonts-lao fonts-liberation
  fonts-lohit-guru fonts-nanum fonts-opensymbol fonts-sil-abyssinica
  fonts-sil-gentium fonts-sil-gentium-basic fonts-taml fonts-telu
  fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma
  fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee
  fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush
  fonts-tlwg-waree foomatic-db ftp fuse g++ g++-4.8 gawk gcalctool gcc gcc-4.8
  gcc-4.8-base gconf-service gconf2 gconf2-common gcr gdb gdbserver gdebi
  gdebi-core gedit gedit-common genisoimage geoip-database gettext
  gettext-base ghostscript ghostscript-x gimp gimp-data
  gir1.2-accountsservice-1.0 gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0
  gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop gir1.2-gconf-2.0
  gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
  gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0
  gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0
  gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-muffin-3.0
  gir1.2-networkmanager-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0
  gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4
  gir1.2-upowerglib-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gksu glib-networking
  glib-networking-common glib-networking-services gnome-bluetooth
  gnome-calculator gnome-desktop3-data gnome-icon-theme
  gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-panel
  gnome-panel-data gnome-screenshot gnome-session-bin gnome-settings-daemon
  gnome-system-monitor gnome-terminal gnome-terminal-data
  gnome-themes-standard gnome-themes-standard-data gnupg gnupg-agent gnupg2
  gpgsm gpgv grep groff-base growisofs grub-common grub-pc grub-pc-bin
  grub2-common grub2-theme-mint gsettings-desktop-schemas gstreamer0.10-alsa
  gstreamer0.10-ffmpeg gstreamer0.10-gconf gstreamer0.10-gnomevfs
  gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base
  gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good
  gstreamer0.10-plugins-ugly gstreamer0.10-pulseaudio gstreamer0.10-tools
  gstreamer0.10-x gstreamer1.0-alsa gstreamer1.0-clutter gstreamer1.0-libav
  gstreamer1.0-nice gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-good
  gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-tools
  gstreamer1.0-x gthumb gthumb-data gtk2-engines-aurora gtk2-engines-pixbuf
  gucharmap guile-1.8-libs gvfs gvfs-backends gvfs-bin gvfs-common
  gvfs-daemons gvfs-libs gzip hardening-includes hdparm hfsplus hfsutils
  hicolor-icon-theme hplip hplip-data hunspell-fr hunspell-fr-classical hwdata
  ibus-qt4 icedtea-7-plugin icedtea-netx icedtea-netx-common icedtea-plugin
  icoutils ideviceinstaller ifupdown imagemagick-common info
  init-system-helpers initramfs-tools initscripts inputattach install-info
  installation-report inxi iproute iproute2 iptables iputils-arping
  iputils-ping iputils-tracepath irqbalance isc-dhcp-client isc-dhcp-common
  iso-codes iw java-common kbd keyboard-configuration keyutils klibc-utils
  kmod krb5-locales lame less liba52-0.7.4 libaa1 libaccountsservice0 libacl1
  libaio1 libao-common libao4 libapt-inst1.5 libapt-pkg-perl libapt-pkg4.12
  libarchive-zip-perl libarchive13 libasan0 libasn1-8-heimdal libasound2
  libasound2-data libasound2-plugins libaspell15 libasprintf0c2 libassuan0
  libasyncns0 libatk-adaptor libatk-bridge2.0-0 libatk-wrapper-java
  libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatkmm-1.6-1 libatomic1
  libatspi2.0-0 libattr1 libaudio2 libaudit-common libaudit1 libavahi-client3
  libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1
  libbabl-0.1-0 libbasicusageenvironment0 libbison-dev libblas3 libblkid1
  libbluetooth3 libbluray1 libbrasero-media3-1 libbrlapi0.6 libbsd0 libburn4
  libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcaca0 libcairo-gobject2
  libcairo-perl libcairo2 libcairomm-1.0-1 libcanberra-gtk0 libcanberra-gtk3-0
  libcanberra-pulse libcanberra0 libcap-ng0 libcap2 libcap2-bin
  libcaribou-common libcaribou0 libcdaudio1 libcddb2 libcdio-cdda1
  libcdio-paranoia1 libcdio13 libchromaprint0 libcinnamon-control-center1
  libcinnamon-desktop0 libck-connector0 libclone-perl libcloog-isl4
  libclutter-1.0-0 libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcomerr2
  libcroco3 libcryptsetup4 libcrystalhd3 libcups2 libcupscgi1 libcupsfilters1
  libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3 libcurl3-gnutls libcwidget3
  libdaemon0 libdatrie1 libdbus-1-3 libdbus-glib-1-2 libdc1394-22 libdconf1
  libdebconfclient0 libdebian-installer4 libdevmapper-event1.02.1
  libdevmapper1.02.1 libdirac-encoder0 libdirectfb-1.2-9 libdiscover2
  libdjvulibre-text libdjvulibre21 libdmx1 libdpkg-perl libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdvbpsi9 libdvdcss2 libdvdnav4
  libdvdread4 libebml4 libecryptfs0 libedit2 libee0 libegl1-mesa
  libegl1-mesa-drivers libelf1 libelfg0 libemail-valid-perl libenca0
  libenchant1c2a libept1.4.12 libespeak1 libestr0 libevdocument3-4
  libevent-2.0-5 libevview3-3 libexempi3 libexif12 libexpat1
  libexttextcat-2.0-0 libexttextcat-data libfarstream-0.1-0 libffi6
  libffmpegthumbnailer4 libfftw3-3 libfftw3-double3 libfftw3-long3
  libfftw3-single3 libfile-fcntllock-perl libflac8 libflite1 libfontconfig1
  libfontembed1 libfontenc1 libfreetype6 libfribidi0 libfs6 libfuse2
  libgail-3-0 libgail-common libgail18 libgbm1 libgc1c2 libgcc-4.8-dev libgcc1
  libgck-1-0 libgconf-2-4 libgconf2-4 libgcr-3-1 libgcr-3-common
  libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgdata2.1-cil libgdbm3 libgdiplus
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgee-0.8-2 libgegl-0.2-0
  libgeoclue0 libgeoip1 libgfortran3 libgif4 libgimp2.0 libgirepository-1.0-1
  libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglapi-mesa
  libgles2-mesa libglib-perl libglib2.0-0 libglib2.0-bin libglib2.0-cil
  libglib2.0-data libglibmm-2.4-1c2a libgmime-2.6-0 libgmp10
  libgnome-keyring-common libgnome-keyring0 libgnome-menu-3-0
  libgnomecanvas2-0 libgnomecanvas2-common libgnomevfs2-0 libgnomevfs2-common
  libgnutls-openssl27 libgoa-1.0-common libgomp1 libgpg-error0 libgpgme11
  libgpm2 libgpod4 libgraphite2-3 libgs9 libgs9-common libgsl0ldbl
  libgssapi-krb5-2 libgssapi3-heimdal libgssdp-1.0-3
  libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base1.0-0
  libgstreamer0.10-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common
  libgtk2-perl libgtk2.0-0 libgtk2.0-bin libgtk2.0-cil libgtk2.0-common
  libgtkglext1 libgtkmm-3.0-1 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtkspell0 libgtop2-7 libgucharmap-2-90-7
  libgudev-1.0-0 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgusb2 libgutenprint2
  libgweather-common libgxps2 libharfbuzz-icu0 libhcrypto4-heimdal
  libhdb9-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhfsp0
  libhogweed2 libhpmud0 libhtml-parser-perl libhttp-cookies-perl
  libhunspell-1.3-0 libhx509-5-heimdal libhyphen0 libibus-1.0-5 libibus-qt1
  libice6 libidn11 libiec61883-0 libijs-0.35 libilmbase6
  libimobiledevice-utils libimobiledevice4 libio-html-perl libio-pty-perl
  libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libisl10
  libiso9660-8 libisofs6 libitm1 libjack-jackd2-0 libjasper1
  libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjbig0 libjson-c2
  libjson-glib-1.0-0 libjson-glib-1.0-common libjte1 libk5crypto3 libkate1
  libkdc2-heimdal libkeyutils1 libklibc libkmod2 libkpathsea6
  libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblangtag-common
  liblangtag1 liblapack3 liblcms2-2 libldap-2.4-2 libldb1 liblensfun-data
  liblensfun0 liblircclient0 liblist-moreutils-perl liblocale-gettext-perl
  libloudmouth1-0 liblqr-1-0 libltdl7 liblua5.1-0 liblua5.2-0 liblvm2app2.2
  liblwp-protocol-https-perl liblzma5 liblzo2-2 libmagic1 libmailtools-perl
  libmatroska6 libmeanwhile1 libmhash2 libmimic0 libmission-control-plugins0
  libmms0 libmng1 libmnl0 libmodplug1 libmono-cairo4.0-cil
  libmono-compilerservices-symbolwriter4.0-cil libmono-corlib4.0-cil
  libmono-corlib4.5-cil libmono-data-tds4.0-cil libmono-posix4.0-cil
  libmono-security4.0-cil libmono-sharpzip4.84-cil
  libmono-system-configuration4.0-cil libmono-system-core4.0-cil
  libmono-system-data4.0-cil libmono-system-drawing4.0-cil
  libmono-system-enterpriseservices4.0-cil
  libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil
  libmono-system-transactions4.0-cil libmono-system-xml-linq4.0-cil
  libmono-system-xml4.0-cil libmono-system4.0-cil libmount1 libmozjs185-1.0
  libmp3lame0 libmpc3 libmpcdec6 libmpeg2-4 libmpfr4 libmpg123-0 libmtdev1
  libmtp-common libmtp-runtime libmtp9 libmuffin0 libmythes-1.2-0
  libnautilus-extension1a libncurses5 libncursesw5 libnemo-extension1
  libneon27-gnutls libnet-dbus-perl libnet-dns-perl libnet-domain-tld-perl
  libnet-http-perl libnet-ssleay-perl libnet1 libnetfilter-acct1 libnettle4
  libnewt0.52 libnfnetlink0 libnice10 libnl-3-200 libnl-genl-3-200
  libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0
  libnm-util2 libnotify-bin libnotify0.4-cil libnotify4 libnspr4 libnss-mdns
  libnss3 libnss3-1d libnuma1 libodbc1 libofa0 libogg0 libopenal-data
  libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopencv-calib3d2.4
  libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4
  libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4
  libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4
  libopencv-photo2.4 libopencv-video2.4 libopenexr6 libopenvg1-mesa libopts25
  libopus0 liborc-0.4-0 libp11-kit0 libpam-ck-connector libpam-modules
  libpam-modules-bin libpam-runtime libpam-systemd libpam0g
  libpanel-applet-4-0 libpango-1.0-0 libpango-perl libpango1.0-0
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1 libpangox-1.0-0
  libpangoxft-1.0-0 libpaper-utils libpaper1 libparse-debianchangelog-perl
  libpcap0.8 libpci3 libpciaccess0 libpcre3 libpcsclite1 libpeas-1.0-0
  libpeas-common libpipeline1 libpixman-1-0 libpng12-0 libpolkit-agent-1-0
  libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpopt0
  libportaudio2 libproxy1 libpth20 libpulse-mainloop-glib0 libpulse0
  libpulsedsp libpurple0 libpython-stdlib libpython2.7 libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libqpdf13 libqt4-dbus libqt4-xml
  libqtcore4 libqtdbus4 libqtgui4 libquadmath0 libquvi-scripts libquvi7
  libraptor2-0 librarian0 librasqal3 libraw1394-11 librdf0 libreadline6
  libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome
  libreoffice-gtk libreoffice-help-en-us libreoffice-impress
  libreoffice-java-common libreoffice-l10n-fr libreoffice-math
  libreoffice-writer librest-0.7-0 libroken18-heimdal librpm3 librpmio3
  librsvg2-2 librsvg2-common libsamplerate0 libsane libsane-common
  libsane-hpaio libsasl2-2 libsasl2-modules libsasl2-modules-db libsbc1
  libschroedinger-1.0-0 libsdl-image1.2 libsdl1.2debian libsecret-1-0
  libsecret-common libselinux1 libsemanage-common libsemanage1 libsensors4
  libsepol1 libservlet2.5-java libsexy2 libsgutils2-2 libsidplay1
  libsigc++-2.0-0c2a libsigsegv2 libslang2 libsm6 libsmbclient libsndfile1
  libsnmp-base libsnmp30 libsocket6-perl libsoundtouch0 libsoup-gnome2.4-1
  libsoup2.4-1 libspandsp2 libspectre1 libspeex1 libspeexdsp1 libspice-server1
  libsqlite3-0 libsrtp0 libss2 libssh2-1 libssl1.0.0 libstartup-notification0
  libstdc++-4.8-dev libstdc++6 libsub-name-perl libsystemd-daemon0
  libsystemd-journal0 libsystemd-login0 libtag1-vanilla libtag1c2a libtagc0
  libtalloc2 libtar0 libtasn1-6 libtbb2 libtdb1 libtelepathy-glib0 libtevent0
  libtext-charwidth-perl libtext-iconv-perl libtext-levenshtein-perl
  libthai-data libthai0 libtheora0 libtiff5 libtimedate-perl libtinfo5
  libtirpc1 libtotem0 libtspi1 libtwolame0 libtxc-dxtn-s2tc0 libudev1
  libudisks2-0 libunistring0 libupnp6 liburi-perl libusb-0.1-4 libusb-1.0-0
  libusbmuxd2 libustr-1.0-1 libuuid-perl libuuid1 libv4l-0 libv4lconvert0
  libva-x11-1 libva1 libvcdinfo0 libvdpau1 libvisual-0.4-0 libvlc5 libvorbis0a
  libvorbisenc2 libvorbisfile3 libvpx1 libvte-2.90-9 libvte-2.90-common
  libwayland-client0 libwayland-server0 libwbclient0 libwebkitgtk-1.0-0
  libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common
  libwebrtc-audio-processing-0 libwildmidi-config libwildmidi1
  libwind0-heimdal libwmf0.2-7 libwnck-3-0 libwnck-3-common libwnck-common
  libwnck22 libwrap0 libwww-perl libx11-6 libx11-data libx11-xcb1 libxapian22
  libxaw7 libxcb-composite0 libxcb-dri2-0 libxcb-glx0 libxcb-keysyms1
  libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-util0
  libxcb-xfixes0 libxcb-xv0 libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6
  libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl
  libxml-twig-perl libxml2 libxmu6 libxmuu1 libxp6 libxpm4 libxrandr2
  libxrender1 libxres1 libxslt1.1 libxt6 libxtables10 libxtst6 libxv1
  libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libyaml-0-2 libyelp0
  libzbar0 libzip2 libzvbi-common libzvbi0 lintian linux-headers-486
  linux-image-486 linux-libc-dev lm-sensors locales locate login logrotate
  lp-solve lsb-base lsb-release lshw ltrace lvm2 m4 make man-db manpages
  manpages-dev mdm media-player-info mesa-utils metacity metacity-common
  mime-support minissdpd mint-artwork-cinnamon mint-artwork-debian
  mint-backgrounds-petra mint-common mint-info-debian-cinnamon mint-mdm-themes
  mint-meta-debian-cinnamon mint-themes mint-themes-gtk3 mint-translations
  mint-x-icons mintbackup mintinstall mintsources mintstick mintsystem
  mintwelcome mobile-broadband-provider-info modemmanager module-init-tools
  mono-4.0-gac mono-gac mono-runtime mount mousetweaks mtools mtr-tiny
  muffin-common multiarch-support nano nautilus-data ncurses-base ncurses-bin
  ncurses-term ndiswrapper-common ndiswrapper-dkms ndiswrapper-utils-1.9 nemo
  nemo-data nemo-fileroller nemo-share net-tools netbase netcat-traditional
  network-manager network-manager-gnome network-manager-pptp
  network-manager-pptp-gnome nfacct notification-daemon ntfs-3g ntp
  obex-data-server odbcinst odbcinst1debian2 openjdk-7-jre
  openjdk-7-jre-headless openjdk-7-jre-lib openprinting-ppds openssh-client
  openssl os-prober oss-compat p11-kit p7zip p7zip-full packagekit
  packagekit-tools passwd patch patchutils pciutils perl perl-base
  perl-modules pidgin pidgin-data pigz pinentry-gtk2 pkg-config plymouth
  plymouth-themes-mint plymouth-x11 pm-utils policykit-1 poppler-data
  poppler-utils powermgmt-base ppp pppconfig printer-driver-all
  printer-driver-c2050 printer-driver-c2esp printer-driver-cjet
  printer-driver-escpr printer-driver-foo2zjs printer-driver-gutenprint
  printer-driver-hpcups printer-driver-hpijs printer-driver-m2300w
  printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-postscript-hp
  printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi
  printer-driver-splix procmail procps psmisc pulseaudio
  pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-x11
  pulseaudio-utils python python-apt python-apt-common python-aptdaemon
  python-aptdaemon.gtk3widgets python-brlapi python-central python-chardet
  python-crypto python-cupshelpers python-dbus python-debian python-dnspython
  python-gconf python-gdbm python-gi python-gi-cairo python-glade2
  python-gobject python-gtk2 python-imaging python-ldb python-libxml2
  python-lxml python-minimal python-notify python-numpy python-opencv
  python-paramiko python-parted python-pexpect python-pkg-resources
  python-pyatspi python-pycurl python-qt4-dbus python-renderpm
  python-reportlab python-reportlab-accel python-samba python-six
  python-talloc python-tdb python-xapian python-xdg python2.7
  python2.7-minimal python3 python3-apt python3-aptdaemon python3-cairo
  python3-dbus python3-dbus.mainloop.qt python3-gi python3-gi-cairo
  python3-minimal python3-pkg-resources qdbus qpdf qtchooser qtcore4-l10n
  radeontool rarian-compat rdate rdesktop readline-common realpath
  reiserfsprogs resolvconf rpcbind rpm-common rpm2cpio rsync rsyslog rtkit
  ruby ruby-debian ruby-gettext ruby-httpclient ruby-locale ruby-text
  ruby-xmlparser samba samba-common samba-common-bin samba-dsdb-modules
  samba-libs sane-utils scdaemon seahorse sed sgml-data shared-mime-info
  simple-scan smbclient ssl-cert strace sudo synaptic syslinux syslinux-common
  system-config-printer system-config-printer-udev system-tools-backends
  systemd sysv-rc sysvinit sysvinit-utils t1utils tar tasksel tasksel-data tcl
  tcl8.5 tcpd tcpdump tdb-tools telepathy-gabble telepathy-mission-control-5
  testdisk thunderbird thunderbird-l10n-fr time tomboy totem totem-common
  totem-mozilla traceroute transmission-common transmission-gtk ttf-dejavu
  ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-wqy-microhei tzdata
  tzdata-java ucf udev udisks udisks2 ufraw-batch ufw unattended-upgrades
  unixodbc uno-libs3 unzip upower ure usb-modeswitch usb-modeswitch-data
  usbmuxd user-setup util-linux uuid-runtime vcdimager vim vim-common
  vim-runtime vim-tiny vino virtualbox-guest-dkms virtualbox-guest-utils
  virtualbox-guest-x11 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
  w3m wajig wget whiptail whois wireless-regdb wpasupplicant x11-apps
  x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils
  x11-xserver-utils x11proto-core-dev x11proto-input-dev x11proto-xext-dev
  xauth xcursor-themes xdg-user-dirs xdg-utils xfonts-encodings xfonts-utils
  xinit xinput xkb-data xnest xorg xserver-common xserver-xorg
  xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev
  xserver-xorg-input-mouse xserver-xorg-input-synaptics
  xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all
  xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga
  xserver-xorg-video-modesetting xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-openchrome
  xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-savage xserver-xorg-video-siliconmotion
  xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident
  xserver-xorg-video-vesa xserver-xorg-video-vmware xsltproc xtrans-dev
  xz-utils yelp yelp-xsl zd1211-firmware zenity zenity-common zlib1g
1429 mis à jour, 256 nouvellement installés, 16 à enlever et 0 non mis à jour.

By doing this, the kept-back package is not here anymore. :)

We can see that systemd-sysv is going to be installed and therefore I expect systemd to be my init system after installation. This may be fixed by Clem later.
Image
If it ain't broke, fix it until it is.

MahoG
Level 1
Level 1
Posts: 7
Joined: Mon Jun 10, 2013 11:35 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby MahoG » Fri Mar 27, 2015 9:11 am

woodsman wrote:My latest attempt to update LMDE 1 to LMDE 2 looks like this:

Code: Select all

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2014.2_all.deb
dpkg -i deb-multimedia-keyring_2014.2_all.deb
apt-get update
apt-get --download-only dist-upgrade
apt-get upgrade
apt-get -f install
apt-get dist-upgrade
apt-get autoremove
apt-get autoclean
apt-get remove --purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`




While the update process thus far remains manual (not pointy-clicky) and requires 'apt-get -f install', the process does complete without stalling.

I have not performed any post-install testing to look for usability breakage or bugs.


Hello, as a linux newbie I changed repositories and gave the same commands you did... only exception, i forced an autoremove with -f before autoclean.
I'm up to some test, only problem so far: multimonitor still works OK, except when i start wine applications. Splash windows occupy both screens, and maximized windows do the same.

Monsta
Level 9
Level 9
Posts: 2998
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby Monsta » Fri Mar 27, 2015 9:54 am

killer de bug wrote:We can see that systemd-sysv is going to be installed and therefore I expect systemd to be my init system after installation. This may be fixed by Clem later.

It's easy to find out why it has been installed:

Code: Select all

monsta@asylum ~ $ LC_ALL=C aptitude why systemd-sysv
i   init PreDepends systemd-sysv | sysvinit-core | upstart

That's a new meta-package in Jessie (see changelog). As you can see, systemd-sysv comes first there, so if none of these three deps are installed, init pulls in systemd-sysv.

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Fri Mar 27, 2015 7:10 pm

Thank you for participating. :)

I have one test system where Betsy is already installed and has been defaulting to systemd. I performed the following:

Code: Select all

apt-get purge systemd-sysv


That one command removed systemd-sysv and force installed sysvinit-core. Rebooting worked as expected with sysv.

On another test system I reinstalled LMDE 1. My manual update process now looks like this:

Code: Select all

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2014.2_all.deb
dpkg -i deb-multimedia-keyring_2014.2_all.deb
apt-get update
apt-get --download-only dist-upgrade
apt-get install sysvinit-core mintupdate
apt-get upgrade
apt-get -f install
apt-get dist-upgrade
apt-get -f autoremove
apt-get autoclean
apt-get remove --purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`


When updating from LMDE 1 to 2 I still get the error message about libgtk-3-common, which requires apt-get -f install to work around. I am using LMDE MATE.

As I have the new packages stored locally, I need about 1 hour to perform the full LMDE 2 update. That is with me sitting close by and watching for prompts. Without that local storage, ISP connection speeds will determine the total update time for most users. That would be 2 to 3 hours total.

Monsta
Level 9
Level 9
Posts: 2998
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby Monsta » Sat Mar 28, 2015 3:58 am

woodsman wrote:When updating from LMDE 1 to 2 I still get the error message about libgtk-3-common

What does it say?

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Sat Mar 28, 2015 1:37 pm

What does it say?

Fourth post.

User avatar
killer de bug
Level 14
Level 14
Posts: 5313
Joined: Tue Jul 08, 2008 1:49 pm
Location: Graz, Austria

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby killer de bug » Sat Mar 28, 2015 1:44 pm

If you want people to help you, post the information requested.

How do you want people to find this, when it's buried in the middle of dozens of information?

Code: Select all

=======================================
Halt Result:

dpkg: dependency problems prevent configuration of libgtk-3-common:
 libgtk-3-common depends on adwaita-icon-theme (>= 3.14); however:
 Package adwaita-icon-theme is not configured yet.

dpkg: error processing libgtk-3-common (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
Errors were encountered while processing:
 libgtk-3-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
=======================================
Image
If it ain't broke, fix it until it is.

Monsta
Level 9
Level 9
Posts: 2998
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby Monsta » Sun Mar 29, 2015 4:12 am

No problem, I found it quickly :)

cb474
Level 3
Level 3
Posts: 116
Joined: Thu Dec 11, 2008 9:01 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby cb474 » Sun Mar 29, 2015 8:39 pm

Thanks for this great thread and thanks to everyone for their experiments with upgrading. I'm excited to try it myself. Fortunately as someone who once ignored my LMDE install on one machine for over a year, this sort of massive upgrade with force installs and a bazillion .conf files to consult won't be an entirely new experience.

A couple questions:

1) What is the benefit of the "apt-get install sysvinit-core" to avoid the installation of systemd? Just for those who don't like systemd? What do people get with a fresh install from the .iso RC release of Betsy, systemd or sysvinit as their init system? If systemd is going to be the standard init system for Betsy, is it better to just stick with that (unless one has a personal aversion to systemd)?

2) I have 2.2 GB available on my / partition. It looks like the download pulls about 1 GB of packages and then 800 MB of additional space is used for the install (at least on killer de bug's system). I don't want to get into a situation where I run out of space on the partition in the middle of the upgrade (but I hate to have to resize the partition, which can be messy--even though I'm using an lvm partition scheme, bad things happened the last time I did this).

3) Is there a way during the install to prevent grub from updating or force it to install itself on my / partition, not to the MBR? I'm dual booting with Manjaro and have grub set up the way I like through Manjaro. The last time I updated LMDE is messed up my Grub setup.

4) If one does this upgrade now, is there a risk that, when the official upgrade path from LMDE 1 to LMDE 2 comes, one will end up with a system that does not really have the setup achieved by the official upgrade path?

Thanks for any thoughts on these questions.

Monsta
Level 9
Level 9
Posts: 2998
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby Monsta » Mon Mar 30, 2015 5:07 am

cb474 wrote:What is the benefit of the "apt-get install sysvinit-core" to avoid the installation of systemd? Just for those who don't like systemd?

Yes - but only as the init system. Other parts of systemd (libpam-systemd, logind, udev) will be present in the installation anyway.


cb474 wrote:What do people get with a fresh install from the .iso RC release of Betsy, systemd or sysvinit as their init system?

As Clem wrote in the blog,
Similar to Linux Mint 17.x, LMDE 2 “Betsy” will be using the traditional sysvinit. The move to systemd could happen with Linux Mint 18 and LMDE 3, giving this new technology and the Linux ecosystem 2 years (or more) to mature and to iron out integration and compatibility issues. Cinnamon in particular is built without systemd support by default and the development team is planning to change this in version 2.6 to give the DE the ability to switch at runtime between systemd and consolekit/upower without the need to recompile anything.


cb474 wrote:I have 2.2 GB available on my / partition. It looks like the download pulls about 1 GB of packages and then 800 MB of additional space is used for the install (at least on killer de bug's system). I don't want to get into a situation where I run out of space on the partition in the middle of the upgrade (but I hate to have to resize the partition, which can be messy--even though I'm using an lvm partition scheme, bad things happened the last time I did this).

That's too small in my opinion. All you can do without resizing is to run apt clean before downloading all that stuff to clean the existing package cache, but from my experience, it usually frees no more than 1 Gb. So I'd resize this partition to at least 5 Gb (or even 10 to play it safe).


cb474 wrote:Is there a way during the install to prevent grub from updating or force it to install itself on my / partition, not to the MBR? I'm dual booting with Manjaro and have grub set up the way I like through Manjaro. The last time I updated LMDE is messed up my Grub setup.

Well, if your current grub is set to be installed to root partition, I think it will do so on upgrade too. But I haven't tested such setup.
If you don't mind keeping your old grub, you can use apt-mark to prevent all grub packages from upgrading for now.


cb474 wrote:If one does this upgrade now, is there a risk that, when the official upgrade path from LMDE 1 to LMDE 2 comes, one will end up with a system that does not really have the setup achieved by the official upgrade path?

Yes, of course. The official upgrade path isn't being worked on yet, so the results may vary.
That said, you'll end up with Debian Jessie installation + the packages from Betsy repo anyway. Any differences will probably require a simple installing/removing some packages.

cb474
Level 3
Level 3
Posts: 116
Joined: Thu Dec 11, 2008 9:01 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby cb474 » Mon Mar 30, 2015 5:51 am

Thanks for the detailed response, Monsta. I appreciate it.

I'm still unclear on the sysvinit vs systemd question. Does the "apt-get install sysvinit-core" (to avoid the installation of systemd for the init system) give one something closer to what the install from the .iso RC for Betsy does? Or is it a modification and keeping systemd as the init system would be closer to the setup you get with an install from the .iso RC?

Monsta
Level 9
Level 9
Posts: 2998
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby Monsta » Mon Mar 30, 2015 7:54 am

Betsy ISO comes with sysvinit-core.

woodsman
Level 4
Level 4
Posts: 305
Joined: Tue May 11, 2010 10:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Postby woodsman » Mon Mar 30, 2015 12:57 pm

cb474, et. al.,

The default init system for LMDE 2 RC is sysvinit-core. Explicitly installing that package in the update process ensures existing systems are updated the same as fresh LMDE 2 installs. In my tests nothing broke by not installing sysvinit-core.

I suspect after LMDE 2 is official, which includes the official update mechanism, some LMDE 2 users will tinker with systemd. Developers likely will do the same. The proverbial handwriting is on the wall with respect to systemd and one day all Mint systems will need to migrate to systemd. As designed right now that day is not today but converting is a matter of installing the systemd init package and start testing. I suspect a forum thread will be started just for that purpose.

I am using systemd on Fedora 21 and CentOS 7 systems. From a desktop usability perspective, I never notice systemd. While systemd is still maturing and evolving, systemd is nowhere near the monster some people have argued.

The amount of storage space used by the package updates is about 1.5 GB. As mentioned previously, to save bandwidth I have saved those files. I then copy the whole collection to my target test system before I start the update testing. If there are changes to any packages then that is all that is needed to be downloaded that day. When that happens I copy the new files to my system storing the package cache and I'm good to go for the next test.

How much total partition space is needed for the entire LMDE 2 system depends upon how users have configured their systems. I have some LMDE 1 base image partitions that use about 5 GB. On my laptop I have LMDE 1 installed and highly customized with additional packages. There I use about 6 GB. Both of those system sizes include the apt cache, which generally I do not delete and only autoclean/autoremove to remove older and unused packages. Both of those systems use a separate /home partition and I do not include that storage space in any estimates.

My test systems are multi-boot. I never have had my MBR overwritten while testing the LMDE update process. I do not have any systems with GRUB installed on the root partition rather than the MBR.

The update process prompts the user to update GRUB. Just respond not to do that. A new initram and grub.conf get created regardless of the reply, but the MBR pointer is not updated. I presume then the same for root partitions. I have tested fully updating GRUB only on one system and I had no problems.

The only related glitch I have seen is the GRUB updating process thinks my sda4 extended partition is an xfs file partition. Nothing broke or crashed.

From what I see after performing the update several times is there will be little change between updating now and whatever is the final official LMDE 2 image. I have one test system right now that is fully updated to LMDE 2. The system runs fine. Every so many days there will be a package update or two. Thus far, only Jessie package updates and not LMDE updates. Because the repository information remains unchanged, I don't see how updating now makes any difference to what LMDE 2 will finally look like.

That said, I have some people I support using LMDE 1. I have not updated them and will not until after the LMDE 2 update mechanism is officially approved. They are not power users or bleeding edge users so the older software on their systems is not something they actually notice or care about.

One glitch I see with the updating process is on my systems the refusal to update libgtk3-common. I need to use apt-get -f install to get past that. If a dist-upgrade could fly through that then using point-and-click with the Update Manager (UM) could be possible. Under such an ideal situation, the update process could be done in steps, such as 1) the UM first pulls in the updated repo information and restarts itself, 2) then downloads the updates, 3) installs sysvinit-core and mintupdate, and then finally 4) performs the entire system update. The caveat with that is all of the interaction required.

Even if UM could be used, users need to be forewarned of the time involved. With my 6 Mbps connection I needed about 1 hour just for the downloads. I am using dual core systems with SATA II drives. I need about 1 hour for the update. Unless the UM can be instructed to default to saving and not overwrite all current config files, the user is required to attend the entire process.

Attending the update is not difficult for people who do this kind of thing, but to non technical users, needing to baby sit the whole process likely will be unsettling. I likely will have to perform the updates for the people I support. I am not tickled about that because my time costs them money, but that will be the safest route for them because right now the update process requires a lot more than just point-and-click knowledge and they will not know what to do.

For my testing I wrote a shell script to use a spare empty partition that is a copy of an original LMDE 1 partition. My script copies the updated apt package cache along with necessary tweaks such as editing fstab for the new partition location. The whole process is automated and requires about 15 minutes for me to prepare the test partition. Then I reboot into that test partition and start the update testing. A virtual machine also could be used.

How the final official update process will be handled is speculation at this point. With this thread we have some understanding of what will be required and what will unfold. How that the final process will work is not known until at least reaching RC status. Yet the lack of an official update mechanism should not discourage sufficiently skilled users from updating now.


Return to “Other Topics & Open Discussion”