适用于所有架构

适用于所有架构

几天前安装了 Lubuntu 12.04,并成功安装了 libdvdcss2 - 一切顺利,然后我搞砸了安装,因为我是个菜鸟,无法再安装 Libdvdcss2。因此,我决定获取最新的 14.04 版本并安装在我的 iMac PPC G4 系统上,一切顺利,直到我尝试安装 libdvdcss2。这就是我所做的......

  1. 已安装操作系统(Lubunto 14.04 PowerPC 32bit)并更新
  2. 重新启动
  3. 已安装ubuntu-restricted-extras
  4. 运行/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 和其他架构,您必须按照此处所述自行编译和构建:

  1. 将 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 进行了修改)

  2. 更改为您具有写权限并想要编译和构建包的目录,例如:

    cd /tmp
    
  3. 安装构建依赖项,下载包源并编译它们:

    sudo apt-get install build-essential
    sudo apt-get build-dep libdvdcss2
    apt-get source --compile libdvdcss2
    
  4. 如果成功,当前目录应该包含几个.deb文件。安装相关的文件即可完成:

    sudo dpkg -i libdvdcss2_*_$(dpkg --print-architecture).deb
    

    其中*将由刚刚编译的 libdvdcss2 版本(目前为 1.2.13-0)自动匹配和替换。

适用于 PC 和 Intel Mac

您不需要自己构建库,而是可以从 VideoLAN 项目安装预编译和打包的版本:

  1. 与所有架构的步骤 1 相同(参见上文)。
  2. sudo apt-get install libdvdcss2

相关内容