= Setup PVE Development Environment =
-1. Install Debian 'jessie'
+1. Install Debian 'stretch'
2. Configure pvetest repository in apt sources.list
- deb http://download.proxmox.com/debian jessie pvetest
+ deb http://download.proxmox.com/debian stretch pvetest
3. Add our repository key with apt-key:
= Install build prerequisites for development environment =
-apt-get -y install build-essential git-core git-email debhelper \
+apt-get install build-essential git git-email debhelper \
autotools-dev autogen dh-autoreconf dkms doxygen check pkg-config \
groff quilt dpatch automake autoconf libtool lintian libdevel-cycle-perl \
libjson-perl libcommon-sense-perl liblinux-inotify2-perl libio-stringy-perl \
libnetfilter-log-dev libipset3 ipset socat libsasl2-dev libogg-dev \
python-pyparsing libfilesys-df-perl libcrypt-ssleay-perl \
libfile-readbackwards-perl libanyevent-perl libanyevent-http-perl \
-unzip liblocale-po-perl vlan ifenslave-2.6 libfile-sync-perl cstream \
+unzip liblocale-po-perl libfile-sync-perl cstream \
lzop dtach apt-transport-https hdparm gdisk parted ttf-dejavu-core \
liblzma-dev dosfstools mtools libxen-dev libfuse-dev corosync-dev \
libcpg-dev libquorum-dev libcmap-dev libuuid-perl \
libqb-dev libapparmor-dev docbook2x libcap-dev dh-apparmor \
graphviz libseccomp-dev libglib-perl libgtk3-perl libnss3-dev libdlm-dev \
-libudev-dev asciidoc-dblatex source-highlight inkscape
+libudev-dev asciidoc-dblatex source-highlight libiscsi-dev libiscsi7
= Compile PVE packages from Source =
libpve-apiclient-perl.git
pve-docs.git
pve-cluster.git
-lvm.git
pve-access-control.git
pve-storage.git
pve-guest-common.git
+pve-firewall.git
pve-qemu-kvm.git
qemu-server.git
vncterm.git
#gfs2-utils.git
ksm-control-daemon.git
pve-container.git
-pve-firewall.git
pve-kernel.git
Most packages can be installed with 'make dinstall' command.