[SOLVED] Koha Library Software, Zebra or Quagga Software?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
My experience with Perl is limited to installing things like Bugzilla, well, only Bugzilla truth be known. It's inevitable that something will fail tests, not install and just be a big PITA to deal with. I don't use it for anything, I prefer going in other directions whenever possible -- I started learning it about, oh, 20 years ago (or something like that) and didn't get too far; that was on Solaris boxes, it kinda worked but didn't work more than it did and that experience has repeated itself over and over again just frustrating the heck out me every time I have to do something with Perl to get some application going. Even the automagic "install all the modules" thing that comes with Bugzilla falls down. I suppose that if I'd spend a few days and really dig in that some of that frustration might be alleviated but, well, just haven't gotten to where I really want to do that.
It might be something to do with Slackware (which I kind of doubt) but the sum total of my experience has left a pretty sour taste.
And, yeah, I do know about the autoconfigure and how to use it (well, sorta) to get modules installed (thanks for the little tutorial, by the way), no need for apologies, I'm always grateful for any information -- been at this stuff for a long, long time but every day is an opportunity to learn something new and different and I'm grateful for that.
For example, one of the modules needed is Business::ISBN. It fails:
Code:
<lots and lots of these above here>
DEL(516/519): /root/.cpan/build/Locale-Currency-Format-1.30-ijdep9.yml
DEL(517/519): /root/.cpan/build/Locale-Currency-Format-1.30-ijdep9
DEL(518/519): /root/.cpan/build/Locale-PO-0.23-uz72Ku
DEL(519/519): /root/.cpan/build/Locale-PO-0.23-uz72Ku.yml
CPAN.pm: Building B/BD/BDFOY/Business-ISBN-2.05.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Business::ISBN
Writing MYMETA.yml and MYMETA.json
cp lib/ISBN10.pm blib/lib/Business/ISBN10.pm
cp lib/ISBN13.pm blib/lib/Business/ISBN13.pm
cp lib/ISBN.pm blib/lib/Business/ISBN.pm
Manifying blib/man3/ISBN10.3
Manifying blib/man3/ISBN13.3
Manifying blib/man3/ISBN.3
BDFOY/Business-ISBN-2.05.tar.gz
/usr/bin/make -- OK
Running make test
/usr/bin/perl5.16.1 "-MTest::Manifest" "-e" "run_t_manifest(0, 'blib/lib', 'blib/arch', )"
t/load.t ................. ok
t/pod.t .................. ok
t/pod_coverage.t ......... ok
t/constants.t ............ defined(%hash) is deprecated at t/constants.t line 9.
(Maybe you should just omit the defined()?)
t/constants.t ............ ok
t/interface.t ............ ok
t/albania.t .............. ok
t/isbn10.t ............... 1/?
# Failed test 'Bad group code [9997022576] is invalid'
# at t/isbn10.t line 101.
# got: '-1'
# expected: '-2'
#
# Checking ISBNs... (this may take a bit)
t/isbn10.t ............... 38/? #
# Checking bad ISBNs... (this should be fast)
# Looks like you failed 1 test of 39.
t/isbn10.t ............... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/39 subtests
t/isbn13.t ............... 1/?
# Failed test 'Bad group code [978-9997022576] is invalid'
# at t/isbn13.t line 130.
# got: '-1'
# expected: '-2'
#
# Checking ISBN13s... (this may take a bit)
#
# Checking bad ISBN13s... (this should be fast)
# Looks like you failed 1 test of 41.
t/isbn13.t ............... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/41 subtests
t/valid_isbn_checksum.t .. ok
t/xisbn10.t .............. ok
t/png_barcode.t .......... skipped: GD is missing GD::Font->Small. Can't continue.
t/rt/27107.t ............. ok
t/rt/28843.t ............. ok
t/rt/29089.t ............. #
# Checking ISBN13s... (this may take a bit)
t/rt/29089.t ............. ok
t/rt/29292.t ............. ok
Test Summary Report
-------------------
t/isbn10.t (Wstat: 256 Tests: 39 Failed: 1)
Failed test: 33
Non-zero exit status: 1
t/isbn13.t (Wstat: 256 Tests: 41 Failed: 1)
Failed test: 35
Non-zero exit status: 1
Files=15, Tests=149, 12 wallclock secs ( 0.05 usr 0.02 sys + 6.84 cusr 0.10 csys = 7.01 CPU)
Result: FAIL
Failed 2/15 test programs. 2/149 subtests failed.
make: *** [test_dynamic] Error 255
BDFOY/Business-ISBN-2.05.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports BDFOY/Business-ISBN-2.05.tar.gz
Running make install
make test had returned bad status, won't install without force
This is all to typical, and I don't a clue what to do about it.
Oh, yeah, that missing GD? Like hell it's not there!
That's why I'm so enthusiastic about Perl.
Thanks you for your help and advice (I did learn something!).
An example: the first book I evaluated was from George Washington's personal library at Mount Vernon. There had been a fire there, the book was scorched, and our collector had a slipcase made for it to keep it in as good a condition as possible (it was kinda stinky). The book was a Portuguese to New French dictionary published about 1780-something (he had many slipcases made for delicate volumes, serious guy this fellow). So, where do you look? Dictionary? Nope. Portuguese? Nope. French? Nope. New French? Nope. Editor? Nope. Finally found it in the W's: Washington, George. And they're all pretty much the same, some under author, quite a few under Cruikshank (Edgar Cruikshank, English illustrator, did the illustrations for Charles Dickens and a bunch of other folks) -- quite a few volumes are found under Cruikshank rather than the author.
I think if you don't know how to properly catalogue this sort of item into standard Marc tags, then you need to find some library cataloguing help. Or give up the idea of using either Koha or Evergreen. They are pretty strict in their cataloguing requirements. Searches won't work in either system if the items aren't properly catalogued.
You seem to have two separate problems here: One is how to organize the collection in a coherent manner, and the other is to set up a software system that will allow searches of that organized collection. I'm not a cataloguer, but believe me it is more complicated than it appears on the surface. And most systems set up for libraries expect the data to be entered according to pretty ridgid cataloguing systems, usually some form of MARC or Dublin Core.
It might actually be easier for you to roll your own database backed web application for the amount of items you have, than to install Evergreen and learn all the nuances about library cataloguing.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
I am talking about the owner's, um, system -- it's a 3x5 card, hand written, with what he cared about (title, author(s), illustrator, publisher, printer, binder, subject, seller, price, acquired date, comments, some other stuff). I've thought about using Tellico (a collection manager) for porting what's already recorded plus all the rest of the collection. Tellico does internet search which, in many cases, returns "standard" information about given volumes (at least a LOC number in many cases). Tellico comes in handy for "update from all sources" and I think that will take us a long way down the road to getting these items cataloged in a standard way making them available to researchers and others (there are some pretty interesting and important volumes in the collection). I'm figuring on using a "standard" system for making that happen.
I have looked at rolling my own data base, either MySQL or PostgreSQL, on the LAMP model but, essentially, that would look pretty much like the card files do now, maybe cleaned up, maybe with keywords, maybe with subjects, materials condition and other information -- faster, better, cleaner for sure (and I'm perfectly capable of data base design, got paid for doing that for a long, long time). At least better search capability on multiple fields, methinks.
Either Tellico or roll-your-own may be a good intermediate step: get off the cards and on to something you can actually find something with. Might be better than trying to go to full-boat library system. I dunno, but I'm thinking it might be worth a look-see in any event.
You might want to check out ICA-Atom. This is archival software, but for your purposes it might work better than a specifically library-oriented software system. It certainly is a lot easier to install than either Evergreen or Koha.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
Quote:
Originally Posted by lstamm
You might want to check out ICA-Atom. This is archival software, but for your purposes it might work better than a specifically library-oriented software system. It certainly is a lot easier to install than either Evergreen or Koha.
Oh, yeah, that was easy to install.
Now all I have to do is get educated on what to do with it and how to do dat. Might just work, might just.
But -- these other things have become a quest: dang it, I'm gonna get the blasted things to work (even if they're never used for anything)!
Hi Tronayne, can you tell me if you finally could install koha ils on slackware ? ? ? I want to know about your experience because I need to install Koha ils software on slackware. thank you for your answer
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
Hi Juan,
I seem to remember that I did get going but it turned out that I didn't really need a library system, I needed a repository system. The collections (books, documents, coins, stamps, art works and other items (all numbering in the thousands) just did not fit a library system -- nothing will ever be loaned out and all of it would be for researchers.
I turned to DSpace which was "just the right thing" for the job and it's working just fine (so far). Had to twiddle a couple of things -- defining fields that aren't part of DSpace -- but that was no big deal.
It's been a couple of years but, yes, I did get Koha working but it didn't fit the bill too well and it's gone from my servers so I really can't tell you just what I did to get it going. I went though a lot of SlackBuilds and "compile from scratch" as I remember but it did finally get going. I can't find any of my notes (they probably went into the shredder because I clean out things that are obsolete or that I won't use) so I really can't advise other than you're going to have a lot of required packages to download and build.
And, of course, if anybody has experience with library systems that will handle upwards of 100,000 titles (Kaha will) and provides a web-page interface backed by MySQL (or equivalent), I'd really appreciate knowing about it.
Thanks.
Back in 2006, my job consisted in setting up a network of eleven small public libraries, with roughly 60.000 titles, using open source software. I must have tried every software available under the sun (including Koha), but when I gave PMB a spin, I knew I found the perfect application.
It's a "classic" web application running on a LAMP server. The only minor difficulty was (at the time) the installation of the php-yaz module. Our server at the time was running Slackware, so I had to rebuild PHP from source and tweak it to get that module to work. Other than that, expect no major difficulties.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.