2
0
mirror of https://github.com/frappe/bench.git synced 2025-01-09 16:36:25 +00:00
bench/installers/deb_package_build
2015-12-24 03:17:53 +03:00
..
debian initial commit with deb/rpm/brew packets 2015-12-24 02:54:47 +03:00
bench_0.92.orig.tar.gz added source acrhive for debian package build 2015-12-24 03:08:29 +03:00
readme.md basic readme 2015-12-24 03:17:53 +03:00

To prepare your environment for building .deb package install instruments:
sudo apt-get install build-essential devscripts debhelper

To build debian package from scratch:

  1. make working directory (basically with any name) near archive bench_0.92.orig.tar.gz:
    mkdir build_dir
  2. copy debian directory in there:
    cp -r debian/ build_dir/
  3. change directory:
    cd build_dir/
  4. run package build:
    debuild -us -uc
  5. install resulting package:
    sudo dpkg -i ../bench_0.92_amd64.deb
    Please note that name of package contains your architecture so for 32-bit machines name will differ.

    Current state: runs without problems on all Ubuntu versions installing bench in /usr/share/python/bench/bin/bench. Fails on Debian 8 with version format conflict.

Useful links: Introduction to Debian Packaging