Skype 4.2 в Ubuntu 13.04 не открывается в ноутбуках nVidia Optimus


11

На самом деле это ответ. Я не задаю вопрос. В прошлый день я попытался установить Skype 4.2 на мой Dell N5110 с nvida Optimus, после установки, когда я пытался открыть Skype из тире, он не открывался. Итак, я открыл его с помощью терминала через, skypeи он дал мне ошибкуerror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Поэтому я сделал следующие шаги с помощью метода, упомянутого в этой ссылке .

шаги:

  1. Откройте терминал и введите sudo nano /etc/ld.so.conf.d/skype.conf
  2. Добавьте код /usr/lib/i386-linux-gnu/mesa/в следующем окне консоли и нажмите ctrl + x для выхода, когда будет предложено, введите y, чтобы сказать да
  3. И, наконец, запустить sudo ldconfig -v

sudo найти / -name libGL.so.1> вывод?
Касим

1
Вы проверили askubuntu.com/questions/285642/…
Касим

Единственное, что сработало для меня, это удалить драйвер NVIDIA sudo apt-get purge nvidia-304.
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Добро пожаловать в Спросите Ubuntu! ;-) Приносим извинения, но Ubuntu 13.04 является продуктом с истекшим сроком эксплуатации и больше не поддерживается, поэтому и здесь не по теме. Пожалуйста, обратитесь к help.ubuntu.com/community/Upgrades о том, как обновить.
Fabby

Простое применение нашей политики EoL не оправдывает закрытие такого вопроса, так как 13.04 был не-EoL, когда об этом спросили , поэтому я проголосовал за то, чтобы оставить этот вопрос открытым. В то же время, если люди думают, что подробности этого вопроса указывают на то, что он никогда не будет даже немного полезен для тех, кто запускает какой-либо поддерживаемый (или будущий) релиз, я вижу (хотя и не согласен) убедительный аргумент в пользу его закрытия. Если это повод для закрытия, я предлагаю кому-то объяснить подробно.
Элия ​​Каган

Ответы:


6

Попробуй это:

Установите пакет libgl1-mesa-glx: i386

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

Запустить Skype через:

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

Вы можете поместить последний оператор в скрипт оболочки, например ~ / bin / skype, или создать файл .desktop с таким содержимым:

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

UnityLaunchersAndDesktopFiles


3

Попробуйте это (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 

У меня это работало с Bumbleebeeустановленной на Ubuntu 14.04.1 LTS 64-bit.
Весног

1

Thomas R ответ правильный, но файл рабочего стола не работает для 14.04.1 LTS 64bit.

Вот что работает для меня:

  1. Редактировать файл /usr/share/applications/skype.desktop
  2. Измените строку Exec=env PULSE_LATENCY_MSEC=60 skype %UнаExec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Сохранить файл

Вот мой полный skype.desktopфайл:

[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

-1

Вы пытались войти в терминал:

 sudo apt-get update

а затем введите в терминале:

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

а затем введите в терминале это:

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

и это может работать нормально таким образом.


Это никогда не сработает.
пробуждение
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.