Debian 9'daki Multiarch sistemimi bozuyor


0

Yeni bir Debian 9 kurulumum var.

Kurulum tamamlandıktan sonra, NVIDIA tescilli sürücüsünü kurdum ve her şey yolunda gitti.

Sorun Steam'i yüklemeye çalıştığımda başladı, çünkü kutudan çıktığında Debian 64 bit üzerinde çalışmıyor; Gibi bazı paketleri yüklemek zorundayım:

apt install libgl1-nvidia-glx:i386

Sadece hangileri ile çalışır:

dpkg --add-architecture i386

Sorun şu paket yüklendikten sonra, çünkü şimdi bazı bağımlılıklarım var ve aptdoğru kullanamıyorum , LibreOffice ve Nvidia kaldırılıyor.

Sonunda, tüm sistemim bozuldu ve düzeltmem için tek yol yeni bir kurulumla.

Ben de denedim aptitudeve sorun aynı.


Ne yazık ki, SO kullanarak bu tür problemleri çözmek zordur: genellikle log çıktısının apt/ aptitudeüretiminin alanlarını belirtmenizi ve sonra onları anlayan insanlarla soru-cevap oturumunu oynamanızı gerektirir. Bu yüzden debian-usersposta listesine bir mesaj göndermenizi tavsiye ederim .
kostix

Yanıtlar:


0

Sorun resmi dokümantasyon debianında açıklanmıştır: Steam çalışma zamanı sorunları .

Steam , Ubuntu 12.04 ortamını Ubuntu'nun sonraki sürümlerinde taklit etmek amacıyla bazı kitaplıkların kendi sürümleriyle ("Steam Çalışma Zamanı") gönderilir.

Bununla birlikte, Steam Çalışma Zamanı Modülü'ndeki bazı çekirdek kütüphaneler , Debian'da (sürücüler ve özellikle açık kaynaklı ATI sürücüsü gibi) bulunan diğer kütüphanelerin daha yeni sürümleriyle çakışacaktır .

Sorunu çözmek :

Steam Runtime'dan rahatsız edici dosyaları kaldırma

# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0

Sisteminizi yeniden başlatın.


-1

Gdebi'yi kullanabilirsiniz .

gdebibir .debpaket ve bağımlılıklarını kurar . Çalıştırmayı kullanmak için:

sudo gdebi package.deb

gdebiBu komutla yükleyebilirsiniz :

sudo apt-get install gdebi

man gdebiSeçeneklerin tam listesi için bkz .

gdebiAynı ada sahip grafik aracına eşdeğer komut satırı ise, grafik araç için komut aynıdır ve aynı gdebi-gtkişlevselliğe sahiptir:

Gdebi


Bunu deneyeceğim, ama soru şu ki neden bu problemim var, neden uygun veya yetenekli programları
kaldırmıyorsunuz?

Temelde ne yapmak için belirli bir GUI ön uç kullanmayı teklif ediyor # dpkg -i path/to/a/package.deb; Bu, belirtilen sorunu hiçbir şekilde ele almaz.
kostix

gdebiBozuk bağımlılıkları gidermeye yardımcı olabilir (bu, sorunu çözme anlamına gelir), bu bağlantıyı kontrol edin .
galoget
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.