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.

If you are already familiar with UNIX and have access to a UNIX machine, the following instructions will provide installations hints:

Catmandu installation instructions

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:

  1. Install Virtual Box 5.2:

Download also the VirtualBox 5.2 Oracle VM VirtualBox Extension Pack

  1. Download the Catmandu-Eddie.ova image from:
    [2.5 GB MD5: ea1387051b897dcae4da53f9e5fe35b0 last updated: 2020-08-12]

  2. Startup VirtualBox. Double click in your file explorer on the VirtualBox 5.2 Oracle VM VirtualBox Extension Pack to install extra required features.

  3. Goto the menu: File >> Import

  4. Select the Catmandu-Eddie.ova file you’ve downloaded at step 2.

  5. Click on Import (you need a computer with at least 2 GB ram and 20 GB free space)

  6. Now you have a new LibreCat Catmandu menu item! When you double click it, the Virtual Catmandu server will start. After a few seconds you should be welcomed by our Catmandu Cat.


By default the Virtual Box Linux is configured to work with a QWERTY (English-US) keyboard. Optionally you can switch the keyboard by clicking on the little flag in the bottom of the screen. When you don’t find your country settings, then a new keyboard layout can be added by a right-mouse click on the flag. This will open a menu from which you can choose the “Keyboard Layout Handler” where you can add new keyboard layouts.


In case you need to login to ‘catmandu’ account or need the password to get administrative rights, use ‘catmandu’ as password.

Optional steps

To follow all the examples our Advent Catmandu Tutorial you need to install an extra package in the Virtual Box. Open in the Virtual Box a new terminal and type these commands:


Ok, that is all now you are set to experiment with Catmandu data processing!

Previous Versions



  1. Pingback: Catmandu Chat | LibreCat
  2. Pingback: Day 1: Getting Catmandu | LibreCat

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s