Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 2.39 KB

INSTALL.md

File metadata and controls

73 lines (58 loc) · 2.39 KB

Installation notes for paclink-unix

NOTE: the code in the SourceForge repository is deprecated

  • the active source code repository can be found on github at this link:
/~https://github.com/nwdigitalradio/paclink-unix

To get a copy of the current repository:

git clone /~https://github.com/nwdigitalradio/paclink-unix

To update a local previously cloned repository:

cd <directory_of_previously_cloned_repository>
git pull

Install links & notes

There is a build script buildall.sh that automates the build process.

  • All build requirements need to be met before running this script.
  • Defaults to using postfix MTA, comment out MTA= line to use sendmail MTA.
  • Use the following as user (NOT root) to rebuild everything:
./buildall.sh clean

Example build on a Raspbery Pi

  • As root get required files from Debian repositories.
apt-get update
apt-get install build-essential autoconf automake libtool
apt-get install postfix libdb-dev libglib2.0-0 zlib1g-dev libncurses5-dev libdb5.3-dev libgmime-2.6-dev
  • Get a copy of the paclink-unix repository
git clone /~https://github.com/nwdigitalradio/paclink-unix
  • Run the build script:
    • Errors are captured to build_error.out
    • Build output is captured to build_log.out
cd paclink-unix
./buildall.sh clean
Starting build from clean
=== building paclink-unix for MTA: postfix
This will take a few minutes, output is captured to /home/gunn/dev/paclink-unix/build_log.out
=== start from distclean
=== running autotools
=== running configure
=== making paclink-unix using 4 cores
=== installing paclink-unix
[sudo] password for gunn:
=== verifying paclink-unix install
Check for required installed files ... OK

2018 01 18 11:54:38 PST: paclink-unix build script FINISHED