Nvidia driver tries to install a lot of Gnome packages

Bug #1680360 reported by Avol
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
NVIDIA Drivers Ubuntu
New
Undecided
Unassigned

Bug Description

Nvidia driver package tries to install a lot of unnecessary Gnome packages from it's recommends.

So if someone don't use Gnome, they need to install package manually with --no-install-recommends flag. Also sometimes when installing upgrades it automatically install new package with all it's dependencies from recommends.

For example, in my current system:
> sudo apt install nvidia-367

The following NEW packages will be installed:
  apg aptdaemon avahi-daemon avahi-utils bbswitch-dkms bluez bluez-obexd cheese-common cracklib-runtime cups-pk-helper dconf-cli diffstat evolution-data-server evolution-data-server-common evolution-data-server-online-accounts geoclue
  geoclue-ubuntu-geoip gettext gir1.2-gnomekeyring-1.0 gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gkbd-capplet gnome-bluetooth gnome-desktop3-data gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas
  gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter-3.0 gstreamer1.0-plugins-good gstreamer1.0-x hardening-includes hwdata ibus im-config indicator-applet indicator-application indicator-bluetooth indicator-datetime
  indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound intltool-debian ippusbxd libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-glib0 libaccounts-qt5-1
  libapt-pkg-perl libarchive-zip-perl libasprintf-dev libauthen-sasl-perl libavahi-core7 libcamel-1.2-54 libcanberra-pulse libcgmanager0 libcheese-gtk25 libcheese8 libclass-accessor-perl libclone-perl libclutter-gst-3.0-0 libcrack2
  libcuda1-375 libdaemon0 libdata-alias-perl libdigest-hmac-perl libdouble-conversion1v5 libdv4 libebackend-1.2-10 libebook-1.2-16 libebook-contacts-1.2-2 libecal-1.2-19 libedata-book-1.2-25 libedata-cal-1.2-28 libedataserver-1.2-21
  libemail-valid-perl libexporter-tiny-perl libfcitx-config4 libfcitx-gclient0 libfcitx-utils0 libgee-0.8-2 libgeocode-glib0 libgeonames0 libgettextpo-dev libgettextpo0 libglib2.0-bin libgnome-bluetooth13 libgnome-desktop-3-12
  libgnomekbd-common libgnomekbd8 libgstreamer-plugins-good1.0-0 libgweather-3-6 libgweather-common libibus-1.0-5 libical1a libido3-0.1-0 libio-pty-perl libio-socket-inet6-perl libio-string-perl libipc-run-perl liblightdm-gobject-1-0
  liblist-moreutils-perl libmailtools-perl libnautilus-extension1a libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl libnet-smtp-ssl-perl libnih-dbus1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libnss-mdns
  libpackagekit-glib2-16 libpanel-applet0 libparse-debianchangelog-perl libperlio-gzip-perl libpwquality-common libpwquality1 libqt5opengl5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 libsignon-extension1
  libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libsocket6-perl libsub-name-perl libtext-levenshtein-perl libtimezonemap-data libtimezonemap1 libunistring0 libunity-control-center1 libunity-settings-daemon1 liburl-dispatcher1
  libv4l-0 libv4lconvert0 libxklavier16 libyaml-libyaml-perl lightdm lintian mountall mousetweaks nautilus-data nvidia-375 nvidia-opencl-icd-375 nvidia-prime ocl-icd-libopencl1 patchutils python3-aptdaemon python3-aptdaemon.pkcompat
  python3-bs4 python3-cairo python3-cups python3-cupshelpers python3-defer python3-html5lib python3-lxml python3-xdg session-migration signon-keyring-extension signon-plugin-oauth2 signon-plugin-password signon-ui signon-ui-service
  signon-ui-x11 signond system-config-printer-common system-config-printer-gnome system-config-printer-udev t1utils ubuntu-system-service ubuntu-touch-sounds unity-control-center unity-control-center-faces unity-control-center-signon
  unity-greeter unity-settings-daemon upstart wamerican
