Çözüldü Debian Steam libGL. So. 1 hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

runit

Kilopat
Katılım
16 Temmuz 2020
Mesajlar
5.357
Makaleler
1
Çözümler
61
Selamlar. Ne yaptıysam bu ekranı aşamadım, bunaldım. Neredeyse, bütün lib paketleri yüklü ama gitmek bilmiyor bu hata. Bakmadığım site, denemediğim yol kalmadı sayılır. NVIDIA sürücüsü de yüklü, istediği lib paketleri de. Bu ekrandan nasıl kurtulabilirim? @OzgunP

Ekran Görüntüsü - 2021-05-11 22-26-12.png
 
Son düzenleyen: Moderatör:
Çözüm
Kod:
deb http://deb.debian.org/debian/ unstable main contrib non-free

Debian sid deposu yukarıda, bunu kaynak listene ekleyebilirsin.

Sonra bir pref dosyası oluştur.

Kod:
sudo touch /etc/apt/preferences.d/sid.pref
sudo gio open /etc/apt/preferences.d/sid.pref

İçeriği aşağıdaki şekilde olsun.

Kod:
Package: *
Pin: release n=sid
Pin-Priority: 100

Sonra paketleri kurmayı deneyebilirsin.

Kod:
sudo apt update ; sudo apt install nvidia-legacy-340xx-driver nvidia-legacy-340xx-driver-libs:i386
Sen kararlıdan testing'e yükseltme yapmışsın galiba, aşağıdaki komutun çıktısına bir bakalım. Öncesinde sudo apt update komutunu çalıştır.

Kod:
apt policy steam libcolord2 libgtk-3-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37 libyelp0

Kod:
steam:i386:
  Kurulu: (hiçbiri)
  Aday:   1.0.0.68-1
  Sürüm çizelgesi:
     1.0.0.68-1 500
        500 http://deb.debian.org/debian bullseye/non-free i386 Packages
     1.0.0.68-1~deb10u1 500
        500 http://ftp.debian.org/debian stable/non-free i386 Packages
libcolord2:
  Kurulu: 1.4.5-3
  Aday:   1.4.5-3
  Sürüm çizelgesi:
 *** 1.4.5-3 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     1.4.3-4 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
libgtk-3-0:
  Kurulu: 3.24.24-4
  Aday:   3.24.24-4
  Sürüm çizelgesi:
 *** 3.24.24-4 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     3.24.5-1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
libwebkit2gtk-4.0-37:
  Kurulu: 2.30.6-1
  Aday:   2.30.6-1
  Sürüm çizelgesi:
 *** 2.30.6-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     2.30.5-1~deb10u1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
libwebkit2gtk-4.0-37:
  Kurulu: 2.30.6-1
  Aday:   2.30.6-1
  Sürüm çizelgesi:
 *** 2.30.6-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     2.30.5-1~deb10u1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
libwebkit2gtk-4.0-37:
  Kurulu: 2.30.6-1
  Aday:   2.30.6-1
  Sürüm çizelgesi:
 *** 2.30.6-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     2.30.5-1~deb10u1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
libyelp0:
  Kurulu: 3.38.3-1
  Aday:   3.38.3-1
  Sürüm çizelgesi:
 *** 3.38.3-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     3.31.90-1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages

Direkt testing olarak kurmuştum, daha sonra stable reposunu ekledim.
 
7: deb Index of /debian stable main contrib non-free

Şu depoyu kararlı deposunu ezelim öncelikle. Bunun için aşağıdaki komutları uçbirimde çalıştır.

Kod:
sudo mkdir -p /etc/apt/preferences.d ; sudo touch /etc/apt/preferences.d/stable.pref
Kod:
sudo gio open /etc/apt/preferences.d/stable.pref

Açılan düzenleyiciye aşağıdaki satırları yapıştırıp kaydet.

Kod:
Package: *
Pin: release n=buster
Pin-Priority: 100

Sonra sudo apt update komutunu çalıştır. Böylece Buster deposu ezilmiş olacak, daha yüksek sürüm görünen paketler dahi olsa yüklenmeyecek. Ardından aşağıdaki komutla Steam paketini yeniden kurmayı dene. Nvidia ile ilgili paketlerin kurulumunu sonraya bırakalım.

Kod:
sudo apt install steam:i386
 
Şu depoyu kararlı deposunu ezelim öncelikle. Bunun için aşağıdaki komutları uçbirimde çalıştır.

