Difference: UniventionDevelopmentSetup (1 vs. 3)

Revision 315 Jul 2017 - IvoVanGeel

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Univention Development Setup

Line: 34 to 34
  See http://docs.univention.de/developer-reference-3.2.html for more information.
Changed:
<
<
-- IvoVanGeel - 23 Jun 2014
>
>
-- Ivo van Geel - 23 Jun 2014
 \ No newline at end of file

Revision 225 Jul 2014 - IvoVanGeel

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Univention Development Setup

Line: 20 to 20
  To download and extract source code for Univention packages use the following command:
Changed:
<
<
  • apt-get source
>
>
  • apt-get source <package>
  The source packages will be downloaded to the current directory. After downloading, the source files are extracted and patched, also in the current directory.

Revision 123 Jun 2014 - IvoVanGeel

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

Univention Development Setup

Introduction

This document describes the changes needed to install a machine on which Univention packages can be built and developed.

Setting up for development

Start with an installed Univention machine and apply the following changes:

  • ucr set repository/online/unmaintained=yes
  • ucr set repository/online/sources=yes
  • apt-get update

Install basic development tools on the system:

  • apt-get install subversion build-essential

To download and extract source code for Univention packages use the following command:

  • apt-get source

The source packages will be downloaded to the current directory. After downloading, the source files are extracted and patched, also in the current directory.

To compile a package, enter the source code directory and run:

  • dpkg-buildpackage -uc -us -b

Some dependency packages may need to be installed first, see the output of dpkg-buildpackage. Built packages are placed in the parent directory.

More information

See http://docs.univention.de/developer-reference-3.2.html for more information.

-- IvoVanGeel - 23 Jun 2014

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2010-2019 by LANIS