几天前安装了 Lubuntu 12.04,并成功安装了 libdvdcss2 - 一切顺利,然后我搞砸了安装,因为我是个菜鸟,无法再安装 Libdvdcss2。因此,我决定获取最新的 14.04 版本并安装在我的 iMac PPC G4 系统上,一切顺利,直到我尝试安装 libdvdcss2。这就是我所做的......
- 已安装操作系统(Lubunto 14.04 PowerPC 32bit)并更新
- 重新启动
- 已安装
ubuntu-restricted-extras
运行
/usr/share/doc/libdvdread4/install-css.sh
脚本似乎有效,直到最后,出现以下错误:--2014-07-16 16:51:09-- http://download.videolan.org/pub/debian/stable/libdvdcss_1.2.13.orig.tar.gz Resolving download.videolan.org (download.videolan.org)... 88.191.250.9, 2a01:e0d:1:3:58bf:fa02:0:2 Connecting to download.videolan.org (download.videolan.org)|88.191.250.9|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2014-07-16 16:51:09 ERROR 404: Not Found.
因此,对我来说,该脚本似乎正在尝试下载特定文件libdvdcss_1.2.13.orig.tar.gz
,但当我浏览源代码时,它并不存在!
这是什么意思?是 VLC 人员提取了文件,还是脚本错误?
无论如何,像我这样的 UBUNTU 和 Lubuntu 新手都无法播放 DVD!有人能告诉我安装编解码器的正确方法吗?
非常感谢
答案1
适用于所有架构
不幸的是,VideoLAN 项目团队仅为 Intel x86 架构提供 libdvdcss2 的预构建包(见下文)。因此,对于 PowerPC、ARM 和其他架构,您必须按照此处所述自行编译和构建:
将 VideoLAN 软件包存储库添加到您的存储库列表,添加存储库密钥并更新存储库索引。在下面的命令中,将其替换
trusty
为您的 Ubuntu(或 Debian)版本的名称(如果您不知道,请参阅输出lsb_release -sc
)。(目前最新支持的版本名称是utopic
。但旧软件包仍应适用于较新的版本。)printf '%s http://download.videolan.org/pub/ubuntu/trusty / #VideoLAN Project\n' deb deb-src | sudo tee /etc/apt/sources.d/videolan-project.list wget -O - https://download.videolan.org/pub/ubuntu/videolan-apt.asc | sudo apt-key add - sudo apt-get update
(来源,针对 Ubuntu 进行了修改)
更改为您具有写权限并想要编译和构建包的目录,例如:
cd /tmp
安装构建依赖项,下载包源并编译它们:
sudo apt-get install build-essential sudo apt-get build-dep libdvdcss2 apt-get source --compile libdvdcss2
如果成功,当前目录应该包含几个
.deb
文件。安装相关的文件即可完成:sudo dpkg -i libdvdcss2_*_$(dpkg --print-architecture).deb
其中
*
将由刚刚编译的 libdvdcss2 版本(目前为 1.2.13-0)自动匹配和替换。
适用于 PC 和 Intel Mac
您不需要自己构建库,而是可以从 VideoLAN 项目安装预编译和打包的版本:
- 与所有架构的步骤 1 相同(参见上文)。
sudo apt-get install libdvdcss2