Kubuntu 15.04 will use sddm as a default login manager. If we try to install nvidia with nvidia-prime, the second will want to install lightdm as it depends of it. Whats more lightdm will want to install a lot of other packages.
What we need: nvidia-prime to support sddm
1. #lsb_release -rd Description: Ubuntu Vivid Vervet (development branch) Release: 15.04
2. #apt-cache policy nvidia-prime nvidia-prime: Installed: (none) Candidate: 0.7 Version table: 0.7 0 500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
3. What you expected to happen ?
nvidia-prime should work with sddm and do not require lightdm and all its dependencies (unity packges)
4. What happened instead ?
nvidia-prime wants to install lightdm as a dependency and a lot of other packages:
#sudo apt-get install nvidia-prime
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed:
adwaita-icon-theme apg avahi-utils bbswitch-dkms cheese-common cups-pk-helper dconf-cli evolution-data-server evolution-data-server-common evolution-data-server-online-accounts geoclue geoclue-ubuntu-geoip gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth gnome-control-center-shared-data gnome-desktop3-data gnome-menus gnome-power-manager gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas gnome-user-guide gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter gvfs-backends humanity-icon-theme hwdata ibus indicator-applet indicator-application indicator-bluetooth indicator-datetime indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-qt5-1 libappindicator3-1 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcogl-common libcogl-pango20 libcogl-path20 libcogl20 libdbusmenu-gtk3-4 libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedata-cal-1.2-23 libedataserver-1.2-18 libgdata-common libgdata19 libgee2 libgeocode-glib0 libgnome-bluetooth11 libgnome-desktop-3-10 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 liblightdm-gobject-1-0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit-glib2-16 libpanel-applet0 libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libtimezonemap-data libtimezonemap1 libunity-control-center1 libunity-settings-daemon1 liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm mousetweaks nautilus-data network-manager-gnome python-notify python3-aptdaemon.pkcompat python3-bs4 python3-cairo python3-html5lib python3-lxml python3-smbc python3-xdg session-migration signon-keyring-extension signon-plugin-oauth2 signon-ui signon-ui-service signon-ui-x11 signond system-config-printer-common system-config-printer-gnome ubuntu-mono ubuntu-system-service ubuntu-touch-sounds unity-control-center unity-control-center-signon unity-greeter unity-settings-daemon yelp yelp-xsl
Suggested packages:
bumblebee evolution evolution-data-server-dbg apache2.2-bin libapache2-mod-dnssd samba-common ibus-clutter ibus-doc click powerd unity-system-compositor unity-greeter-session-broadcast url-dispatcher nautilus network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-vpnc-gnome network-manager-pptp-gnome python3-genshi python3-lxml-dbg python-lxml-doc libcanberra-gtk-module lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure remote-login-service metacity x-window-manager
The following NEW packages will be installed:
adwaita-icon-theme apg avahi-utils bbswitch-dkms cheese-common cups-pk-helper dconf-cli evolution-data-server evolution-data-server-common evolution-data-server-online-accounts geoclue geoclue-ubuntu-geoip gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth gnome-control-center-shared-data gnome-desktop3-data gnome-menus gnome-power-manager gnome-screensaver gnome-session-bin gnome-settings-daemon-schemas gnome-user-guide gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter gvfs-backends humanity-icon-theme hwdata ibus indicator-applet indicator-application indicator-bluetooth indicator-datetime indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-qt5-1 libappindicator3-1 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcogl-common libcogl-pango20 libcogl-path20 libcogl20 libdbusmenu-gtk3-4 libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedata-cal-1.2-23 libedataserver-1.2-18 libgdata-common libgdata19 libgee2 libgeocode-glib0 libgnome-bluetooth11 libgnome-desktop-3-10 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 liblightdm-gobject-1-0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit-glib2-16 libpanel-applet0 libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libtimezonemap-data libtimezonemap1 libunity-control-center1 libunity-settings-daemon1 liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm mousetweaks nautilus-data network-manager-gnome nvidia-prime python-notify python3-aptdaemon.pkcompat python3-bs4 python3-cairo python3-html5lib python3-lxml python3-smbc python3-xdg session-migration signon-keyring-extension signon-plugin-oauth2 signon-ui signon-ui-service signon-ui-x11 signond system-config-printer-common system-config-printer-gnome ubuntu-mono ubuntu-system-service ubuntu-touch-sounds unity-control-center unity-control-center-signon unity-greeter unity-settings-daemon yelp yelp-xsl 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. Need to get 31,6 MB/31,8 MB of archives. After this operation, 146 MB of additional disk space will be used. Do you want to continue? [T/n]
Kubuntu 15.04 will use sddm as a default login manager. If we try to install nvidia with nvidia-prime, the second will want to install lightdm as it depends of it. Whats more lightdm will want to install a lot of other packages.
What we need: nvidia-prime to support sddm
1. #lsb_release -rd
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
2. #apt-cache policy nvidia-prime archive. ubuntu. com/ubuntu/ vivid/main amd64 Packages
nvidia-prime:
Installed: (none)
Candidate: 0.7
Version table:
0.7 0
500 http://
3. What you expected to happen ?
nvidia-prime should work with sddm and do not require lightdm and all its dependencies (unity packges)
4. What happened instead ?
nvidia-prime wants to install lightdm as a dependency and a lot of other packages:
#sudo apt-get install nvidia-prime
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
adwaita- icon-theme apg avahi-utils bbswitch-dkms cheese-common cups-pk-helper dconf-cli evolution- data-server evolution- data-server- common evolution- data-server- online- accounts ubuntu- geoip gir1.2-atk-1.0 gir1.2-freedesktop gir1.2- gdkpixbuf- 2.0 gir1.2- gnomebluetooth- 1.0 gir1.2- gnomekeyring- 1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 packagekitglib- 1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth gnome-control- center- shared- data gnome-desktop3-data gnome-menus gnome-power-manager daemon- schemas gnome-user-guide gnome-user-share gsettings- ubuntu- schemas gstreamer1. 0-clutter gvfs-backends humanity-icon-theme application indicator-bluetooth indicator-datetime indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound plugin- 1.0-0 libaccount- plugin- generic- oauth libaccount- plugin- google libaccounts-qt5-1 libappindicator3-1 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 1.0-common libclutter- gst-2.0- 0 libclutter- gtk-1.0- 0 libcogl-common libcogl-pango20 libcogl-path20 libcogl20 gtk3-4 libebackend-1.2-7 libebook-1.2-14 libebook- contacts- 1.2-0 libecal-1.2-16 libedata- book-1. 2-20 libedata-cal-1.2-23 libedataserver- 1.2-18 libgdata-common bluetooth11 libgnome- desktop- 3-10 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 gobject- 1-0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit- glib2-16 extension1 libsignon-glib1 libsignon- plugins- common1 libsignon-qt5-1 libtimezonemap-data libtimezonemap1 libunity- control- center1 settings- daemon1 liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm mousetweaks nautilus-data network- manager- gnome python-notify aptdaemon. pkcompat python3-bs4 python3-cairo python3-html5lib python3-lxml python3-smbc python3-xdg session-migration signon- keyring- extension signon- plugin- oauth2 config- printer- common system- config- printer- gnome ubuntu-mono ubuntu- system- service ubuntu-touch-sounds control- center unity-control- center- signon unity-greeter unity-settings- daemon yelp yelp-xsl
geoclue geoclue-
gir1.2-notify-0.7 gir1.2-
gnome-screensaver gnome-session-bin gnome-settings-
hwdata ibus indicator-applet indicator-
libaccount-
libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-
libdbusmenu-
libgdata19 libgee2 libgeocode-glib0 libgnome-
libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 liblightdm-
libpanel-applet0 libsignon-
libunity-
python3-
signon-ui signon-ui-service signon-ui-x11 signond system-
unity-
Suggested packages:
bumblebee evolution evolution- data-server- dbg apache2.2-bin libapache2- mod-dnssd samba-common ibus-clutter ibus-doc click powerd unity-system- compositor greeter- session- broadcast url-dispatcher nautilus network- manager- openconnect- gnome network- manager- openvpn- gnome network- manager- vpnc-gnome network- manager- pptp-gnome gtk-module lightdm- remote- session- freerdp lightdm- remote- session- uccsconfigure remote- login-service metacity
unity-
python3-genshi python3-lxml-dbg python-lxml-doc libcanberra-
x-window-manager
The following NEW packages will be installed:
adwaita- icon-theme apg avahi-utils bbswitch-dkms cheese-common cups-pk-helper dconf-cli evolution- data-server evolution- data-server- common evolution- data-server- online- accounts ubuntu- geoip gir1.2-atk-1.0 gir1.2-freedesktop gir1.2- gdkpixbuf- 2.0 gir1.2- gnomebluetooth- 1.0 gir1.2- gnomekeyring- 1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 packagekitglib- 1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth gnome-control- center- shared- data gnome-desktop3-data gnome-menus gnome-power-manager daemon- schemas gnome-user-guide gnome-user-share gsettings- ubuntu- schemas gstreamer1. 0-clutter gvfs-backends humanity-icon-theme application indicator-bluetooth indicator-datetime indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound plugin- 1.0-0 libaccount- plugin- generic- oauth libaccount- plugin- google libaccounts-qt5-1 libappindicator3-1 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 1.0-common libclutter- gst-2.0- 0 libclutter- gtk-1.0- 0 libcogl-common libcogl-pango20 libcogl-path20 libcogl20 gtk3-4 libebackend-1.2-7 libebook-1.2-14 libebook- contacts- 1.2-0 libecal-1.2-16 libedata- book-1. 2-20 libedata-cal-1.2-23 libedataserver- 1.2-18 libgdata-common bluetooth11 libgnome- desktop- 3-10 libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 gobject- 1-0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit- glib2-16 extension1 libsignon-glib1 libsignon- plugins- common1 libsignon-qt5-1 libtimezonemap-data libtimezonemap1 libunity- control- center1 settings- daemon1 liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm mousetweaks nautilus-data network- manager- gnome nvidia-prime aptdaemon. pkcompat python3-bs4 python3-cairo python3-html5lib python3-lxml python3-smbc python3-xdg session-migration signon- keyring- extension plugin- oauth2 signon-ui signon-ui-service signon-ui-x11 signond system- config- printer- common system- config- printer- gnome ubuntu-mono ubuntu- system- service touch-sounds unity-control- center unity-control- center- signon unity-greeter unity-settings- daemon yelp yelp-xsl
geoclue geoclue-
gir1.2-notify-0.7 gir1.2-
gnome-screensaver gnome-session-bin gnome-settings-
hwdata ibus indicator-applet indicator-
libaccount-
libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-
libdbusmenu-
libgdata19 libgee2 libgeocode-glib0 libgnome-
libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 liblightdm-
libpanel-applet0 libsignon-
libunity-
python-notify python3-
signon-
ubuntu-
0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded.
Need to get 31,6 MB/31,8 MB of archives.
After this operation, 146 MB of additional disk space will be used.
Do you want to continue? [T/n]