Установка и настройка Oracle XE и NetBeans в Ubuntu 8.04

Итак, есть цель перенести весь мой набор для разработки из windows в ubuntu.
Первым шагом была установка jvm и jdk через synaptic (единственная тонкость -
пакеты надо ставить от sun, иначе могут возникнуть проблемы).

Шаг второй: уcтановка NetBeans 6.5beta, тут проблем никаких нет - качаю linux пакет с официального сайта и устанавливаю его.

Шаг третий: установка OracleXE, добавляем в /etc/apt/sources.list
deb http://oss.oracle.com/debian unstable main non-free

затем:
# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
# apt-get update
# apt-get install oracle-xe

Затем идет конфигурирование - /etc/init.d/oracle-xe configure
Если вы не хотите, чтобы oracle загружался при boot up системы на
Do you want Oracle Database 10g Express Edition to be started on boot (y/n)
ответьте N, но учтите, что потом, через меню "Приложения" невозможно будет запустить listener, чтобы это исправить используйте gksudo -u oracle для запуска БД.

Шаг четвертый: Решение проблемы с NLS_LANG. После выполнения всех
вышеуказанных шагов работать все равно будет нельзя, т.к. netbeans и также
установленный мною sqldeveloper сыпали ошибками
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
, решается эта проблема добавлением в параметр netbeans_default_options файла netbeans.conf параметров:
-J-Duser.region=us -J-Duser.language=en

В sqldeveloper добавляем их же:
AddVMOption -Duser.language=en
AddVMOption -Duser.region=us

Мой отпуск в Канаде

Фотографии тут
Posted by Picasa

LAMP сервер на базе Ubuntu 8.04 LTS

Наконец то появилось время настроить LAMP на ноуте, вот что получилось:
sudo su

apt-get install mysql-server mysql-client libmysqlclient15-dev

/etc/init.d/mysql restart

apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

apt-get install libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev
php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache
php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy
php5-xmlrpc php5-xsl

Добавляем дополнительные типы файлов php-файлов:

nano -w /etc/apache2/mods-available/dir.conf

Запускаем модули:

a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include

Перезанружаем apache:

/etc/init.d/apache2 force-reload

PHPMyAdmin:

apt-get install phpmyadmin

теперь создаем ссылку для него:

sudo ln -sf /usr/share/phpmyadmin /var/www/phpmyadmin
Позже напишу как я подружил все это с NetBeans