Ubuntu 13.04のSkype 4.2がnVidia Optimusラップトップで開かない


11

実際、これは答えです。私は質問していません。昨日、ダッシュからスカイプを開こうとしたときにインストールできなかった後、nvida OptimusでデルN5110にスカイプ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と入力してyesと入力します
  3. そして最後に走る sudo ldconfig -v

sudo find / -name libGL.so.1> output?
カシム


私のために働いた唯一のことは、NVIDIAドライバーを削除することでしたsudo apt-get purge nvidia-304
Ciro Santilli新疆改造中心法轮功六四事件14

Ask Ubuntuへようこそ!;-)申し訳ありませんが、Ubuntu 13.04はサポート終了製品であり、サポートされていないため、ここでも話題になりません。アップグレード方法については、help.ubuntu.com / community / Upgradesを参照してください。
ファビー

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-Fileを作成できます。

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 

これは、BumbleebeeUbuntu 14.04.1 LTS 64ビットにインストールされた場合に有効でした。
ヴェスノグ

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

この方法でうまくいくかもしれません。


これは機能しません。
ウェイクアップ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.