be a bit more specific about not using this big list

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2019-11-23 10:30:22 +01:00
parent 77624d0219
commit 69e15ccb47

View File

@ -35,12 +35,13 @@
= Install build prerequisites for development environment = = Install build prerequisites for development environment =
NOTE: this is a huge list intended to be able to build (almost) all packages, NOTE: this is a huge and probably outdated list intended to be able to build
from the UI/API components to backend components to our Linux Kernel. (almost) all packages, from the UI/API components to backend components to our
If you only want to hack on specific topics you won't need most of those. Linux Kernel. If you only want to hack on specific topics you won't need most
We try to have a complete list of build dependencies in each source of those.
repositories 'debian/control' file. If you run `make deb` dpkg-buildpackage will Instead we try to have a complete list of build dependencies in each source
stop and tell you if you miss some required packages. repositories 'debian/control' file. If you run `make deb` dpkg-buildpackage
will stop and tell you if you miss some required packages.
12. For installing the most important, always needed, ones run: 12. For installing the most important, always needed, ones run:
@ -48,6 +49,12 @@ apt-get install build-essential git git-email debhelper pve-doc-generator
Additionally, for quickly installing (almost) all build dependencies run: Additionally, for quickly installing (almost) all build dependencies run:
WARNING: this list is almost for sure outdated! Use the build-deps definitions
defined in each package! You could install `devscripts` (huge package, but nice
helpers) and use:
# mk-build-deps --install
in the top-level directory of a git repository.
apt-get install autotools-dev autogen dh-autoreconf dkms doxygen check pkg-config \ apt-get install autotools-dev autogen dh-autoreconf dkms doxygen check pkg-config \
groff quilt dpatch automake autoconf libtool lintian libdevel-cycle-perl \ groff quilt dpatch automake autoconf libtool lintian libdevel-cycle-perl \
libjson-perl libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \ libjson-perl libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \