Eu estava tentando atualizar meu sistema anteriormente (Debian 8.7.1 Jessie [i386] Canela), e o PC tinha um erro PEBKAC externo (não pergunte ...) fazendo com que o sistema fosse reinicializado durante uma tela me perguntando se Eu queria manter meu arquivo de configuração antigo, mas modificado pessoalmente (o arquivo conf que eu não tenho idéia) ou substituí-lo pelo novo pelo mantenedor do pacote. Eu tentei atualizar novamente, apenas para ser atendido pelo seguinte:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
docutils-common docutils-doc gir1.2-vte-2.90 libelfg0 libenca-dev
libkactivities-bin libkactivities-models1 libnepomukcore4 libopenvg1-mesa
libsysfs2 libuuid-perl nepomuk-core-data python-docutils python-pyatspi
python-pygments python-roman qt-at-spi
Use 'apt-get autoremove' to remove them.
Done
The following packages have been kept back:
adwaita-icon-theme aisleriot akonadi-backend-mysql akonadi-server akregator
apache2-bin apt apt-listchanges apt-utils aptitude aptitude-common
at-spi2-core audacity audacity-data avahi-daemon bind9-host bluez
bluez-obexd build-essential cdrdao cheese cheese-common cinnamon
cinnamon-common cinnamon-control-center cinnamon-control-center-data
cinnamon-desktop-data cinnamon-screensaver cinnamon-session
cinnamon-settings-daemon cjs coinor-libcbc3 coinor-libcgl1 coinor-libclp1
colord cpp crda cups cups-browsed cups-bsd cups-client cups-core-drivers
cups-daemon cups-filters cups-filters-core-drivers cups-ppdc dbus dbus-x11
debhelper devscripts dmsetup dnsmasq-base dnsutils dosbox dput dvdauthor eog
eric evince evince-common exim4 exim4-base exim4-config exim4-daemon-light
exo-utils file findutils firefox-esr freecad frei0r-plugins g++ g++-multilib
gcc gcc-multilib gconf-service gconf2 gconf2-common gcr gdisk gedit
gedit-common gedit-plugins geoclue-2.0 ghostscript gimp gimp-data
gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0 gir1.2-gdkpixbuf-2.0
gir1.2-git2-glib-1.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0
gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0
gir1.2-gtksource-3.0 gir1.2-gucharmap-2.90 gir1.2-meta-muffin-0.0
gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-packagekitglib-1.0
gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0
gir1.2-vte-2.91 glib-networking glib-networking-common
glib-networking-services gnome-calculator gnome-chess gnome-control-center
gnome-control-center-data gnome-font-viewer gnome-games gnome-icon-theme
gnome-keyring gnome-klotski gnome-mines gnome-nibbles gnome-online-accounts
gnome-power-manager gnome-robots gnome-session-bin gnome-settings-daemon
gnome-sudoku gnome-system-monitor gnome-terminal gnome-terminal-data
gnome-themes-standard gnome-themes-standard-data gnote gnupg gnupg-agent
gnupg2 gparted gsettings-desktop-schemas gstreamer1.0-libav
gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-vaapi
gstreamer1.0-x gtk2-engines-pixbuf gvfs gvfs-backends gvfs-common
gvfs-daemons gvfs-libs hitori hoichess hplip hplip-data iagno ibus-gtk
ibus-gtk3 ibus-mozc ibus-qt4 icedove iceowl-extension icu-devtools ifupdown
imagemagick imagemagick-6.q16 imagemagick-common init init-system-helpers
initramfs-tools initscripts inkscape iptables iputils-ping isc-dhcp-client
isc-dhcp-common kaddressbook kde-runtime kdelibs-bin kdelibs5-data
kdelibs5-plugins kdepim-runtime kdepimlibs-kio-plugins kdoctools kmail
knotes kontact korganizer lib64atomic1 lib64cilkrts5 lib64gcc1 lib64gomp1
lib64itm1 lib64quadmath0 lib64stdc++6 lib64ubsan0 libaacs0 libabw-0.1-1
libakonadi-calendar4 libakonadi-contact4 libakonadi-kcal4 libakonadi-kde4
libakonadi-kmime4 libakonadi-notes4 libakonadiprotocolinternals1
libalgorithm-diff-xs-perl libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap libapt-pkg-perl libarchive-extract-perl libarchive13
libasound2-plugins libasprintf-dev libatk-adaptor libatk-bridge2.0-0
libatomic1 libatspi2.0-0 libavahi-client-dev libavahi-client3 libavcodec-dev
libavformat-dev libavresample-dev libavutil-dev libbaloopim4 libbind9-90
libboost-all-dev libboost-atomic-dev libboost-chrono-dev
libboost-context-dev libboost-coroutine-dev libboost-date-time-dev
libboost-dev libboost-exception-dev libboost-filesystem-dev
libboost-graph-dev libboost-graph-parallel-dev libboost-iostreams-dev
libboost-locale-dev libboost-log-dev libboost-math-dev libboost-mpi-dev
libboost-mpi-python-dev libboost-program-options-dev libboost-python-dev
libboost-random-dev libboost-regex-dev libboost-serialization-dev
libboost-signals-dev libboost-system-dev libboost-test-dev
libboost-thread-dev libboost-timer-dev libboost-tools-dev libboost-wave-dev
libc-bin libc-dev-bin libc6 libc6-amd64 libc6-dev libc6-dev-amd64
libc6-dev-x32 libc6-x32 libcairo-perl libcairo2 libcalendarsupport4
libcdr-0.1-1 libcilkrts5 libcinnamon-desktop4 libcjs0 libclass-c3-xs-perl
libclone-perl libcloog-isl4 libclutter-1.0-0 libclutter-gtk-1.0-0
libcommon-sense-perl libcpan-meta-perl libcrypt-ssleay-perl libcryptsetup4
libcups2 libcupscgi1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1
libcurl3 libcurl3-gnutls libdbus-1-3 libdbus-1-dev libdbus-glib-1-2
libdee-1.0-4 libdevmapper1.02.1 libdjvulibre21 libdns100 libdrm-dev
libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libe-book-0.1-1
libegl1-mesa libenchant1c2a libetonyek-0.1-1 libevdocument3-4 libevview3-3
libexempi3 libexo-1-0 libfam0 libfcgi-perl libfile-basedir-perl
libfile-fcntllock-perl libfile-fnmatch-perl libfluidsynth1 libfreeimage3
libfreerdp-plugins-standard libfreetype6 libfreetype6-dev libgadu3
libgail-3-0 libgail-common libgail18 libgbm1 libgcc1 libgconf-2-4 libgd3
libgdiplus libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgexiv2-2
libgfortran3 libgimp2.0 libgit2-glib-1.0-0 libgksu2-0 libgl1-mesa-dev
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles1-mesa libgles2-mesa
libglib-perl libglib2.0-cil libgme0 libgnome-bluetooth13 libgnomevfs2-0
libgnomevfs2-common libgnomevfs2-extra libgnustep-base1.24 libgnutls-deb0-28
libgnutls-openssl27 libgoa-1.0-0b libgoa-1.0-common libgoa-backend-1.0-1
libgomp1 libgphoto2-6 libgpod-common libgpod4 libgs9 libgs9-common
libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0
libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk2-perl libgtk2.0-0
libgtk2.0-bin libgtk2.0-cil libgtksourceview-3.0-1 libgucharmap-2-90-7
libgvnc-1.0-0 libgxps2 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0
libharfbuzz0b libhogweed2 libhpmud0 libhtml-parser-perl libibus-qt1
libicu-dev libimage-magick-perl libimage-magick-q16-perl
libincidenceeditorsng4 libintl-perl libio-pty-perl libisc95 libisccfg90
libitm1 libjack-jackd2-0 libjack-jackd2-dev libjavascriptcoregtk-3.0-0
libjson-xs-perl libkabc4 libkalarmcal2 libkblog4 libkcal4 libkcalcore4
libkcalutils4 libkcmutils4 libkde3support4 libkdeclarative5 libkdecore5
libkdepim4 libkdepimdbusinterfaces4 libkdesu5 libkdeui5 libkdewebkit5
libkdgantt2-0 libkdnssd4 libkemoticons4 libkfile4 libkholidays4 libkhtml5
libkimap4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmbox4
libkmediaplayer4 libkmime4 libknewstuff3-4 libknotifyconfig4 libkntlm4
libkontactinterface4a libkparts4 libkpgp4 libkpimidentities4
libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4
libkrosscore4 libktexteditor4 libktnef4 libkxmlrpcclient4 libldap-2.4-2
libldb1 liblircclient0 liblist-moreutils-perl liblocale-gettext-perl
liblwres90 libmagic1 libmagickcore-6.q16-2 libmagickwand-6.q16-2
libmailtransport4 libmessagecomposer4 libmessagecore4 libmessageviewer4
libmicroblog4 libmlt++3 libmlt6 libmm-glib0 libmodplug1
libmodule-pluggable-perl libmono-addins-gui0.2-cil libmono-addins0.2-cil
libmono-cairo4.0-cil libmono-corlib4.5-cil libmono-i18n-west4.0-cil
libmono-i18n4.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-drawing4.0-cil
libmono-system-security4.0-cil libmono-system-xml4.0-cil
libmono-system4.0-cil libmozjs185-1.0 libmpeg2encpp-2.1-0 libmplex2-2.1-0
libmspub-0.1-1 libmuffin0 libmwaw-0.3-3 libneon27-gnutls libnepomuk4
libnepomukquery4a libnepomukutils4 libnet-dbus-perl libnet-ssleay-perl
libnetpbm10 libnettle4 libnm-glib-vpn1 libnm-glib4 libnm-gtk0 libnm-util2
libnss-myhostname libobjc4 libodfgen-0.1-1 libofa0 libopenal-data libopenal1
libopenmpi-dev liborbit-2-0 liborbit2 libossp-uuid-perl libossp-uuid16
libpackagekit-glib2-18 libpam-systemd libpango-1.0-0 libpango-perl
libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
libparams-util-perl libparted-fs-resize0 libparted2 libpcre3 libpcre3-dev
libpeas-1.0-0 libperlio-gzip-perl libpimcommon4 libplasma3 libplot2c2
libpod-readme-perl libpoppler-glib8 libportaudio2 libportsmf0 libproxy-tools
libpstoedit0c2a libpulse-dev libpulse-mainloop-glib0 libpulse0 libpulsedsp
libpurple0 libpyside1.2 libpython-dev libpython-stdlib libpython2.7
libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
libqca2 libqgpgme1 libqmi-proxy libqt4-dbus libqt4-declarative
libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script
libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test
libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
libqtwebkit-dev libqtwebkit4 libquadmath0
libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc
libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome
libreoffice-gtk libreoffice-impress libreoffice-math
libreoffice-style-galaxy libreoffice-style-tango libreoffice-writer
libresid-builder0c2a librevenge-0.0-0 librtmp1 libsane libsane-common
libsane-hpaio libsasl2-2 libsasl2-modules libsbsms10 libsdl-image1.2
libsendlater4 libsidplay2 libsmbclient libsmpeg0 libsnmp30 libsocket6-perl
libsolid4 libsoprano4 libsoqt4-20 libsox2 libspice-client-glib-2.0-8
libssl-dev libssl1.0.0 libstdc++6 libsub-name-perl libswscale-dev
libsyndication4 libsystemd0 libtbb2 libteamdctl0 libtelepathy-glib0
libtemplateparser4 libtext-charwidth-perl libtext-iconv-perl
libtext-soundex-perl libthreadweaver4 libtotem-plparser18 libtotem0
libtracker-sparql-1.0-0 libubsan0 libudev1 libuuid-perl libvisio-0.1-1
libvisual-0.4-plugins libvlc5 libvlccore8 libvte-2.91-0 libvte-2.91-common
libwacom-common libwacom2 libwayland-egl1-mesa libwebkitgtk-3.0-0 libwine
libwireshark-data libwmf-bin libwmf0.2-7 libwnck-3-0 libwpd-0.10-10
libwpg-0.3-3 libwxbase3.0-dev libwxgtk3.0-dev libx32atomic1 libx32cilkrts5
libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++6 libx32ubsan0
libxatracker2 libxerces-c3.1 libxfce4ui-1-0 libxfce4util-bin libxfconf-0-2
libxml-libxml-perl libxml-parser-perl libxml2 libyelp0 libzinnia0
libzvbi-common libzvbi0 lintian linux-headers-586 linux-headers-686-pae
linux-image-586 linux-image-686-pae locales lp-solve mate-icon-theme melt
mesa-common-dev mesa-utils modemmanager mono-4.0-gac mono-gac mono-runtime
mono-runtime-common mono-runtime-sgen mozc-server mozc-utils-gui muffin
muffin-common murrine-themes mutt nemo nemo-data netpbm network-manager
network-manager-gnome nfs-common node-glob node-inherits node-lru-cache
node-minimatch node-normalize-package-data node-once node-which nodejs
nodejs-dev ntfs-3g open-vm-tools open-vm-tools-desktop openmpi-bin
openmpi-common openssl p7zip-full packagekit packagekit-tools parted perl
perl-base perlmagick phonon-backend-vlc pidgin pinta
plasma-scriptengine-javascript plymouth plymouth-themes plymouth-x11
poppler-utils powertop printer-driver-all printer-driver-brlaser
printer-driver-dymo printer-driver-hpcups printer-driver-hpijs
printer-driver-postscript-hp printer-driver-splix procps pulseaudio
pulseaudio-utils python python-apt python-dbus python-debianbts python-dev
python-lxml python-matplotlib python-matplotlib-data python-minimal
python-mlt python-mock python-pexpect python-pil python-pivy python-pycurl
python-pygame python-pyorbit python-pyside python-pyside.phonon
python-pyside.qtcore python-pyside.qtdeclarative python-pyside.qtgui
python-pyside.qthelp python-pyside.qtnetwork python-pyside.qtopengl
python-pyside.qtscript python-pyside.qtsql python-pyside.qtsvg
python-pyside.qttest python-pyside.qtuitools python-pyside.qtwebkit
python-pyside.qtxml python2.7 python2.7-dev python2.7-minimal python3
python3-apt python3-brlapi python3-cairo python3-dbus python3-gi
python3-gi-cairo python3-louis python3-magic python3-markupsafe
python3-minimal python3-pyqt4 python3-pyqt4.qsci python3-pyqt4.qtsql
python3-sip python3-software-properties python3-uno qdbus qpdf qt-at-spi
qt4-linguist-tools qt4-qmake qtchooser reportbug rhythmbox rhythmbox-data
rhythmbox-plugin-cdrecorder rhythmbox-plugins rsyslog rtkit ruby rygel
samba-libs sane-utils scummvm scummvm-data shotwell shotwell-common
simple-scan software-properties-common soprano-daemon sound-juicer
speech-dispatcher speech-dispatcher-audio-plugins synaptic
system-config-printer system-config-printer-udev systemd sysv-rc
sysvinit-utils telnet texinfo totem totem-common totem-plugins transfig
transmission-common transmission-gtk udev udisks2 unar uno-libs3 upower ure
usb-modeswitch usb-modeswitch-data usbmuxd util-linux util-linux-locales vim
vim-common vim-runtime vim-tiny vinagre vino vlc vlc-data vlc-nox
vlc-plugin-notify vlc-plugin-samba w3m wget wine wine32 wireshark
wireshark-common wpasupplicant wx-common wx3.0-headers x11-apps xbrlapi
xfce-keyboard-shortcuts xfconf xorg xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse
xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all
xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev
xserver-xorg-video-geode xserver-xorg-video-intel xserver-xorg-video-mach64
xserver-xorg-video-mga 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 xwayland yelp
zeitgeist-core zenity zenity-common
0 upgraded, 0 newly installed, 0 to remove and 891 not upgraded.
N: Ignoring file '50unattended-upgrades.ucf-old' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
Eu então corri esta linha e obtive esta saída na sugestão para alguém via google:
$ sudo apt-get --with-new-pkgs upgrade
[sudo] password for ben:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
kdepimlibs-kio-plugins : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libakonadi-kde4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libakonadi-kmime4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libkabc4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libkcal4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libkholidays4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libkresources4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
libmailtransport4 : Breaks: kdepimlibs-data but 4:16.04.2-2 is to be installed
N: Ignoring file '50unattended-upgrades.ucf-old' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
E: Broken packages
O que devo fazer para resolver tudo no primeiro bloco de código? Estou perdido. Eu tenho medo de rodar distro-upgrade, porque eu ouvi que pode quebrar o seu sistema, eu tentei executar o aptitude, mas isso não está fazendo atualizações 891 mais rápido do que fazer manualmente, e ainda me faz perguntas que eu não tenho idéia como responder, e (obviamente?) eu realmente não quero fazer cada um deles à mão, tendo que pesquisar cada um deles porque eu não sei o que eles fazem.
E esse N: no final, wtf? Eu não entendo as coisas que li no google e em outros lugares aqui no SE. É por isso que estou perguntando o que fazer, só não entendi.