mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-11 13:54:49 -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
|
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:
|
Basic requirements to run commands:
|
||||||
|
|
||||||
@ -43,6 +43,7 @@ Dependencies:
|
|||||||
- libvpx
|
- libvpx
|
||||||
- libxml2
|
- libxml2
|
||||||
- nasm
|
- nasm
|
||||||
|
- numactl
|
||||||
- opus
|
- opus
|
||||||
- python2
|
- python2
|
||||||
- speex
|
- speex
|
||||||
@ -53,6 +54,6 @@ Dependencies:
|
|||||||
|
|
||||||
Install 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.
|
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
|
- libsamplerate-devel
|
||||||
- libtheora-devel
|
- libtheora-devel
|
||||||
- libvorbis-devel
|
- libvorbis-devel
|
||||||
|
- numactl-devel
|
||||||
- speex-devel
|
- speex-devel
|
||||||
- xz-devel
|
- xz-devel
|
||||||
|
|
||||||
@ -73,7 +74,7 @@ Install dependencies.
|
|||||||
|
|
||||||
sudo yum update
|
sudo yum update
|
||||||
sudo yum groupinstall "Development Tools" "Additional Development"
|
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.
|
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
|
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:
|
Basic requirements to run commands:
|
||||||
|
|
||||||
@ -39,6 +39,7 @@ Dependencies:
|
|||||||
- libjansson-dev
|
- libjansson-dev
|
||||||
- liblzma-dev
|
- liblzma-dev
|
||||||
- libmp3lame-dev
|
- libmp3lame-dev
|
||||||
|
- libnuma-dev
|
||||||
- libogg-dev
|
- libogg-dev
|
||||||
- libopus-dev
|
- libopus-dev
|
||||||
- libsamplerate-dev
|
- libsamplerate-dev
|
||||||
@ -84,7 +85,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
|
|||||||
Install dependencies.
|
Install dependencies.
|
||||||
|
|
||||||
sudo apt-get update
|
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].
|
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
|
- m4
|
||||||
- make
|
- make
|
||||||
- nasm
|
- nasm
|
||||||
|
- numactl-devel
|
||||||
- opus-devel
|
- opus-devel
|
||||||
- patch
|
- patch
|
||||||
- python
|
- python
|
||||||
@ -83,7 +84,7 @@ Install dependencies.
|
|||||||
|
|
||||||
sudo dnf update
|
sudo dnf update
|
||||||
sudo dnf groupinstall "Development Tools" "Development Libraries"
|
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.
|
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
|
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.
|
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
|
- libvorbis
|
||||||
- app-arch/lzma
|
- app-arch/lzma
|
||||||
- nasm
|
- nasm
|
||||||
|
- numactl
|
||||||
- opus
|
- opus
|
||||||
- speex
|
- speex
|
||||||
- x264
|
- x264
|
||||||
|
|
||||||
Install dependencies.
|
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.
|
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
|
- libjansson-dev
|
||||||
- liblzma-dev
|
- liblzma-dev
|
||||||
- libmp3lame-dev
|
- libmp3lame-dev
|
||||||
|
- libnuma-dev
|
||||||
- libogg-dev
|
- libogg-dev
|
||||||
- libopus-dev
|
- libopus-dev
|
||||||
- libsamplerate-dev
|
- libsamplerate-dev
|
||||||
@ -81,7 +82,7 @@ Quick Sync Video dependencies (configure --enable-qsv)
|
|||||||
Install dependencies.
|
Install dependencies.
|
||||||
|
|
||||||
sudo apt-get update
|
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.
|
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user