This apt-get exchange leaves me befuddled (on a 64-bit CPU):
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
The follwoing output arise when running the command:
$ sudo apt-get install libgirepository-1.0-1:i386
Following packages have been installed and are no longer necessary:
app-install-data-partner cdrdao fonts-lao 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-compressed-ppds gir1.2-dbusmenu-glib-0.4
gir1.2-javascriptcoregtk-3.0 gnome-icon-theme gnome-icon-theme-symbolic
gstreamer1.0-clutter humanity-icon-theme indicator-application kdesudo
kubuntu-notification-helper libao-common libao4 libappindicator1
libappindicator3-1 libcairo-script-interpreter2 libcairo2-dev
libclutter-1.0-0 libclutter-1.0-common libclutter-gst-2.0-0
libclutter-gtk-1.0-0 libcogl-common libcogl-pango15 libcogl15
libdbusmenu-gtk3-4 libfontconfig1-dev libfreetype6-dev libgmime-2.6-0
libharfbuzz-dev libharfbuzz-gobject0 libindicator3-7 libindicator7
libjson-glib-1.0-0 libjson-glib-1.0-common libnautilus-extension1a
libpeas-common libperl4-corelibs-perl libpixman-1-dev libpng12-dev
libtotem-plparser18 libxcb-shm0-dev libxcomposite-dev libxft-dev
libzeitgeist-2.0-0 printer-driver-min12xxw python-defer python3-pykde4
syslinux-legacy ubuntu-extras-keyring ubuntu-release-upgrader-qt
x11proto-composite-dev
...
Following packages will be REMOVED:
aptdaemon apturl-kde gir1.2-atk-1.0 gir1.2-dee-1.0 gir1.2-freedesktop
gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gst-plugins-base-0.10
gir1.2-gstreamer-0.10 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0
gir1.2-peas-1.0 gir1.2-soup-2.4 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0
gir1.2-udisks-2.0 gir1.2-unity-5.0 gir1.2-vte-2.90 gir1.2-webkit-3.0
kubuntu-desktop libatk1.0-dev libgdk-pixbuf2.0-dev libgirepository-1.0-1
libgtk2.0-dev libgtkglext1-dev libmuonprivate2 libpango1.0-dev
libpangox-1.0-dev libpeas-1.0-0 libtotem0 muon muon-discover muon-notifier
muon-updater python-appindicator python-aptdaemon
python-aptdaemon.gtk3widgets python-gi python-gi-cairo python-gobject
python-gst0.10 python-indicate python3-aptdaemon
python3-aptdaemon.gtk3widgets python3-gi software-properties-common
software-properties-gtk software-properties-kde totem totem-mozilla
totem-plugins ubuntu-release-upgrader-gtk update-manager update-notifier
usb-creator-common
Following NEW packages will be installed:
libgirepository-1.0-1:i386
My questions are two.
- Why does apt-get think it should remove so many packages? I didn't tell it to remove totem at all.
- The next time a really strange
apt-get
situation like the above arises, how can I figure out for myself why apt-get seem to act so weirdly?