Sunday, January 6, 2008

CHM-файлы в Linux

Для просмотра CHM файлов использую kchmviewer.
Скачать ее можно или с http://www.kchmviewer.net/
Или с репазитария.

Saturday, January 5, 2008

Qt/X11 Open Source Edition

Для програмирование графики под С++ я решил сделать выбор на сочетании библиотек Qt и OpenGl. Я сталкнулся с проблемой, что Qt у меня нет. Значит надо устанавливать.
1) Заходим на официальный сайт Qt http://trolltech.com/.
2) Качаем архив. Мне надо был OpenSource, поэтому я выбрал Open Source Edition
3) Распаковываем архив
gunzip qt-x11-opensource-desktop-4.3.3.tar.gz # uncompress the archive
tar xvf qt-x11-opensource-desktop-4.3.3.tar # unpack it
4) Далее заходим в папку qt-x11-opensource-desktop-4.3.3 и начинаем конфигурировать наши билиотеки. Для вводим
./configure
5)После этого мы должны собрать наш qt в консоле после конфигурирования будет выведенно описание какого коммандой лучше это сделать. В моем случае надо было
gmake
6) Собираем примеры
gmake install
7) Прописываем пути к нашим инструментам
PATH=/usr/local/Trolltech/Qt-4.3.3/bin:$PATH
export PATH


Wednesday, December 5, 2007

Skype Mandriva 2008

Многие пользователи, ч том числе и я сталкиваются с проблемой установки Skype на OC Mandriva 2008 i586.
Я попробую "без воды" написать пункты установки.
1) Скачиваем дистрибутив Skype http://www.skype.com/go/getskype-linux-mdk
2) заходим под рутом (в консоле прописываем su, вводим пароль)
3) смотрим все ли библиотеки установлены, а именно

* Qt 4.2.1+
* D-Bus 1.0.0
* libsigc++ 2.0.2
* libasound2 1.0.12

, если нет , то устанавливаем. Лично я настраивал с репазитария.
4) устанавливаеь пакет rpm -i getskype-linux-mdk
5) запускаем .....
и тут возникает наша проблема
вылазит вот что - то такое

skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory

дело в том, что кнаш скайп хочет найти эту библиотеку в /usr/lib/qt4/lib64
все что нам остается это указать ему правильный путь к нашей библиотеки.
тоесть к usr/lib/qt4/lib.
Это делается так

LD_LIBRARY_PATH=/usr/lib/qt4/lib skype