su komutu yerine sudo -i komutunu kullanmayı deneyin. su komutu root parolanızı ister, root parolası sistemi ilk kurarken oluşturduğunuz kullanıcı parolası ile aynıdır, eğer değiştirmedi iseniz.
buhari@Buhari:~$ sudo -i[sudo] password for buhari: root@Buhari:~# for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do dpkg-divert --remove $FILE; done'/usr/lib/x86_64-linux-gnu/libEGL.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libGLESv2.so.2.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/x86_64-linux-gnu/libEGL.so.1.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libGLESv2.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libEGL.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libGL.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/x86_64-linux-gnu/libGL.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libEGL.so.1.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/x86_64-linux-gnu/libGLESv2.so.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.'/usr/lib/i386-linux-gnu/libGL.so.1.distrib dosyasının tüm yönlendirmeleri' yönlendirmesi yok, hiçbir yönlendirme kaldırılmadı.root@Buhari:~# apt --fix-broken installaptUsage: apt command [options] apt help command [options]Commands: add-repository - Add entries to apt sources.list autoclean - Erase old downloaded archive files autoremove - Remove automatically all unused packages build - Build binary or source packages from sources build-dep - Configure build-dependencies for source packages changelog - View a package's changelog check - Verify that there are no broken dependencies clean - Erase downloaded archive files contains - List packages containing a file content - List files contained in a package deb - Install a .deb package depends - Show raw dependency information for a package dist-upgrade - Upgrade the system by removing/installing/upgrading packages download - Download the .deb file for a package edit-sources - Edit /etc/apt/sources.list with your preferred text editor dselect-upgrade - Follow dselect selections full-upgrade - Same as 'dist-upgrade' held - List all held packages help - Show help for a command hold - Hold a package install - Install/upgrade packages list - List packages based on package names policy - Show policy settings purge - Remove packages and their configuration files recommends - List missing recommended packages for a particular package rdepends - Show reverse dependency information for a package reinstall - Download and (possibly) reinstall a currently installed package remove - Remove packages search - Search for a package by name and/or expression show - Display detailed information about a package showhold - Same as 'held' source - Download source archives sources - Same as 'edit-sources' unhold - Unhold a package update - Download lists of new/upgradable packages upgrade - Perform a safe upgrade version - Show the installed version of a package
sudo apt-get --fix-broken install
Aşağıdaki komutla devam edin.Kod: [Seç]sudo apt-get --fix-broken install
buhari@Buhari:~$ sudo apt-get --fix-broken install[sudo] password for buhari: Paket listeleri okunuyor... BittiBağımlılık ağacı oluşturuluyor Durum bilgisi okunuyor... Bitti Bağımlılıklar düzeltiliyor... TamamlandıAşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor: ant ant-optional eclipse-platform-data eclipse-rcp fastjar jarwrapper junit junit4 lib32gcc1 libapache-pom-java libasm-java libasm3-java libc6-i386 libcglib-java libcommons-cli-java libcommons-codec-java libcommons-httpclient-java libcommons-logging-java libcommons-parent-java libeasymock-java libecj-java libequinox-osgi-java libfelix-bundlerepository-java libfelix-gogo-command-java libfelix-gogo-runtime-java libfelix-gogo-shell-java libhamcrest-java libicu4j-49-java libjavascriptcoregtk-1.0-0 libjetty9-java libjsch-java libjzlib-java liblucene2-java libobjenesis-java libosgi-annotation-java libosgi-compendium-java libosgi-core-java libswt-cairo-gtk-3-jni libswt-webkit-gtk-3-jni libtomcat8-java libwayland-client0:i386 libwayland-server0:i386 libwebkitgtk-1.0-0 libxnvctrl0 sat4j screen-resolution-extraBu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.Aşağıdaki ek paketler kurulacak: libnvidia-gl-390Aşağıdaki YENİ paketler kurulacak: libnvidia-gl-3900 paket yükseltilecek, 1 yeni paket kurulacak, 0 paket kaldırılacak ve 49 paket yükseltilmeyecek.20 paket tam olarak kurulmayacak ya da kaldırılmayacak.0 B/14,3 MB arşiv dosyası indirilecek.Bu işlem tamamlandıktan sonra 73,8 MB ek disk alanı kullanılacak.Devam etmek istiyor musunuz? [E/h] e(Veritabanı okunuyor ... 283676 dosya veya dizin kurulu durumda.)Paket açılacak: .../libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb .../usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib hedefine nvidia-340 kaynaklı yönlendirmesidpkg-divert: hata: pakette eşleşmezlik '/usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının libnvidia-gl-390 kaynaklı yönlendirmesi' kaldırılırken '/usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib hedefine nvidia-340 kaynaklı yönlendirmesi' ile karşılaşıldıdpkg: /var/cache/apt/archives/libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb arşivi işlenirken sorun yaşandı (--unpack): new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2İşleme sırasında hatalarla karşılaşıldı: /var/cache/apt/archives/libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.debE: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt purge nvidia* libnvidia* bumblebee primus* bbswitch*sudo rm -f /etc/apt/sources.list.d/graphics-drivers*sudo apt autoremove
sudo apt install -f
Aşağıdaki komutla PPA deposunu ve kurduğunuz sürücüleri kaldırınız.Kod: [Seç]sudo apt purge nvidia* libnvidia* bumblebee primus* bbswitch*sudo rm -f /etc/apt/sources.list.d/graphics-drivers*sudo apt autoremoveSonra aşağıdaki komutun çıktısını paylşaınız. Paket yönetimi ile ilgili sorun çözülünce yönlendirme yapalım.Kod: [Seç]sudo apt install -f
buhari@Buhari:~$ sudo apt install -fPaket listeleri okunuyor... BittiBağımlılık ağacı oluşturuluyor Durum bilgisi okunuyor... Bitti Bağımlılıklar düzeltiliyor... TamamlandıAşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor: ant ant-optional eclipse-platform-data eclipse-rcp fastjar jarwrapper junit junit4 lib32gcc1 libapache-pom-java libasm-java libasm3-java libc6-i386 libcglib-java libcommons-cli-java libcommons-codec-java libcommons-httpclient-java libcommons-logging-java libcommons-parent-java libeasymock-java libecj-java libequinox-osgi-java libfelix-bundlerepository-java libfelix-gogo-command-java libfelix-gogo-runtime-java libfelix-gogo-shell-java libhamcrest-java libicu4j-49-java libjavascriptcoregtk-1.0-0 libjetty9-java libjsch-java libjzlib-java liblucene2-java libnvidia-cfg1-390 libnvidia-common-390 libnvidia-decode-390 libnvidia-encode-390 libnvidia-fbc1-390 libnvidia-gl-390 libnvidia-ifr1-390 libobjenesis-java libosgi-annotation-java libosgi-compendium-java libosgi-core-java libswt-cairo-gtk-3-jni libswt-webkit-gtk-3-jni libtomcat8-java libwayland-client0:i386 libwayland-server0:i386 libwebkitgtk-1.0-0 libxnvctrl0 nvidia-compute-utils-390 nvidia-dkms-390 nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-utils-390 sat4j screen-resolution-extra xserver-xorg-video-nvidia-390Bu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.Aşağıdaki ek paketler kurulacak: libnvidia-gl-390Aşağıdaki paketler KALDIRILACAK: nvidia-390 nvidia-driver-390Aşağıdaki YENİ paketler kurulacak: libnvidia-gl-3900 paket yükseltilecek, 1 yeni paket kurulacak, 2 paket kaldırılacak ve 60 paket yükseltilmeyecek.20 paket tam olarak kurulmayacak ya da kaldırılmayacak.14,3 MB arşiv dosyası indirilecek.Bu işlem tamamlandıktan sonra 72,6 MB ek disk alanı kullanılacak.Devam etmek istiyor musunuz? [E/h] eİndir: 1 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 libnvidia-gl-390 amd64 390.48-0ubuntu3 [14,3 MB]27 sn.'de 14,3 MB alındı (523 kB/s) (Veritabanı okunuyor ... 283675 dosya veya dizin kurulu durumda.)Kaldırılıyor: nvidia-390 (390.87-0ubuntu0~gpu18.04.1) ...Kaldırılıyor: nvidia-driver-390 (390.87-0ubuntu0~gpu18.04.1) ...(Veritabanı okunuyor ... 283616 dosya veya dizin kurulu durumda.)Paket açılacak: .../libnvidia-gl-390_390.48-0ubuntu3_amd64.deb .../usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib hedefine nvidia-340 kaynaklı yönlendirmesidpkg-divert: hata: pakette eşleşmezlik '/usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının libnvidia-gl-390 kaynaklı yönlendirmesi' kaldırılırken '/usr/lib/x86_64-linux-gnu/libGL.so.1 dosyasının /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib hedefine nvidia-340 kaynaklı yönlendirmesi' ile karşılaşıldıdpkg: /var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb arşivi işlenirken sorun yaşandı (--unpack): new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt purge *nvidia*sudo apt autoremovedpkg -l | grep nvidia
Aşağıdaki komutları sırasıyla çalıştırıp çıktılarını paylaşınız. Kod: [Seç]sudo apt purge *nvidia*sudo apt autoremovedpkg -l | grep nvidia