Day 1: Getting Catmandu
Catmandu is a data processing toolkit developed as part of the LibreCat project. Catmandu provides a command line tool and a suite of Perl modules to ease the import, storage, retrieval, export and transformation of library related data sets.
In this advent calender we are going to teach you how to use UNIX command line tools to preform simple and advanced data processing tasks. To be able to follow our examples you need to have access to a UNIX account with Catmandu installed. If you are already familiar with UNIX and have access to a UNIX machine, the following command line instructions should install Catmandu:
https://github.com/LibreCat/Catmandu/wiki/Installation
If you are not familiar with UNIX, we prepared a virtual machine with Catmandu. Your local IT-department should be able to get it you up and running within a day. You have to provide them a short list of requirements: Download and Install VirtualBox and Catmandu.
When you have a Virtual Box with Catmandu running you should be welcomed by our Catmandu Cat.
Now that you know how to start Catmandu, let me show you who to stop the Catmandu machine. Go in the Virtual Catmandu screen to the menu item ‘System’ at the top and choose ‘Shutdown’. After a few seconds the Virtual Catmandu machine will stop and you can be proud of your first steps into UNIX data processing with Catmandu!
Continue to Day 2: Virtual Box introduction >>
Is this still correct? I now get:
$ sudo cpanm Task::Catmandu
! Finding Task::Catmandu on cpanmetadb failed.
! Finding Task::Catmandu () on mirror http://www.cpan.org failed.
! Couldn’t find module or a distribution Task::Catmandu
$ cpanm –version
cpanm (App::cpanminus) version 1.7042 (/usr/bin/cpanm)
perl version 5.024001 (/usr/bin/perl)
%Config:
archname=x86_64-linux-thread-multi
installsitelib=/usr/local/share/perl5
installsitebin=/usr/local/bin
installman1dir=/usr/share/man/man1
installman3dir=/usr/share/man/man3
sitearchexp=/usr/local/lib64/perl5
sitelibexp=/usr/local/share/perl5
vendorarch=/usr/lib64/perl5/vendor_perl
vendorlibexp=/usr/share/perl5/vendor_perl
archlibexp=/usr/lib64/perl5
privlibexp=/usr/share/perl5
%ENV:
@INC:
FatPacked::24535416=HASH(0x1766178)
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5
LikeLike
This page should perhaps be redirected to http://librecat.org/Catmandu/#installation which appears to have more recent information, in sync with https://github.com/LibreCat/Catmandu/wiki/Installation
LikeLike
Thanks! I’ve updated the blog post
LikeLike