[Koha-devel] Biblio.pm subject of a bug?

Mark Tompsett mtompset at hotmail.com
Wed Jul 25 04:17:31 CEST 2012


Greetings,

Zebra is necessary. I apologize the documentation isn't 100% perfect yet. 
I'm in the midst of revising INSTALL.ubuntu as well, and learning more about 
the install process while doing so. This will inevitably lead to more 
revisions.

Koha 3.6.7 installs super cleanly on Ubuntu 12.04. I've done it! The 
./koha_perl_deps.pl -m -u list is empty initially! There is no need for 
anything to be installed via CPAN. And best yet, you can get away with just 
the default Ubuntu repositories if you follow the instructions. If you wish 
to vary, put your MySQL server on another machine, use a memcached server, 
or something else, you may wish to add the external repository, and those 
are left as an exercise for the reader. The goal of the instructions is a 
basic working, single site setup.

I agree that that first "sudo apt-get" in the wiki instructions is overkill. 
However, I was working with the old documentation in the first place. I 
merely expanded existing documentation, and did very little removal. If you 
look at http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=11104 you 
will see my current attempt at revising the INSTALL.ubuntu file. These 
instructions add an external repository, debian.koha-community.org, to 
provide those libraries not packaged in Ubuntu by default. You will also 
note it does Apache and MySQL separately, like you prefer. I'm hoping to get 
the wiki and INSTALL files to be closer in content and order.

SSH is not required to run Koha, and hence is beyond the scope of the 
documentation. Samba is not required to run Koha, and hence is beyond the 
scope of the documentation. This does not prevent you from installing those 
yourself. If you know about these, you probably are capable enough to 
install and configure them.

Similarly, the instructions do not use memcached and memoize. They are not 
necessary for Koha to work. That is why the answers in Appendix A are 'no' 
for the memcached server. However, if you are familiar with setting them up, 
feel free to contribute documentation. I did not sit down and write in 
detail why the answers in Appendix A are the way they are. I hope to do that 
some time.

It is my experience, while doing various installs, that Perl's memcached 
libraries are rather antiquated, at least in Ubuntu. I got warnings while 
grabbing them initially from CPAN. Yes, I admit it. I used CPAN, despite the 
warnings against it. I didn't know about the external repository at the 
time, and I prefer to use only Ubuntu default libraries on Ubuntu. It adds a 
level of cleanness.

I must admit, I personally prefer doing the installation of SSH server and 
LAMP while installing Ubuntu. The disadvantage being this means PHP is 
installed and could create potential memory issues for systems with less 
memory. Our system initially only had 512MB.

If you have had indexing issues, feel free to look at the bizarre journey I 
had here: 
http://koha.1045719.n5.nabble.com/Automatic-email-new-accounts-td5717388.html#a5720725

I hope some of this commentary is applicable and useful.

Mark Tompsett 



More information about the Koha-devel mailing list