I guess it's a headless server? In that case I would be interested, if only it'll be smaller than the Debian VirtualBox image available from David Bandel ( http://david.bandel.us/software/software.shtml ).
Or is it configured to have a dynamically growing harddisk? If so, what's the maximum size that you configured it for? I do hope it'll be less than 20 GB, otherwise I will not be able to convert it on my laptop into a raw image that can be imported by my KVM VM manager. Lack of HD space :( ario On Mon, 2012-04-09 at 19:37 +0100, n...@npbroadcast.com wrote: > I have prepared a list of commands to install ledgersmb on a clean Ubuntu > Server 11.10 installation. > > I found problems with the existing Ubuntu installation instructions at: > http://www.ledgersmb.org/help/install/Ubuntu_Installation_Tutorial_LedgerSMB-1.3-SERIES.html > > The commands are based on those instructions, but they address problems > including: > * update package requirements to suit ledgersmb-1.3.14 > * remove references to broken links > * remove redundant/duplicate steps > > I have tested this procedure, starting with a clean Ubuntu Server > installation, on a Virtualbox machine. I'm happy to make that machine > image available if it is of interest. > > I hope this will help others looking to try ledgersmb on Ubuntu. > > Any feedback or questions welcome. > > Nick > > #### > # Installation commands for ledgersmb on clean Ubuntu Server 11.10 > > # Make sure base packages are up-to-date before starting > sudo apt-get update > sudo apt-get upgrade > sudo apt-get dist-upgrade > > # Install necessary packages > sudo apt-get install \ > apache2 postgresql postgresql-contrib \ > texlive-latex-base texlive-latex-extra \ > dh-make-perl build-essential \ > libcgi-simple-perl libconfig-std-perl libdbi-perl \ > liblog-log4perl-perl libmime-lite-perl libdbd-pg-perl \ > liblocale-maketext-lexicon-perl libmodule-install-perl \ > libtest-trap-perl libtest-exception-perl libdatetime-perl \ > libtemplate-perl libfile-mimeinfo-perl libnet-tclink-perl \ > liblatex-driver-perl liblatex-encode-perl liblatex-table-perl \ > libtest-deep-perl libxml-parser-perl libopenoffice-oodoc-perl \ > libspreadsheet-writeexcel-perl libspreadsheet-parseexcel-perl \ > libparse-recdescent-perl > > # Build and install packages for perl modules not packaged with Ubuntu > # May need to adjust version numbers if CPAN modules have been updated > # to later versions since these instructions were written > dh-make-perl --build --cpan Template::Plugin::Latex > sudo dpkg -i libtemplate-plugin-latex-perl_3.02-1_all.deb > dh-make-perl --build --cpan Excel::Template > sudo dpkg -i libexcel-template-perl_0.33-1_all.deb > dh-make-perl --build --cpan MooseX::Param > sudo dpkg -i libmoosex-param-perl_0.02-1_all.deb > dh-make-perl --build --cpan Excel::Template::Plus > sudo dpkg -i libexcel-template-plus-perl_0.05-1_all.deb > > # Download and unpack latest ledgersmb tarball > # a directory called ledgersmb will result > wget -O- > "http://sourceforge.net/projects/ledger-smb/files/latest/download?source=files" > | tar -zx > sudo mv ledgersmb /usr/local/ > sudo chown -Rv www-data:www-data /usr/local/ledgersmb > > # Generate apache config > sudo sed \ > -e "s|WORKING_DIR|/usr/local/ledgersmb|g" \ > -i /usr/local/ledgersmb/ledgersmb-httpd.conf.template > sudo mv \ > /usr/local/ledgersmb/ledgersmb-httpd.conf.template \ > /etc/apache2/conf.d/ledgersmb-httpd.conf > sudo a2enmod rewrite > sudo mv \ > /usr/local/ledgersmb/ledgersmb.conf.default \ > /usr/local/ledgersmb/ledgersmb.conf > sudo /etc/init.d/apache2 restart > > # Update config to point to database contrib/extension dir > sudo sed \ > -e "s|^contrib_dir =.*|contrib_dir = /usr/share/postgresql/9.1/extension|"\ > -i /usr/local/ledgersmb/ledgersmb.conf > > # Change postgres 'superuser' password > echo "ALTER USER postgres WITH PASSWORD 'postgres'" | \ > sudo su postgres -c "psql -f -" > > # Sanity test: check that dependencies are satisfied > cd /usr/local/ledgersmb > sudo perl Makefile.PL > sudo make test > # should eventually get output: > # All tests successful. > # Result: PASS > > # Make sure there is no existing direcory /tmp/ledgersmb > # If there is and permissions are wrong, this will prevent > # database initialisation. The first you will know is an > # error, several steps into the setup process, > # complaining about salutations - not obvious! > sudo rm -rvf /tmp/ledgersmb > > # Ready to start configuring and using LedgerSMB... > # Point a browser at http://localhost/ledgersmb/setup.pl > > #### > > > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Ledger-smb-users mailing list > Ledger-smb-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ledger-smb-users ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Ledger-smb-users mailing list Ledger-smb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-users