web-dev-qa-db-ja.com

nvidia-libopencl1-331は、WINEをインストールする前に削除する必要があります

Ubuntu 14.04 64ビットをインストールし、nvidiaドライバーを有効にしました。今、WINEをインストールしようとしていますが、次のメッセージが表示されます。

nvidia-libopencl1-331 has to be removed before installing WINE(オランダ語からの翻訳)。これはバグですか?または、このパッケージの削除を続行する必要がありますか?

55
Sverro2

ここでの問題は、2つのパッケージが同じバイナリファイル '/usr/lib/*/libOpenCL.so'をインストールし、それらの間のブレーク/置換または競合関係を宣言せず、apt-getがもう一方を削除することを知らないことです。これは、nvidia-cuda-toolkitまたはocl-icdで修正する必要があります。

ocl-icdはこのファイルをocl-icd-opencl-devではなくocl-icd-libopencl1で出荷しています。これはDebianポリシーに反しています。 https://bugs.debian.org/679228 を参照してください

nvidia-cuda-toolkitは 'nvidia-opencl-dev(= 5.5.22-3ubuntu2〜ppa1)をリストします|依存関係の中にopencl-dev 'があるため、回避策として、ocl-icd-opencl-devをインストールしてopencl-devを提供することでapt-getを支援できますが、正しい順序で行う必要があります。

Sudo apt-get install nvidia-cuda-toolkit #Need to get 250 MB of archives; 774 MB of additional disk space will be used
Sudo apt-get install ocl-icd-opencl-dev #this will remove nvidia-libopencl1-* and nvidia-opencl-dev
Sudo apt-get install wine #Need to get 121 MB; 342 MB of additional disk space will be used.

https://bugs.launchpad.net/ubuntu/+source/ocl-icd/+bug/1247736/comments/7

https://www.kubuntuforums.net/showthread.php?65230-WINE-after-Internet-Upgrade-Path&p=349746

71
AmanicA

14.04にアップデートした後も同じメッセージを受け取りました。また、WINEを機能させるにはnvidia-331アップデートパッケージを削除する必要がある理由を知りたいと思っています。私の場合、これはオプションではありません。切り替え可能なグラフィックスで現在の設定が壊れてしまうからです。願わくば、これに関するより多くの情報が遅かれ早かれ出現することを願っています。

ただし、現時点ではいくつかの回避策があります。

WINE 1.6のみが「nvidia-libopencl1-331」パッケージの削除を要求しているようです。一方、WINE 1.7.16は、削除することなくインストールできます。

ただし、必要に応じて、PlayOnLinuxを使用してWINE 1.6を動作させることができます。上記のパッケージも削除する必要はありません。

現時点では、これで目的のWindowsアプリケーションを実行するのに十分なはずです。

8
Takenoko

これを初めて試したとき、Google Earthは実行しようとして何度もクラッシュしました。 Google Earthには、OpenGL、レンダリング、シェーダー、Directx9機能など、すべての高度なビデオカード機能が必要です。これが私がNvidiaグラフィックスカードになった方法です。

そこで、nvidia-340を再インストールし(331は現在のバージョンではありませんが、Mintのドライバーマネージャーからインストールされるのは現在のバージョンです)、上記の修正全体を実行しました。どういうわけか、上記のその他の最終的な結果は、Wineが事実上まったくインストールされておらず、Wineを再インストールする手順に従わなかったことです。

Google Earthが機能するようになりました。

しかし、すべてが完璧というわけではありません。ツアーガイドの写真は、Google Earthでは開きません。また、システムグラフィックスドライバーに戻ったときにも開きません。 Google Earthをインストールする前に開いたのかどうかは、試していないので言えません。 (Intelのオンボードコントローラーを使用すると、Google Earthは起動しません)。しかし、上記の議論は、システムドライバーに戻すことで問題が解決しなかった場合、おそらくWineをインストールしても問題が発生しないと考えていることを示唆しています。

0
Dora Smith

これらの2つのPPAから14.04にアップストリームWineとアップストリームnVidiaをインストールしましたが、競合するようには見えませんでした。

https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppahttps://launchpad.net/~mamarley/+archive/ubuntu/nvidia

0
serilain