mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-11 04:35:53 -06:00
docs: Add libnuma to latest build dependencies.
This commit is contained in:
parent
79b4ab2dab
commit
2e66ed7ae7
@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
|
||||
Installing dependencies on Arch
|
||||
===============================
|
||||
|
||||
The following instructions are for [Arch](https://www.archlinux.org) 2018.05.01 (HandBrake [CLI](abbr:Command Line Interface) only).
|
||||
The following instructions are for [Arch](https://www.archlinux.org) 2019.04.01 (HandBrake [CLI](abbr:Command Line Interface) only).
|
||||
|
||||
Basic requirements to run commands:
|
||||
|
||||
@ -43,6 +43,7 @@ Dependencies:
|
||||
- libvpx
|
||||
- libxml2
|
||||
- nasm
|
||||
- numactl
|
||||
- opus
|
||||
- python2
|
||||
- speex
|
||||
@ -53,6 +54,6 @@ Dependencies:
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 nasm opus python2 speex x264 x265 xz yasm
|
||||
sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 nasm numactl opus python2 speex x264 x265 xz yasm
|
||||
|
||||
Arch is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
@ -36,6 +36,7 @@ Dependencies:
|
||||
- libsamplerate-devel
|
||||
- libtheora-devel
|
||||
- libvorbis-devel
|
||||
- numactl-devel
|
||||
- speex-devel
|
||||
- xz-devel
|
||||
|
||||
@ -73,7 +74,7 @@ Install dependencies.
|
||||
|
||||
sudo yum update
|
||||
sudo yum groupinstall "Development Tools" "Additional Development"
|
||||
sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel opus-devel speex-devel xz-devel
|
||||
sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel numactl-devel opus-devel speex-devel xz-devel
|
||||
|
||||
Install the [EPEL](https://fedoraproject.org/wiki/EPEL) repository and related additional dependencies.
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
|
||||
Installing dependencies on Debian
|
||||
=================================
|
||||
|
||||
The following instructions are for [Debian](https://www.debian.org) 9.4 (Stretch) x86_64.
|
||||
The following instructions are for [Debian](https://www.debian.org) 9.8 (Stretch) x86_64.
|
||||
|
||||
Basic requirements to run commands:
|
||||
|
||||
@ -39,6 +39,7 @@ Dependencies:
|
||||
- libjansson-dev
|
||||
- liblzma-dev
|
||||
- libmp3lame-dev
|
||||
- libnuma-dev
|
||||
- libogg-dev
|
||||
- libopus-dev
|
||||
- libsamplerate-dev
|
||||
@ -84,7 +85,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make patch pkg-config python tar yasm zlib1g-dev
|
||||
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make patch pkg-config python tar yasm zlib1g-dev
|
||||
|
||||
The `nasm` package provided by Debian 9 is too old. Install a newer version provided by Debian sid (unstable/development distribution)[^nasm-sid].
|
||||
|
||||
|
||||
@ -48,6 +48,7 @@ Dependencies:
|
||||
- m4
|
||||
- make
|
||||
- nasm
|
||||
- numactl-devel
|
||||
- opus-devel
|
||||
- patch
|
||||
- python
|
||||
@ -83,7 +84,7 @@ Install dependencies.
|
||||
|
||||
sudo dnf update
|
||||
sudo dnf groupinstall "Development Tools" "Development Libraries"
|
||||
sudo dnf install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make nasm opus-devel patch python speex-devel tar xz-devel yasm zlib-devel
|
||||
sudo dnf install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make nasm numactl-devel opus-devel patch python speex-devel tar xz-devel yasm zlib-devel
|
||||
|
||||
Install the [RPM Fusion](http://rpmfusion.org) Free repository and related additional dependencies.
|
||||
|
||||
|
||||
@ -96,4 +96,6 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
|
||||
|
||||
sudo pkg install atk cairo dbus dbus-glib desktop-file-utils gdk-pixbuf2 gettext glib gnome3 gstreamer1-plugins-gdkpixbuf gtk3 intltool libdvdcss libnotify libvpx pango
|
||||
|
||||
Since FreeBSD does not have `libnuma`/`numactl`, please add `--disable-numa` when configuring HandBrake.
|
||||
|
||||
FreeBSD is now prepared to build HandBrake. See [Building HandBrake for BSD](build-bsd.html) for further instructions.
|
||||
|
||||
@ -36,13 +36,14 @@ Dependencies[^rebuild]:
|
||||
- libvorbis
|
||||
- app-arch/lzma
|
||||
- nasm
|
||||
- numactl
|
||||
- opus
|
||||
- speex
|
||||
- x264
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis app-arch/lzma nasm opus speex x264
|
||||
sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis app-arch/lzma nasm numactl opus speex x264
|
||||
|
||||
Gentoo is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
|
||||
@ -38,6 +38,7 @@ Dependencies:
|
||||
- libjansson-dev
|
||||
- liblzma-dev
|
||||
- libmp3lame-dev
|
||||
- libnuma-dev
|
||||
- libogg-dev
|
||||
- libopus-dev
|
||||
- libsamplerate-dev
|
||||
@ -81,7 +82,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev
|
||||
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev
|
||||
|
||||
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user