Quando provo ad aggiungere o rimuovere qualsiasi pacchetto, ricevo un messaggio di errore da apt-get:
I seguenti pacchetti hanno dipendenze non soddisfatte: ubuntu-desktop: dipende: nvidia-common ma non verrà installato E: dipendenze non soddisfatte. Prova 'apt-get -f install' senza pacchetti (o specifica una soluzione).
Prova apt-get -f install:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
nvidia-common
The following NEW packages will be installed:
nvidia-common
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
1 not fully installed or removed.
Need to get 0 B/19.0 kB of archives.
After this operation, 155 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Preconfiguring packages ...
(Reading database ... 430130 files and directories currently installed.)
Unpacking nvidia-common (from .../nvidia-common_1%3a0.2.44.2_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/nvidia-common_1%3a0.2.44.2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/nvidia/pre-install', which is also in package nvidia-installer-cleanup 20131102+1~bpo70+1
Errors were encountered while processing:
/var/cache/apt/archives/nvidia-common_1%3a0.2.44.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Exit 100
Apparentemente due pacchetti, nvidia-common e nvidia-installer-cleanup, condividono lo stesso file, pre-installazione, il che impedisce l'installazione di nvidia-common, che impedisce qualsiasi altra installazione. La verità è che uso un driver proprietario Radeon e non ho nemmeno bisogno di NVidia.
PS L'output di dpkg -l | grep glx:
ii glx-alternative-fglrx 0.4.1 ~ bpo70 + 1 consente la selezione di FGLRX come fornitore GLX ii glx-alternative-mesa 0.4.1 ~ bpo70 + 1 consente la selezione di MESA come fornitore GLX ii glx-diversions 0.4.1 ~ bpo70 + 1 si preparano all'utilizzo di implementazioni GLX accelerate dai fornitori di GPU ii libgl1-mesa-glx 8.0.4-0ubuntu0.7 implementazione gratuita dell'API OpenGL - GLX runtime ii libgl1-mesa-glx: i386 8.0.4-0ubuntu0.7 implementazione gratuita dell'API OpenGL - GLX runtime rc libglitz-glx1 0.5.6-1build1 Libreria OpenGL Glitz Backend GLX ii libswt-glx-gtk-3-jni 3.7.2-2 Toolkit widget standard per libreria GTK + GLX JNI ii libxcb-glx0 1.8.1-1ubuntu0.2 XC Binding, estensione glx ii libxcb-glx0: i386 1.8.1-1ubuntu0.2 XC Binding, estensione glx
L'output di apt-cache rdepends nvidia-common:
nvidia-comuni Il contrario dipende: jockey-comuni nvidia-comuni: i386 ubuntu-desktop jockey-comuni nvidia-comuni: i386 xubuntu-desktop UbuntuStudio-desktop nvclock-qt nvclock-gtk nvclock Mythbuntu-comuni Lubuntu-core ubuntu-desktop kubuntu-desktop jockey-comuni
L'output del criterio apt-cache nvidia-common nvidia-installer-cleanup:
nvidia-comuni: Installato: (nessuno) Candidato: 1: 0.2.44.2 Tabella delle versioni: 1: 0.2.44.2 0 500 http://us.archive.ubuntu.com/ubuntu/ precise-updates / main pacchetti amd64 1: 0,2,44 0 500 http://us.archive.ubuntu.com/ubuntu/ precisi / principali pacchetti amd64 nvidia-installer-pulitura: Installato: 20131102 + 1 ~ bpo70 + 1 Candidato: 20131102 + 1 ~ bpo70 + 1 Tabella delle versioni: *** 20131102 + 1 ~ bpo70 + 1 0 100 http://http.debian.net/debian/ wheezy-backports / contrib pacchetti amd64 100 / var / lib / dpkg / status
nvidia-installer-cleanup
.