Kod:
sudo mkdir -p /etc/apt/preferences.d ; sudo touch /etc/apt/preferences.d/stable.pref
Kod:
sudo gio open /etc/apt/preferences.d/stable.pref

Açılan düzenleyiciye aşağıdaki satırları yapıştırıp kaydet.

Kod:
Package: *
Pin: release n=buster
Pin-Priority: 100

Sonra sudo apt update komutunu çalıştır. Böylece Buster deposu ezilmiş olacak, daha yüksek sürüm görünen paketler dahi olsa yüklenmeyecek. Ardından aşağıdaki komutla Steam paketini yeniden kurmayı dene. Nvidia ile ilgili paketlerin kurulumunu sonraya bırakalım.

Kod:
sudo apt install steam:i386

Şöyle bir hata veriyor;

Kod:
Bazı paketler kurulamadı. Bu durum, olanaksız bir durum istemiş
olduğunuzu ya da kararsız (unstable) dağıtımı kullandığınızı ve
bazı paketlerin henüz oluşturulamamış  ya da oluşturulmakta
olduğunu gösterir.
Aşağıdaki bilgiler durumu çözmenize yardımcı olabilir:

Aşağıdaki paketler karşılanmamış bağımlılıklara sahip:
 libgtk-3-0 : Bağımlılıklar: libcolord2 (>= 0.1.10) ama kurulmayacak
              Tavsiye ettikleri: libgtk-3-bin
 libwebkit2gtk-4.0-37 : Bağımlılıklar: libgstreamer-gl1.0-0 (>= 1.14.0) ama kurulmayacak
                        Tavsiye ettikleri: gstreamer1.0-plugins-good ama kurulmayacak
                        Tavsiye ettikleri: gstreamer1.0-pulseaudio ama kurulmayacak ya da
                                           gstreamer1.0-alsa ama kurulmayacak
                        Tavsiye ettikleri: gstreamer1.0-gl ama kurulmayacak
 yelp : Bağımlılıklar: libyelp0 (= 3.38.3-1) ama kurulmayacak
E: Hata, pkgProblemResolver::Resolve bozuk paketlere yol açtı, bu sorunun nedeni tutulan paketler olabilir.
 
Soruna daha önce eklediğn depolardan kurulmuş paketler sebep oluyor olabilir. Bunu aşağıdaki şekilde aşmayı deneyelim. Bullseye için, aşağıdaki şekilde bir yüksek öncelik dosyası oluşturalım.

Bunun için aşağıdaki komutları uçbirimde çalıştır.

Kod:
sudo touch /etc/apt/preferences.d/testing.pref
sudo gio open /etc/apt/preferences.d/testing.pref

Sonra çılan düzenleyiciye aşağıdaki satırları yapıştırıp kaydet.

Kod:
Package: *
Pin: release n=bullseye
Pin-Priority: 1050

Ardından aşağıdaki komutları çalıştır.

Kod:
sudo apt update
sudo apt dist-upgrade

Sonucu paylaşırsın. En sonra testing için oluşturduğumuz pin önceliği dosyasını sileceğiz, ama şimdi değil.
 
Soruna daha önce eklediğn depolardan kurulmuş paketler sebep oluyor olabilir. Bunu aşağıdaki şekilde aşmayı deneyelim. Bullseye için, aşağıdaki şekilde bir yüksek öncelik dosyası oluşturalım.

Bunun için aşağıdaki komutları uçbirimde çalıştır.

Kod:
sudo touch /etc/apt/preferences.d/testing.pref
sudo gio open /etc/apt/preferences.d/testing.pref

Sonra çılan düzenleyiciye aşağıdaki satırları yapıştırıp kaydet.

Kod:
Package: *
Pin: release n=bullseye
Pin-Priority: 1050

Ardından aşağıdaki komutları çalıştır.

Kod:
sudo apt update
sudo apt dist-upgrade

Sonucu paylaşırsın. En sonra testing için oluşturduğumuz pin önceliği dosyasını sileceğiz, ama şimdi değil.

sudo apt update komutunu yazınca aşağıdaki hatayı veriyor;

Kod:
E: /etc/apt/preferences.d/testing.pref tercihler dosyasında geçersiz kayıt, Paket başlığı yok
 
Aşağıdaki komutları teker teker deneyip, hatanın hangi paketten kaynaklandığını bulmaya çalışalım.

Kod:
sudo apt install libcolord2
sudo apt install libgstreamer-gl1.0-0
sudo apt install libyelp0
 

Yeni konular

Geri
Yukarı