[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Installing 1.3 on Redhat or Fedora systems?



Hi Phil,

Sure an extra pair of eyes might prove handy.  I'm not sure how the
repo packages translate to Fedora however - the repo I'm using is
RHEL-specific.

I spent some time last night going through the list of perl module
dependencies in in the ledgersmb  INSTALL file - its possible to
identify which rpm packages are available for each module using the
rpm search function at http://rpm.pbone.net/ - e.g. if you enter the
search expression "perl(CGI::Simple)" and select only Fedora 16 for
results it'll show which rpm has the package.

I did run into the case that a lot of the dependencies listed are
included by default in the core perl-5.8.8 package for RHEL5 - which
helped reduce the dependencies somewhat.

My goal is to establish a firm and reproducible set of steps for
installing and configuring ledgersmb-1.3.xx on a Redhat-based system
using pre-built binary packages - these days I'm firmly in the camp of
believing that where possible, it shouldn't be necessary to involve
gcc/make/etc. to set up and maintain a linux system.  Gone are the
days when I was happy to spend time hacking header, source, and make
files.

Anyway, where I'm up to is below - I'm currently at an impasse as the
ledgersmb rpm was built using a newer version of rpmbuild than EL5
includes, which supports different hashing functions for the digests.
If I get time this weekend between kid activities I'll rebuild the
srpm and rpm using other digest flags and progress further.

Hilton.

1. yum install yum-priorities

(this is optional - I prefer to give the base and updates repo a
higher priority so only packages needed from the external repo's are
used, and there's less pollution of the distro which may cause
conflicts down the track)

edit /etc/yum.repos.d/Centos-Base.repo
add "priority=1" to each repo section

2. enable rpmforge repo

rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

3.  Read INSTALL and add more bits needed:

yum install httpd
yum install postgresql postgresql-server postgresql-contrib

yum install perl-Data-Dumper perl-Log-Log4perl perl-DateTime perl-DBI
perl-DBD-Pg \
perl-Locale-Maketext-Lexicon perl-Config-Std perl-MIME-Lite perl-DBD-Pg \
perl-Template-Toolkit perl-HTML-Parser perl-Error perl-CGI-Simple
perl-File-MimeInfo

4. Install the ledgersmb rpm file

yum localinstall ledgersmb-1.3.11-1.noarch.rpm  --nogpgcheck


On Wed, Feb 22, 2012 at 5:53 AM, Philip Rhoades <..hidden..> wrote:
> Hilton,
>
> Happy to co-operate and test whatever you produce on Fedora 16 - i686 &
> x86_64.  I have a shell script for my clean installs if you want to have
> a look at it?
>
> Regards,
>
> Phil.

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ledger-smb-users mailing list
..hidden..
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users