我希望能够在 Ubuntu 上观看 Netflix,但网站上不允许我这样做。我还尝试下载 netflix-desktop,但当我单击图标时它没有任何反应。
谢谢。
答案1
清除 wine 浏览器目录,然后按照 ChargedPeptide 在上一个答案的评论中所述重新安装,对我有用。
命令如下:
rm -rf ~/.wine-browser sudo apt-get install --reinstall netflix-desktop
答案2
我将提供对我有用的解决方案。首先,要从 netflix-desktop 获取终端输出,您应该像这样启动它:
netflix-desktop --showdebug
其次,当您从 ppa 安装 netflix-desktop 时,它并不总是下载并安装 Windows 版本的 Firefox。此安装由wine-浏览器安装程序包,所以一个解决方案是删除〜/ .wine浏览器目录并重新安装软件包,如上所建议。遗憾的是,它对我不起作用,终端输出仍然显示:
wine: cannot find 'C:\Program Files\Mozilla Firefox\firefox.exe'
有帮助的是,我已经手动下载了适用于 Windows 的 Firefox,使用安装时显示的链接wine-浏览器安装程序包(在我的情况下是此版本)。然后我使用普通的 wine 安装了它。它安装在
~/.wine/drive_c/Program Files (x86)/Mozilla Firefox
之后我运行了
cp -R ~/.wine/drive_c/Program\ Files\ \(x86\)/Mozilla\ Firefox/ ~/.wine-browser/drive_c/Program\ Files/
这解决了我的问题,希望它会有所帮助。
答案3
netflix-desktop
为您带来这款应用(效果确实很好,您可能想从终端运行它并发布输出)的人刚刚发布了pipelight
将 silverlight 集成到 linux 原生 firefox 中的功能 - 从而允许 Netflix。
找到说明这里。
但对于那些急着赶时间的人来说:
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-add-repository ppa:mqchael/pipelight
sudo apt-get update
sudo apt-get install pipelight
然后启动 Firefox。不过这是一个测试版本,所以目前还不能保证什么。如前所述,您可能想netflix-desktop
在终端中试一试并发布输出。
答案4
从 12.04 到现在的多个 Ubuntu 版本,我都遇到过这个问题(目前是 14.04)。当 Netflix 要求使用新版本的 Microsoft Silverlight 时,这种情况总是会发生。对我来说总是有效的方法是:
关闭打开的浏览器netflix-desktop。
打开终端并发出@sickgemini 提到的第一个命令
rm -rf ~/.wine-browser
这将删除用户主目录中 .wine-browser 文件夹的全部内容,而 netflix-desktop 在该文件夹中保存其设置和配置。具体来说,其内容如下:
dosdevices system.reg wine-browser-installer.sha256sums
drive_c userdef.reg wine-silverlight5.1-installer.sha256sums
profile-settings user.reg wine-version
如果您在那里看到其他东西,您可能希望将其保存在其他地方,因为运行删除操作后它就会消失。
删除此目录及其内容后,下次启动时的netflix-desktop
操作与第一次启动完全相同,并重新创建必要的信息。此时,它会按宣传的方式运行。无需重新安装,也无需安装其他插件(假设原始安装未损坏)