skype: paylaşılan kütüphaneleri yüklerken hata: libXss.so.1: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok

18

ubuntu 11.10 64bit kullanıyorum,
skype çalışıyordu ancak sudo apt-get autoremove skype çalıştırdıktan sonra çalışıyordu

  

skype: paylaşılan kütüphaneleri yüklerken hata: libXss.so.1: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok

Bunu nasıl düzeltebilirim?

    
sordu Hailwood 02.09.2011 11:51

3 cevap

20

Kitaplık dosyası eksik gibi görünüyor. Hangi paketin belirli bir dosya sağladığını bulmak için apt-file programı kullanılabilir. ( dpkg -S bunu da yapıyor, ancak yüklü olmayan paketler için çalışmıyor)

apt-file search libXss.so öğesi:

ia32-libs: /usr/lib32/libXss.so
ia32-libs: /usr/lib32/libXss.so.1
ia32-libs: /usr/lib32/libXss.so.1.0.0
libxss-dev: /usr/lib/libXss.so
libxss1: /usr/lib/libXss.so.1
libxss1: /usr/lib/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/libXss.so.1.0.0

Bu kitaplık için libxss1 paketini yüklemeniz gerekiyor. Skype'ın 32 bit sürümünü çalıştırıyorsanız, ia32-libs yerine libxss1 yüklenmesi gerekir.

    
verilen cevap Lekensteyn 02.09.2011 12:47
15

benim için çalıştı:

echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo apt-get install libxss1:i386 libqtcore4:i386 libqt4-dbus:i386
sudo apt-get install libqtgui4:i386

şunlardan alındı: İşte

    
verilen cevap Diego 05.09.2011 03:24
5

Daha sonraki 64 bit Ubuntu sürümleri için

$ locate libXss.so.1
/usr/lib/x86_64-linux-gnu/libXss.so.1
/usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
$ dpkg -S libXss.so.1
libxss1:amd64: /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
libxss1:amd64: /usr/lib/x86_64-linux-gnu/libXss.so.1

Yani, 64 bitlik bir skype sürümü olmadığından, libxss1 kütüphane dosyasının (yani, libxss1:i386 ) 32 bitlik bir sürümünü yüklemeniz gerekir. 32 bit Skype'ın 32 bit kitaplık dosyasına ihtiyacı vardır. Bu nedenle, libxss1 paketinin 32 bit sürümünü yüklemek probleminizi çözecektir.

sudo dpkg --add-architecture i386
sudo apt-get install libxss1:i386
    
verilen cevap Avinash Raj 23.04.2014 07:35

Etiketlerdeki diğer soruları oku