我无法将 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,因为它不再为您提供任何软件包。