News
October 2009 : a new release (bibus 1.5.0)
- OOo3.1 compatibility
- Infinite number of file/http links
- Clever capitalization (lord of war => Lord of War ...)
- Better handling of journal abbreviations
- Import/Export filters can be added easily (plugin)
- journal abbreviations and shortcuts can be easily edited (simple csv file that can be edited in OOo/excel or a text editor)
- Lot of bug fixes
- Requires python2.5 (not a problem anymore under Windows since OOo3.1 includes 2.6)
- Requires wxpython-2.8
Detailed Instuctions for Installing on Fedora 6
From Bibus
Contents |
Motivations
I want to make Bibus as easy as possible to install.
Prerequisites
- Install OpenOffice.org2.0, wxWidgets > 2.6, pyMySQL, MySQL from the Fedora 5 CD's or through yumex or through the Add/Remove Software in the menu.
- Install Python 2.3.6 in the /usr/lib/openoffice.org2.0/program
- These install instructions are for 32 bit and may not work on 64 bit platforms.
Installing Python 2.3.6
download Python-2.3.6.tgz
%tar zxvf Python-2.3.6.tgz %cd Python-2.3.6 %configure --prefix=/usr/lib/openoffice.org2.0/program %make %su (password) #make install
Caveats
- Bibus doesn't work with SQLite for Fedora 6 as Fedora 5, since SQLite is version 3 and version 2 is needed. Also, don't forget to install OpenOffice.org-pyuno for python bindings.
Compiling
download bibus_1.3.0.orig.tar.gz
#su (root password) #cp bibus_1.3.0.orig.tar.gz /usr/local/share/. #cd /usr/local/share #tar zxvf bibus_1.3.0.orig.tar.gz #export LD_LIBRARY_PATH=/usr/lib/openoffice.org2.0/program #export PYTHONPATH=/usr/lib/openoffice.org2.0/program/bin #cd bibus-1.3.0 #cd Setup #python setup.py #ln -s /usr/local/share/bibus-1.3.0/bibusStart.py /usr/local/bin/bibus
Configure Mysql
#service mysqld start #mysqladmin -u root password [root password] (If you already haven't done it, yet) #cd /usr/local/share/bibus-1.3.0/db_models
#mysql -u root -p [type in password] mysql>create database Biblio_41; mysql>exit;
or
#vi mysql_41.sql (Add the following lines to the top of the file) DROP DATABASE IF EXISTS Biblio_41; (Add this line if you want to ditch the old database and add a new one) CREATE DATABASE Biblio_41; (exit)
#mysql -u root -p < mysql_41.sql #mysql -u root -p [type in password] mysql>grant all on Biblio_41.* to user@localhost identified by '[user password]'; (If you are not accessing the linux box from the network, you might consider putting no password) ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock
Previous Versions of Bibus
If you have a previous version of bibus, then type:
#mysqldump -p -u root -t Biblio | mysql Biblio_41
Configuring Bibus for the 1st time
%bibus
Welcome to Bibus!
[Select OpenOffice]
[Select Next]
[Select Activate]
[Select Next]
[Select Cancel] for Mysql (In Fedora 5, Mysql version is 5.0) Note: SQLite 3 from Fedora 5 doesn't work with
Bibus. Apparently SQLite 3 uses a slightly different format the SQLite 2.)
In the open office document, [Click enable macros] (This will appear as a popup window when you activate bibus) [Click set to pipe or socket] (not changing the settings is the easiest.) [Click accept uno connections] [Click get current uno connection]
Open ports
Keep the following ports open for bibus: 8100 (Bibus), 3306 (Mysql).
