magnify
Home arrow Posts tagged "ubuntu" (Страница 3)
formats

Установка TOra на Ubuntu 8.10

Опубликовано: 07.04.2009 Автор: в

TOra — «Toolkit for Oracle» — полноценная IDE для работы с такими СУБД, как Oracle, MySQL, PostgreSQL.

Сегодня я поделюсь успешным опытом установки TOra c поддержкой Oracle на Ubuntu 8.10. По умолчанию, в пакет из репозитория не включена поддержка Oracle (что для меня очень и очень странно), поэтому пришлось пересобирать пакет.

1. Подготовка

# Устанавливаем необходимые для сборки пакеты
sudo apt-get install libqt3-mt-dev libqt3-compat-headers libqscintilla-dev build-essential g++ gcc autoconf automake flex zlib1g-dev docbook-xsl debhelper alien libaio1 dpatch

2. Установка клиента Oracle
Скачиваем нужные RPM-пакеты отсюда
Нам понадобятся oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm, oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm, oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

# Устанавливаем клиент
sudo alien -i oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
sudo alien -i oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
sudo alien -i oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

# Делаем видимыми библиотеки
sudo echo /usr/lib/oracle/11.1/client/lib > /etc/ld.so.conf.d/oracle.conf
sudo ldconfig

3. Переменные окружения

# Устанавливаем переменные окружения и добавляем их в .profile
export ORACLE_HOME=/usr/lib/oracle/11.1/client
export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib
export TNS_ADMIN=/usr/lib/oracle/11.1/client

echo "export ORACLE_HOME=/usr/lib/oracle/11.1/client" >> ~/.profile
echo "export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib" >> ~/.profile
echo "export TNS_ADMIN=/usr/lib/oracle/11.1/client" >> ~/.profile

4. Сборка TOra

# Сохраняем исходники
apt-get source tora
cd tora-1.x.xx

В файле debian/rules находим строчку (или аналогичную)

./configure --prefix=/usr --without-oracle --without-rpath --disable-new-check --with-kde --enable-libsuffix= --infodir=/usr/share/info</b>

и меняем ее на

./configure --prefix=/usr --with-instantclient --with-oracle-includes=/usr/include/oracle/11.1/client --without-kde --without-rpath --disable-new-check --enable-libsuffix= --infodir=/usr/share/info</b>

Если кому хочется с KDE, то поможет ключик --with-kde.

# Собираем и утсанавливаем TOra
debian/rules binary
cd ../
sudo dpkg -i tora_1.x.xx-x_i386.deb

Не забываем положить tnsnames.ora в TNS_ADMIN, и можно запускать TOra.

Ссылки:

  1. http://tora.sourceforge.net
  2. http://www.pythian.com/news/1419/installing-tora-with-oracle-support-on-ubuntu-804lts-hardy-heron
  3. http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html
 
Просмотров: 2 015 | 2 комментария  comments 
formats

Установка GoodWeather на Ubuntu 8.04

Опубликовано: 02.09.2008 Автор: в

Недавно захотелось поставить себе на десктоп gDesklets, ну и в придачу к ним десклет GoodWeather.

GoodWeather

Вот хочу иметь на рабочем столе подсказку по текущей погоде…8). Как обычно без подводных камней не обошлось:

sudo apt-get install gdesklets gdesklets-data

Запускаем демон gdesklets и оболочку конфигурирования:

gdesklets
gdesklets shell

Забираем GoodWeather тут.

В gDesklets Shell выбираем «Файл» -> «Установить пакет…». Находим наш свежескачанный десклет и устанавливаем его.

Активируем апплет двойным щелчком и размещаем в удобном месте на рабочем столе.

Теперь проблема: GoodWeather забирает информацию о погоде с weather.com и делает это некорректно. В результате апплет «висит» в режиме «Loading…» и никакой информации, естестственно, не отображает. К счастью, это легко лечится. Заходим в ~/.gDesklets/Sensors/GoodWeather и правим файл __init__.py:

Меняем

