Linux下安装MKVToolNix v28.2.0详细教程

MKVToolNix v28.2.0于2018年10月25日发布。它是一系列工具,用于创建,更改和检查Matroska(MKV)文件,可在Linux,BSD和Windows上使用。

这次发布是由于构成MKVToolNix软件包的所有程序中的 use-after-free 缺陷。此类漏洞允许使用特制的Matroska文件执行任意代码。它是在v5.5.0中引入的,它影响所有后续版本,包括最新版本v28.1.0。因此这个版本的发布是这缺陷的修复版本。

MKVToolNix 28.2.0工具集中修补了代码执行漏洞  https://www.linuxidc.com/Linux/2018-10/155039.htm

以下是自上一版本以来的变化:

Bug修复
mkvmerge,mkvinfo,mkvextract,mkvpropedit,MKVToolNix GUI的信息工具&章节编辑器:修复了一段时间后被访问的内存早点释放了。这可以通过特制的Matroska文件和导致任意代码执行。该漏洞被报告为思科2018-10-25,TALOS 2018-0694。

您可以下载源代码或其中一个二进制文件。 Windows二进制文件以及Linux AppImage。 macOS二进制文件和其他Linux二进制文件已经可用。

本问介绍如何在Ubuntu 16.04/Ubuntu 18.04/Ubuntu 18.10,Debian 8/Debian 9,CentOSRedHat Enterprise Linux 7.x等Linux发行版上安装MKVToolNix的详细教程。

Linux下安装MKVToolNix v28.2.0详细教程

CentOS 和 RedHat Enterprise Linux 7.x

您可以从yum存储库获取MKVToolNix的RPM。 首先,您可以使用以下命令添加该yum存储库:

sudo rpm -Uhv https://mkvtoolnix.download/centos/bunkus-org-repo-2-3.noarch.rpm

Linux下安装MKVToolNix v28.2.0详细教程

MKVToolNix使用Extra Packages for Enterprise Linux(EPEL)存储库中的软件包。 在安装MKVToolNix之前,请确保在安装中启用它。

然后,您可以使用以下命令安装MKVToolNix:

sudo yum install mkvtoolnix

Linux下安装MKVToolNix v28.2.0详细教程

您还可以浏览下载目录:CentOS/RedHat 7.x.

CentOS 6.x:你仍然可以从存储库中获得v8.5.2版本。 按照上面针对v7列出的相同步骤进行操作。

Debian包

官方为MKVToolNix forDebian 9 “stretch”(当前稳定版)和Debian 8 “jessie”(旧版稳定版)提供了i386和Amd64二进制文件。

不再为libEBML和libMatroska提供二进制文件,因为它们已经是官方发行版的一部分。 如果那些太旧了,MKVToolNix甚至会捆绑两个库的当前版本。

您首先必须导入公共GPGkey,因为所有池都已签名。 运行

wget -q -O -https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add-

您可以通过将以下行添加到文件(例如 /etc/apt/sources.list.d/mkvtoolnix.download.list)来访问包:

版本APT源
Debian 9 (aka "stretch")   deb https://mkvtoolnix.download/debian/ stretch main
deb-src https://mkvtoolnix.download/debian/ stretch main
 
Debian 8 (aka "jessie")   deb https://mkvtoolnix.download/debian/ jessie main
deb-src https://mkvtoolnix.download/debian/ jessie main
 

现在只需运行sudo apt update,然后运行sudo apt install mkvtoolnix mkvtoolnix-gui。

如果更新软件包列表失败,请确保安装了apt-transport-https软件包。

Debian 7 “wheezy”:你可以从我的代表处获得v8.5.2版本,但如果你想安装GUI,你必须安装Debian的backports存储库,因为它们与Qtthan wheezy本身包含的更新版本相关联。

版本APT 源
Debian 7 (aka "wheezy")   deb wheezy main
deb-src wheezy main
 
Fedora 26-28

官方在dnf存储库中为Fedora 26,27和28的MKVToolNix托管了i386/i686和x86_64二进制文件。

为了添加存储库,您只需要执行以下两个命令:

sudo rpm -Uhv https://mkvtoolnix.download/fedora/bunkus-org-repo-2-3.noarch.rpm

之后,您可以使用以下命令安装MKVToolNix:

sudo dnf install mkvtoolnix

GPG密钥ID是16D2F5DC 10C052A6,指纹是EB24 BCA1 4BA6 A24F 1427 6FEE 16D2 F5DC 10C0 52A6。

您还可以浏览您的版本的下载目录:Fedora 26 and Fedora 27

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12387.html