如何在 Fedora Linux 上安装 MakeMKV
客观的
在 Fedora Linux 上安装 MakeMKV
发行版
这是在 Fedora 25 上进行测试的,但可能适用于早期或更高版本的 Fedora。
要求
具有 root 权限的 Fedora 的有效安装。
困难
简单的
惯例
# – 要求以root权限直接以root用户身份或使用
sudo
命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令
介绍
MakeMKV 是一个用于处理 DVD 和蓝光的强大工具。事实上,它可能是在 Linux 上使用和播放蓝光的最可靠的方式。
MakeMKV 部分开源,部分专有。它没有分布在 Fedora 的存储库中。源代码和二进制 blob 可从开发人员的网站获取。 MakeMKV 正处于 Linux 永久 Beta 测试状态,因此它是免费的,但也没有得到官方支持。
依赖关系
在构建 MakeMKV 之前,您需要在 Fedora 上安装一些开发工具和库。
首先启用 RPM Fusion 存储库。 MakeMKV 所依赖的 FFMPEG 需要它。
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
现在,安装所有依赖项。
# dnf install "C Development Tools and Libraries"
# dnf install "Development Tools"
# dnf install zlib-devel openssl-devel expat-devel ffmpeg ffmpeg-devel qt5-qtbase-devel
下载 tarball
MakeMKV 开发人员以两个 tarball 形式提供它。一个包含开源组件,另一个包含二进制组件。您可以从这个 https://goo.gl/z4uGZ4
论坛帖子中获取它们,也可以使用 wget
直接提取它们,前提是此处列出的版本仍然是最新的。
最好创建一个构建目录来下载 tarball 并编译它们。首先这样做,然后拉出 tarball。
$ cd ~/Downloads
$ mkdir makemkv
$ cd makemkv
$ wget http://www.makemkv.com/download/makemkv-bin-1.10.5.tar.gz
$ wget http://www.makemkv.com/download/makemkv-oss-1.10.5.tar.gz
提取 tarball
下载完 tarball 后,您可以将它们都解压缩。
$ tar xpf makemkv-bin-1.10.5.tar.gz
$ tar xpf makemkv-oss-1.10.5.tar.gz
编译安装
您需要单独构建 MakeMKV 的组件。从开源部分开始,然后切换到二进制部分。无论如何,Fedora 最终会将它们视为一个应用程序。
开放源码软件
cd
进入您提取的开源目录。在该目录中,您可以配置、编译和安装源代码。
$ cd makemkv-oss-1.10.5
$ ./configure
$ make
# make install
垃圾桶
您还必须设置并安装二进制部分。 cd
进入二进制目录并在安装之前运行 make
。
$ cd ../makemkv-bin-1.10.5
$ make
# make install
运行MakeMKV
MakeMKV 是一个使用 Qt 构建的图形应用程序。您可以在 GNOME 中搜索它,然后像从 Fedora 存储库定期安装的任何程序一样启动它。
结束语
MakeMKV 可能不是完全开源的,但它是在 Linux 上处理来自 DVD 和蓝光的 DRM 视频的绝佳选择。
MakeMKV 使您能够播放视频,当然,还可以在需要时制作 .mkv
文件备份。