WEATHER_SOURCE = "http://xoap.weather.com/weather/local/" \
                     "%(weather_code)s?cc=*&dayf=5&prod=xoap&" \
                     "par=1003832479&key=bb12936706a2d601"

на

WEATHER_SOURCE = "http://xoap.weather.com/weather/local/" \
                     "%(weather_code)s?link=xoap&cc=*&dayf=5&prod=xoap&" \
                     "par=1003832479&key=bb12936706a2d601"

После этого все заработает. Чтобы получать информацию о погоде в нужном Вам регионе необходимо указать «Location Code» в параметрах апплета (щелкаем правой кнопкой на апплет). Узнать код можно на сайте weather.com. Вводим в поисковое поле название города латиницей, находим его. После этого URL в браузере будет содержать что-то наподобие «/local/RSXX0212?…«. Код RSXX0212 и будет искомым. Разумеется, в Вашем случае, код может быть другим.

В настройках десклета также можно поменять время обновления информации, набор иконок, метки, шрифт и др.

Ну и напоследок, чтобы это все хозяйство не пропало после перезагрузки необходимо зайти в меню «Система»->»Параметры»->»Сеансы» и добавить в автоматически запускаемые программы gDesklets. Команда запуска — gdesklets.

Конечно, можно установить кучу других десклетов для мониторинга свободного места, памяти, температуры и многое-многое другое.

Теплой погоды!

 
Просмотров: 907 | Комментариев нет  comments 
formats

Установка Jahshaka на Ubuntu

Опубликовано: 23.05.2008 Автор: в

Jahshaka — система нелинейного видеомонтажа, предназначенная для создания, редактирования и наложения различных эффектов на видеоматериалы.

Jahshaka

К сожалению, deb-пакет доступен только для Ubuntu Dapper. Поэтому мне пришлось «собирать» эту программулину из исходников. Отмечу, что недавно проект был возрожден вновь, и не за горами уже версия 3.0 (причем, на данный момент в SVN-репозитории исходники видеоредактора jahshaka не лежат). Текущая же пока стабильная версия — 2.0. Ее и попробуем установить на Ubuntu 8.04 Hardy Neron, хотя, в принципе, и на других дистрибутивах Linux сборка должна пройти нормально, только нужно установить необходимые для сборки пакеты:

1. Подготовка

# Устанавливаем необходимые пакеты для сборки и дальнейшего использования.
sudo apt-get install libboost* boost-build libmlt* ffmpeg libglew*-dev g++
sudo apt-get install libbz2-dev libsqlite3-dev libjpeg62-dev libtiff4-dev libcaca-dev
sudo apt-get install libglut3-dev freeglut3-dev libavformat-dev openexr libopenexr-dev libopenal-dev
sudo apt-get install libquicktime-dev python2.4-dev libqt3-mt-dev
sudo apt-get install patch libsdl1.2-dev

2. Скачиваем и конфигурируем OpenLibraries отсюда

tar -xvfz openlibraries-0.3.0.tar.gz
cd openlibraries-0.3.0
./configure

3. Подправляем файл openlibraries-0.3.0/src/openmedialib/plugins/caca/caca_plugin.cpp
Меняем

#include <caca.h>

На

#include <caca0.h>

4. В файле openlibraries-0.3.0/src/openmedialib/plugins/avformat/avformat_plugin.cpp
Меняем

extern "C" {
#include <avformat.h>
}

На

extern "C" {
#include <ffmpeg/avformat.h>
}

5. Скачиваем патч отсюда и сохраняем в директорию, где скачан openlibraries-0.3.0.tar.gz

cd ..
patch -p0 --verbose < compile.patch

6. Устанавливаем OpenLibraries

# Сборка
make
# Установка
sudo make install

7. Осталось собрать и установить Jahshaka, который берем отсюда

tar -xvzf jahshaka.tar.gz
cd jahshaka
./configure
make
sudo make install

Запускаем и любуемся:

jahshaka

Ссылки:

  1. http://jahshaka.org
  2. http://jahshaka.org/forum/guide-compile-ubuntu-gutsy-amd64-t1604.html
 
Просмотров: 2 829 | Комментариев нет  comments