Difference between revisions of "Freeside:1.9:Documentation:InstallingOnDebian5"
From Freeside
(→Aptitude & Required Libraries) |
(→Aptitude & Required Libraries) |
||
Line 11: | Line 11: | ||
</pre> | </pre> | ||
− | * Run <code>aptitude update</code> | + | * Run <code>aptitude update</code>. |
* Run this command to install all prerequisites: | * Run this command to install all prerequisites: |
Revision as of 19:50, 31 March 2010
Contents
Prerequisites
Operating System
- Basic Debian 5.0 "lenny" install - You will not need the desktop applications group.
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 \ 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
- If you see errors about missing packages, make sure that you have run
aptitude update
!
Database Locale
- 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
- if /etc/postgresql/8.3/main/postgresql.conf is already installed and has has lc_* = 'en_US.UTF-8', cluster will need to be dropped and re-initialized
pg_dropcluster 8.3 main --stop pg_createcluster --locale en_US 8.3 main
Installation
Follow the regular installation instructions.