воскресенье, 19 июля 2009 г.

Прицепить UUID к PostgreSQL

aptitude install postgresql-contrib-8.3
psql -f /usr/share/postgresql/8.3/contrib/uuid-ossp.sql mydatabase

UPD: а вот процесс установки версии 9.0.4 под Slackware выглядит гораздо хитрее.

1. надо поставить uuid-1.6.2

2. postgresql компиляется вот так:
LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --with-ossp-uuid

3. в дистрибутиве есть contrib/uuid-ossp, в котором надо выполнить всё те же make и make install

4. после этого образуется файл /usr/local/pgsql/share/contrib/uuid-ossp.sql, который при выполнении команды psql -f uuid-ossp.sql -u postgres (ну, разумеется ^_^) будет дохнуть примерно так:
ERROR: could not load library "bla-bla/uuid-ossp.so": libuuid.so.16: cannot open shared object file: No such file or directory

5. помогает команда: ln /usr/local/lib/libuuid.so.16 /usr/local/pgsql/lib/libuuid.so.16

воскресенье, 12 июля 2009 г.

Дзен с DC-клиентами под Linux

Хм, несмотря на то, что LinuxDC++ 1.0.3 без проблем поднялся, выяснилось отсутствие в нем некоторых приятных вещей - например, многопоточности. Поиски пришлось продолжить.
К счастью, попалась статья, натолкнувшая на мысль использовать valknut 0.4.9.
После некоторых доустановок (libssl-dev для того, чтоб не ругался на openssl) эта штука из исходников скомпилилась. Попытка запуска окончилась ошибкой:
error while loading shared libraries: libdc.so.5: cannot open shared object file: No such file or directory
однако решение этой проблемы оказалось простым:
As root, add /usr/local/lib to /etc/ld.so.conf and then run 'ldconfig'

upd 2011-12-18: Фигня всё это. Юзаем EiskaltDC++ и не паримся!

среда, 8 июля 2009 г.

2gis и Linux

Очень полезное занятие - устанавливать 2gis в wine. Во-первых, попалась ссылка, как запускать msi (командой wine start aaa.msi), и, во-вторых, удалось найти заветы разработчиков пингвиноводам