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
воскресенье, 19 июля 2009 г.
воскресенье, 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++ и не паримся!
К счастью, попалась статья, натолкнувшая на мысль использовать 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), и, во-вторых, удалось найти заветы разработчиков пингвиноводам
вторник, 30 июня 2009 г.
дзен с TeXlive
сначала пришлось поставить texlive-lang-cyrillic и texlive-fonts-extra, потом это всё как-то заработало:
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
вот тут еще документация:
http://www.sbras.ru/win/docs/TeX/LaTex2e/docs_koi.html#latexdoc
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
вот тут еще документация:
http://www.sbras.ru/win/docs/TeX/LaTex2e/docs_koi.html#latexdoc
воскресенье, 28 июня 2009 г.
формулы LaTeX на веб-странице
Отличная статья, как настроить отображение формул в стиле LaTeX на веб-странице с использованием php:
http://www.linuxjournal.com/article/7870
http://www.linuxjournal.com/article/7870
дзен с PostgreSQL
Попытался настроить PostgreSQL (кстати, есть полезный howto)...
1. устанавливаем пакет:
sudo apt-get install postgresql
2. инициализируем место хранения баз:
/usr/lib/postgresql/8.3/bin$ ./initdb -D /usr/local/pgsql/data/
Success. You can now start the database server using:
./postgres -D /usr/local/pgsql/data
or
./pg_ctl -D /usr/local/pgsql/data -l logfile start
3. поплясал с бубном вокруг порушенных собственноручно прав на /usr/local/pgsql/data/ и /var/run/postgresql/:
chown -R postgres /usr/local/pgsql/data/
chgrp -R postgres /usr/local/pgsql/data/
4. наконец удалось эту штуку запустить командой:
sudo -u postgres ./postgres -D /usr/local/pgsql/data
(ну, еще пришлось sudoers править, благо нашлась подсказка)
5. примотал php5-pgsql:
sudo apt-get install php5-pgsql
/etc/init.d$ sudo ./apache2 restart
1. устанавливаем пакет:
sudo apt-get install postgresql
2. инициализируем место хранения баз:
/usr/lib/postgresql/8.3/bin$ ./initdb -D /usr/local/pgsql/data/
Success. You can now start the database server using:
./postgres -D /usr/local/pgsql/data
or
./pg_ctl -D /usr/local/pgsql/data -l logfile start
3. поплясал с бубном вокруг порушенных собственноручно прав на /usr/local/pgsql/data/ и /var/run/postgresql/:
chown -R postgres /usr/local/pgsql/data/
chgrp -R postgres /usr/local/pgsql/data/
4. наконец удалось эту штуку запустить командой:
sudo -u postgres ./postgres -D /usr/local/pgsql/data
(ну, еще пришлось sudoers править, благо нашлась подсказка)
5. примотал php5-pgsql:
sudo apt-get install php5-pgsql
/etc/init.d$ sudo ./apache2 restart
Подписаться на:
Сообщения (Atom)