Discovering DataFountains


DataFountains is a a tool for discovering and describing Internet resources through the use of three distinct Crawlers: Expert Guided Crawler, Targeted Link Crawler, and the Nalanda iVia Focused Crawler.

Written in C++, Data Fountains is a powerful supplement to Digital Libraries, Internet Portals, and Library Catalogs with Portal-like capabilities. Data Fountains supports metadata export in CSV (SDF), OAI-PMH v2, MARC record, and template based XHTML.




  1. Untar source for libiViaCore into USERs home directory
  2. (as root) Typed “cd /home/USER/libiViaCore-5.4.0/install-scripts”
  3. (as root) Typed “./root-install”
  4. Failed with the following error “mysqladmin: connect to server at ‘localhost’ failed
    error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)'”
  5. Changed the secure root password on the MySQL install to blank using the following command sudo mysqladmin -u root -p password ”
  6. Failed again with the following error “Cannot find /usr/share/automake/config.guess”
  7. sudo apt-get install automake (then simlinked the installed automake-1.10 to just automake using ln -s automake-1.10 automake
  8. Failed again with the following error “E: Package libmysqlclient12-dev has no installation candidate”
  9. synaptic packaged and found libmysqlclient15-dev, still failed on install.
  10. updated apt-get to try to get the 12 version, couldn’t get it, so downloaded from: AND
  12. installed both packages
    sudo dpkg -i libmysqlclient12_4.0.24-10ubuntu2_i386.deb
    sudo dpkg -i libmysqlclient12-dev_4.0.24-10ubuntu2_i386.deb
  13. ./root.install AGAIN and it worked…almost
  14. perl: warning: Falling back to the standard locale (“C”).
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = “en_AU.UTF-8”
    are supported and installed on your system.
  15. Typed this to fix the locale error

    followed by

      export LC_ALL
  16. Ran the ./root_install again and got another error “checking for gawk… no”
  17. sudo apt-get install gawk
  18. create a bash script in /bin named arch and make it executable:#!/bin/bashuname -m
  19. run ./root-install AGAIN
  20. /usr/bin/install: cannot remove /home/user/.iViaCore/CachedPageFetcher.conf-template’ : Permission denied. (These files would have been created by the install process, we are sending an email to the developers to see if we can get a bit further)

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 )

Google+ photo

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

Connecting to %s