Freeside:1.9:Documentation:InstallingOnDebian5

From Freeside
Revision as of 15:40, 8 April 2010 by Huntsberg (talk | contribs) (Database Locale for PostgreSQL)

Jump to: navigation, search

Prerequisites

Operating System

  • Basic Debian 5.0 "lenny" install - You will not need the desktop applications group.


Set the System Locale

The locale needs to be set correctly for the database. It is easiest to set it at the beginning of the installation.

  • Set the locale correctly -
    • For the US, generate both en_US and en_US.UTF-8, but (IMPORTANT) pick en_US as the default...
 dpkg-reconfigure locales

Aptitude & Required Libraries

  • Add the following apt source to /etc/apt/sources.list (for Debian 5.0 "lenny"):
deb http://freeside.biz/~ivan/freeside-lenny/ ./
  • Run aptitude update.
  • Run this command to install all prerequisites:
aptitude install \
 apache2 apache2-mpm-prefork apache2-utils cron \
 ghostscript gsfonts \
 libapache-dbi-perl libapache2-mod-perl2 \
 libapache2-request-perl \
 libapache-session-perl libauthen-passphrase-perl \
 libbusiness-creditcard-perl libbusiness-us-usps-webtools-perl \
 libcache-cache-perl libcache-simple-timedexpiry-perl libcalendar-simple-perl \
 libchart-perl libclass-container-perl \
 libclass-data-inheritable-perl libclass-returnvalue-perl \
 libcolor-scheme-perl libcompress-zlib-perl \
 libconvert-binhex-perl \
 libcrypt-openssl-rsa-perl libcrypt-passwdmd5-perl libcss-squish-perl \
 libdatetime-perl libdatetime-format-strptime-perl \
 libdate-manip-perl libdbd-mysql-perl libdbd-pg-perl \
 libdbi-perl libdbix-dbschema-perl libdbix-searchbuilder-perl \
 libdevel-stacktrace-perl libdevel-symdump-perl \
 libdigest-sha1-perl libemail-sender-perl \
 libemail-sender-transport-smtp-tls-perl liberror-perl \
 libexception-class-perl \
 libfile-counterfile-perl libfile-rsync-perl \
 libfont-afm-perl libfreezethaw-perl \
 libfrontier-rpc-perl libgd-gd2-noxpm-perl libgd2-noxpm \
 libgd-graph-perl libgd-text-perl libhtml-format-perl libhtml-mason-perl \
 libhtml-parser-perl \
 libhtml-scrubber-perl libhtml-tagset-perl libhtml-tree-perl \
 libhtml-widgets-selectlayers-perl libio-stringy-perl \
 libipc-run-perl libipc-run3-perl libipc-sharelite-perl \
 libjson-perl \
 liblingua-en-inflect-perl liblingua-en-nameparse-perl \
 liblocale-gettext-perl liblocale-maketext-fuzzy-perl \
 liblocale-maketext-lexicon-perl liblocale-subcountry-perl \
 liblog-dispatch-perl libmailtools-perl libmime-perl \
 libnet-daemon-perl libnet-domain-tld-perl libnet-perl libnet-scp-perl \
 libnet-ssh-perl libnet-whois-raw-perl libnetaddr-ip-perl \
 libnumber-format-perl libnet-ping-external-perl\
 libparams-validate-perl libparse-recdescent-perl \
 libplrpc-perl libregexp-common-perl \
 libspreadsheet-writeexcel-perl libstring-approx-perl \
 libstring-shellquote-perl libterm-readkey-perl \
 libtest-inline-perl libtext-autoformat-perl \
 libtext-charwidth-perl libtext-csv-perl libtext-iconv-perl \
 libtext-quoted-perl libtext-reform-perl \
 libtext-template-perl libtext-wrapi18n-perl \
 libtext-wrapper-perl libtie-ixhash-perl \
 libtime-duration-perl libtime-modules-perl libtimedate-perl \
 libtree-simple-perl libuniversal-require-perl liburi-perl \
 libwant-perl libwww-perl libxml-parser-perl libxml-rss-perl \
 lmodern make perl perl-modules \
 postgresql postgresql-client \
 psfontmgr \
 rsync openssh-client \
 texlive texlive-latex-extra whois

Installation

Follow the regular installation instructions.