无法在 Ubuntu 14.04 LTS 上安装 PS3 媒体服务器

无法在 Ubuntu 14.04 LTS 上安装 PS3 媒体服务器

我无法将 PS3 媒体服务器安装到 Ubuntu 14.04 LTS 上。当我尝试运行推荐的命令时,我收到以下错误消息。

"The following packages have unmet dependencies: ps3mediaserver : Depends : ps3mediaserver-multiarch but it is not installable E: Unable to correct problems, you have held broken packages."

我使用的命令是:

sudo add-apt-repository ppa:happy-neko/ps3mediaserver

sudo apt-get update

sudo apt-get install ps3mediaserver

我完全不知道“ps3mediaserver-multiarch”部分是什么。我找遍了所有地方,但似乎没人真正知道。我甚至在其他 Ubuntu 支持网站上发过帖子。其他网站上似乎没人知道。有人知道如何在 Ubuntu 14.04 LTS 上安装 PS3 媒体服务器吗?O_o 任何反馈都非常感谢。

提醒一下,我安装了 mencoder、ffmpeg 和其他转码工具,如 VLC 等。但这并没有帮助解决问题。

我尝试了另一个线程中 user278794 的解决方案但是也不起作用。

他们的命令如下。

 sudo gedit /etc/apt/sources.list

粘贴此

 deb-src http://ppa.launchpad.net/happy-neko/ps3mediaserver/ubuntu raring main
 deb http://ppa.launchpad.net/happy-neko/ps3mediaserver/ubuntu raring main

出口。

 sudo apt-get install ps3mediaserver

第一个 sudo 命令正确。但是当我尝试将下一行粘贴到编辑窗口中时,它不会保存它们。当我尝试保存/退出时,它发出此消息。

 "Could not find the file "/etc/apt/sources.list". Please check that you typed the location correctly and try again."

我执行的这些命令是不是有什么问题?

我对 Linux Ubuntu 还不太熟悉,所以不太确定。由于软件中心没有软件包,这很令人沮丧。再次感谢大家提供任何反馈。

答案1

我遵循了这里列出的解决方案:http://adam.pohorecki.pl/blog/2014/05/16/how-to-install-ps3-media-server-on-ubuntu-14-dot-04-trusty-tahr/

sudo add-apt-repository ppa:happy-neko/ps3mediaserver
sudo sed -i s/trusty/raring/ /etc/apt/sources.list.d/happy-neko-ps3mediaserver-trusty.list
sudo apt-get update
sudo apt-get install ps3mediaserver

对我来说非常有用!

答案2

happy-neko PPA 没有为 Trusty 发行版提供任何功能。

noobslab/apps 是一个带有更新软件包的 PPA:http://www.noobslab.com/2014/01/ps3-media-server-for-ubuntulinux.html

但是,NoobsLab PPA 的 PS3 媒体服务器存在问题。目前,noobslab PPA 不包含依赖项 ps3mediaserver-multiarch(请参阅上面链接中的注释)。

希望这个问题能尽快得到解决,然后您就可以使用上面链接的文章中的简单命令从 Ubuntu 14.04 中的 noobslab/apps PPA 安装 ps3mediaserver。

同时,您可以执行以下操作来解决该问题。

首先,添加 noobslab ppa 并更新包:

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update

然后,添加 happy-neko PPA:

sudo add-apt-repository ppa:happy-neko/ps3mediaserver

Happy-Neko 目前不提供任何 trusty 版本,因此无需更新。现在,您将编辑刚刚添加的 PPA,以便访问该丢失数据包的最新版本。打开“软件和更新”并选择“其他软件”选项卡。向下滚动到您添加的 happy-nekok ppa 并选择它。然后在窗口底部选择“编辑”。在“分发”行中,删除“trusty”并输入“raring”。点击“确定”并退出“软件和更新”——这样做还应该会提示对可用软件包进行新的扫描。

现在,您将安装 noobslab ppa 中缺少的包:

sudo apt-get install ps3mediaserver-multiarch

现在缺少的依赖项已安装。您应该能够成功从 NoobsLab PPA 安装 PS3 媒体服务器:

sudo apt-get install ps3mediaserver

注意:为了使其工作,我必须安装几个其他依赖项,但它们已经存在于常规 Ubuntu 软件源中。

如果 NoobsLab PPA 将来更新以包含 ps3mediaserver-multiarch 软件包,则该软件包的新发行版应取代此发行版。那时您可以删除 Happy-Neko PPA,因为它不再为您提供任何软件包。

相关内容