Skype 4.2 di Ubuntu 13.04 tidak akan terbuka di Laptop nVidia Optimus

11

Sebenarnya ini jawabannya. Saya tidak mengajukan pertanyaan. Hari terakhir, saya mencoba untuk menginstal skype 4.2 pada dell N5110 saya dengan nvida Optimus, setelah instalasi ketika saya mencoba untuk membuka skype dari dash itu tidak terbuka. Jadi saya membukanya dengan Terminal via skypedan itu memberi saya kesalahanerror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Jadi saya melakukan langkah-langkah berikut dengan bantuan metode yang disebutkan dalam tautan ini .

Langkah:

  1. Buka terminal dan ketik sudo nano /etc/ld.so.conf.d/skype.conf
  2. Tambahkan kode /usr/lib/i386-linux-gnu/mesa/di jendela konsol berikutnya, dan tekan ctrl + x untuk keluar, ketika diminta masukkan y untuk mengatakan ya
  3. Dan akhirnya lari sudo ldconfig -v
Shehan Malaka
sumber
sudo find / -name libGL.so.1> output?
Qasim
1
Anda sudah memeriksa askubuntu.com/questions/285642/…
Qasim
Satu-satunya hal yang bekerja untuk saya adalah untuk menghapus driver NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Selamat Datang di Tanya Ubuntu! ;-) Kami minta maaf, tapi Ubuntu 13.04 adalah produk akhir masa pakai dan tidak didukung lagi, jadi di luar topik juga. Silakan merujuk ke help.ubuntu.com/community/Upgrades tentang cara meningkatkan.
Fabby
Penerapan langsung kebijakan EoL kami tidak akan membenarkan penutupan pertanyaan seperti ini, karena 13,04 non-EoL ketika ditanya , jadi saya memilih untuk membiarkannya tetap terbuka. Pada saat yang sama, jika orang berpikir bahwa detail dari pertanyaan ini mengindikasikan bahwa itu tidak akan pernah sedikit berguna bagi siapa pun yang menjalankan rilis yang didukung (atau masa depan), saya memang melihat (walaupun tidak setuju dengan) kasus yang meyakinkan untuk menutupnya. Jika itu alasan penutupan, saya sarankan seseorang menjelaskan secara rinci.
Eliah Kagan

Jawaban:

6

Coba ini:

Instal paket libgl1-mesa-glx: i386

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgl1-mesa-glx:i386

Luncurkan Skype melalui:

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype &

Anda dapat memasukkan pernyataan terakhir ke dalam skrip shell, misalnya ~ / bin / skype, atau membuat .desktop-File dengan konten ini:

Name=Skype
Terminal=false
Exec=LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
TargetEnvironment=Unity

UnityLaunchersAndDesktopFiles

Thomas R
sumber
3

Coba ini (NVIDIA Optimus Ubuntu 13.10):

$sudo update-alternatives --config i386-linux-gnu_gl_conf

  Selection           Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-331/alt_ld.so.conf         8604      auto mode

  1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf    500       manual mode

  2            /usr/lib/nvidia-331-prime/alt_ld.so.conf   8603      manual mode

  3            /usr/lib/nvidia-331/alt_ld.so.conf         8604      manual mode


Press enter to keep the current choice[*], or type selection number: **1** (Choose native value 1)

$  sudo ldconfig 
viczsaurav
sumber
Ini bekerja untuk saya dengan Bumbleebeediinstal pada Ubuntu 14.04.1 LTS 64-bit.
Vesnog
1

Jawaban Thomas R benar, tetapi file desktop tidak bekerja untuk 14.04.1 LTS 64bit.

Inilah yang bekerja untuk saya:

  1. Edit file /usr/share/applications/skype.desktop
  2. Ubah baris Exec=env PULSE_LATENCY_MSEC=60 skype %UkeExec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Menyimpan file

Ini skype.desktopfile lengkap saya :

[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
Icon=skype.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/skype;
X-KDE-Protocols=skype
Steve Zhan
sumber
-1

Sudahkah Anda mencoba masuk di terminal:

 sudo apt-get update

dan kemudian masukkan di terminal:

 sudo apt-get install libgl-mesa-glx:i386

dan kemudian masukkan di terminal ini:

 sudo dpkg-reconfigure -a /etc/ld.so.conf.d/Skype.conf

dan ini mungkin bekerja dengan baik dengan cara ini.

Michael
sumber
Ini tidak akan pernah berhasil.
bangun