web-dev-qa-db-ja.com

Ubuntu 17.10にplayonlinuxをインストールする方法は?

Ubuntu 17.10にplayonlinuxをインストールしたいのですが、 this の質問とその answer が表示されましたが、Sudo apt-get install playonlinuxの後に次のエラーが表示されます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 playonlinux : Depends: curl
E: Unable to correct problems, you have held broken package

これを修正してplayonlinuxをインストールするにはどうすればよいですか?

Sudo apt-get update:

arya@arya:~$ Sudo apt-get update
Get:1 http://ppa.launchpad.net/noobslab/apps/ubuntu artful InRelease [15.4 kB] 
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                   
Hit:3 http://archive.ubuntu.com/ubuntu artful InRelease                      
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                     
Get:6 http://ppa.launchpad.net/noobslab/apps/ubuntu artful/main i386 Packages [1,572 B]
Get:7 http://ppa.launchpad.net/noobslab/apps/ubuntu artful/main AMD64 Packages [1,560 B]
Get:8 http://ppa.launchpad.net/noobslab/apps/ubuntu artful/main Translation-en [1,160 B]
Fetched 19.7 kB in 4s (4,087 B/s)               
Reading package lists... Done

Sudo apt-get upgarde:

arya@arya:~$ Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

aptポリシーplayonlinux curl libcurl3:

arya@arya:~$ apt policy playonlinux curl libcurl3
playonlinux:
  Installed: (none)
  Candidate: 4.2.12-1
  Version table:
     4.2.12-1 500
        500 http://archive.ubuntu.com/ubuntu artful/multiverse AMD64 Packages
        500 http://archive.ubuntu.com/ubuntu artful/multiverse i386 Packages
curl:
  Installed: (none)
  Candidate: 7.55.1-1ubuntu2
  Version table:
     7.55.1-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu artful/main AMD64 Packages
libcurl3:
  Installed: 7.55.1-1ubuntu2.3
  Candidate: 7.55.1-1ubuntu2.3
  Version table:
 *** 7.55.1-1ubuntu2.3 100
         100 /var/lib/dpkg/status
     7.55.1-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu artful/main AMD64 Packages
1
Arya Sadeghi

システムにlibcurl3の互換性のないバージョンがインストールされています。おそらく、これを提供した過去のある時点で、PPAまたはその他の非公式のソフトウェアソースが追加された可能性があります。

解決策は、libcurl3を公式リポジトリの他のパッケージと一致する正しいバージョンにダウングレードすることです:

Sudo apt install libcurl3=7.55.1-1ubuntu2

その後、playonlinuxをインストールできるようになります。その依存関係curlは、競合する依存関係バージョンによってブロックされなくなります。

3
Byte Commander