nVidia Optimus 랩탑에서 Ubuntu 13.04의 Skype 4.2가 열리지 않습니다


11

실제로 이것은 답변입니다. 질문하지 않습니다. 마지막 날, nvida Optimus와 함께 Dell N5110에 skype 4.2를 설치하려고했지만 설치 후 대시에서 스카이프를 열려고 할 때 열리지 않았습니다. 그래서 터미널을 통해 열어서 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 find / -name libGL.so.1> 출력?
Qasim


나를 위해 일한 유일한 방법은 NVIDIA 드라이버를 제거하는 것입니다 sudo apt-get purge nvidia-304.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

우분투에 오신 것을 환영합니다! ;-) 죄송합니다. Ubuntu 13.04는 수명이 다한 제품이며 더 이상 지원되지 않으므로 여기서는 주제가 맞지 않습니다. 업그레이드 방법 은 help.ubuntu.com/community/Upgrades 를 참조하십시오 .
Fabby

EoL 정책을 간단하게 적용 한다고해서 13.04가 EoL이 아니 었기 때문에 이와 같은 질문을 끝내는 것은 정당하지 않을 것 입니다. 동시에 사람들 이이 질문의 세부 사항이 지원되는 (또는 미래의) 릴리스를 실행하는 사람에게는 전혀 도움이되지 않을 것이라고 생각한다면, 나는 그것을 닫는 것에 대한 확실한 사례를 보았습니다 (동의하지는 않습니다). 그것이 폐쇄의 이유라면, 누군가가 자세히 설명 할 것을 제안합니다.
Eliah Kagan

답변:


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-File을 만들 수 있습니다.

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

UnityLauncher 및 데스크톱 파일


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 

이것은 BumbleebeeUbuntu 14.04.1 LTS 64 비트에 설치되어 나를 위해 일했습니다 .
Vesnog

1

Thomas R 의 대답은 맞지만 데스크탑 파일은 14.04.1 LTS 64 비트에서 작동하지 않았습니다.

나를 위해 일하는 것은 다음과 같습니다.

  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

이런 식으로 잘 작동 할 수 있습니다.


이것은 작동하지 않습니다.
wakeup
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.