X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=README.dev;h=92f1e74031f1def95e362a8a07acd751722c95d5;hp=9ac024d22d11513268b0c2cfa2c01e0fd9853af0;hb=5a94ed9d9ee79f8985e8ccd20a90848f71def60d;hpb=37640d6262dcf3f7ff9606bc2c0dd1ac336541aa diff --git a/README.dev b/README.dev index 9ac024d..92f1e74 100644 --- a/README.dev +++ b/README.dev @@ -1,9 +1,9 @@ = 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: @@ -20,7 +20,7 @@ You should now have a working Proxmox VE installation. = 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 \ @@ -39,12 +39,13 @@ libsystemd-dev libreadline-gplv2-dev libio-multiplex-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 +libudev-dev asciidoc-dblatex source-highlight libiscsi-dev libiscsi7 = Compile PVE packages from Source = @@ -55,11 +56,14 @@ Download and install the following git modules in order from top to bottom: You currently need the following packages: pve-common.git +libpve-http-server-perl.git +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 @@ -68,13 +72,13 @@ spiceterm.git #vzctl.git #fence-agents-pve.git #resource-agents-pve.git +extjs.git pve-manager.git #pve-kernel-3.10.0.git #libiscsi.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.