The following packages will be upgraded:
  nvidia-367
1 upgraded, 189 newly installed, 0 to remove and 34 not upgraded.

Avol (avol)
affects: launchpad → nvidia-drivers-ubuntu
Revision history for this message
Greg Land (greg.land) wrote :

I have also seen this.

Revision history for this message
Avol (avol) wrote :
Download full text (3.6 KiB)

A new version of `nvidia-375` and a bunch of unrequired packages after `apt upgrade`:
```
The following NEW packages will be installed:
  apg aptdaemon avahi-daemon avahi-utils bbswitch-dkms bluez bluez-obexd cheese-common cracklib-runtime cups-pk-helper dconf-cli diffstat evolution-data-server evolution-data-server-common evolution-data-server-online-accounts geoclue
  geoclue-ubuntu-geoip gettext gir1.2-gnomekeyring-1.0 gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gkbd-capplet gnome-bluetooth gnome-desktop3-data gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas
  gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter-3.0 gstreamer1.0-plugins-good gstreamer1.0-x hardening-includes hwdata ibus im-config indicator-applet indicator-application indicator-bluetooth indicator-datetime
  indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound intltool-debian ippusbxd libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-glib0 libaccounts-qt5-1
  libapt-pkg-perl libarchive-zip-perl libasprintf-dev libauthen-sasl-perl libavahi-core7 libcamel-1.2-54 libcanberra-pulse libcgmanager0 libcheese-gtk25 libcheese8 libclass-accessor-perl libclone-perl libclutter-gst-3.0-0 libcrack2
  libcuda1-384 libdaemon0 libdata-alias-perl libdigest-hmac-perl libdouble-conversion1v5 libdv4 libebackend-1.2-10 libebook-1.2-16 libebook-contacts-1.2-2 libecal-1.2-19 libedata-book-1.2-25 libedata-cal-1.2-28 libedataserver-1.2-21
  libemail-valid-perl libexporter-tiny-perl libfcitx-config4 libfcitx-gclient0 libfcitx-utils0 libgee-0.8-2 libgeocode-glib0 libgeonames0 libgettextpo-dev libgettextpo0 libglib2.0-bin libgnome-bluetooth13 libgnome-desktop-3-12
  libgnomekbd-common libgnomekbd8 libgstreamer-plugins-good1.0-0 libgweather-3-6 libgweather-common libibus-1.0-5 libical1a libido3-0.1-0 libio-pty-perl libio-socket-inet6-perl libio-string-perl libipc-run-perl liblightdm-gobject-1-0
  liblist-moreutils-perl libmailtools-perl libnautilus-extension1a libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl libnet-smtp-ssl-perl libnih-dbus1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libnss-mdns
  libpackagekit-glib2-16 libpanel-applet0 libparse-debianchangelog-perl libperlio-gzip-perl libpwquality-common libpwquality1 libqt5opengl5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 libsignon-extension1
  libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libsocket6-perl libsub-name-perl libtext-levenshtein-perl libtimezonemap-data libtimezonemap1 libunistring0 libunity-control-center1 libunity-settings-daemon1 liburl-dispatcher1
  libv4l-0 libv4lconvert0 libxklavier16 libyaml-libyaml-perl lightdm lintian mountall mousetweaks nautilus-data nvidia-384 nvidia-opencl-icd-384 nvidia-prime ocl-icd-libopencl1 patchutils python-asn1crypto python-certifi
  python3-aptdaemon python3-aptdaemon.pkcompat python3-bs4 python3-cairo python3-certifi python3-cups python3-cupshelpers python3-defer python3-html5lib python3-idna python3-lxml python3-xdg session-migration signon-keyring-extension
  signon-plugin-oauth2 signon-plugin-password signon-ui signon-ui-servic...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.