Установка db4objects в dabian - первые шаги

1. Для db4objects mono 6.x требуется mono 2.0

apt-get install libmono2.0-cil

2. Качаем rpm с сайта разработчиков db4o

wget http://www.db4o.com/downloads/db4o-6.1-mono.noarch.rpm

3. При помощи alien (утилты преобразования инсталяционных пакетов, которую автор тоже доставил по ходу процесса) конвертируем и попутно устанавливаем.

Файлы должны лечь в /usr/lib/db4o

4. Проверяем правильность установки mono и Db4o

Note: в ssh у регрессивные тесты работают стабильно, если перенаправить поток в файл cd /usr/lib/db4o/;mono Db4objects.Db4o.Tests.exe >>results.log

После выполнения тестов должно вывестись сообщение вроде:

"AllTests completed."

"No errors detected."

5. Для создания приложений необходимо будет воспользоваться gmcs

apt-get install mono-gmcs

Note: приложения скомпилированные mcs с db4objects могут падать с пообщением WARNING **: Missing method GetUnderlyingType in assembly)

Note: Для использования в web приложениях стоит поставить модуль для исполнения .NET apache apt-get install libapache2-mod-mono