Установка на Ubuntu 9.10-11.10 Desktop
Материал из BiTel WiKi
Horus (Обсуждение | вклад) |
Horus (Обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
Открываем терминал и заходим под пользователем root<br> | Открываем терминал и заходим под пользователем root<br> | ||
- | ''sudo -i ''<br><br> | + | ''sudo -i ''<br> |
+ | вводим пароль текущего пользователя<br><br> | ||
Копируем дистрибутив биллинга в папку /usr/local/ и распаковываем его из архива<br> | Копируем дистрибутив биллинга в папку /usr/local/ и распаковываем его из архива<br> | ||
Строка 16: | Строка 17: | ||
unzip BGBillingServer_5.0_615''<br><br> | unzip BGBillingServer_5.0_615''<br><br> | ||
- | Открываем для редактирования файл конфига базы данных MySQL | + | Открываем для редактирования файл конфига базы данных MySQL<br> |
- | ''cd /etc/mysql/ | + | ''cd /etc/mysql/<br> |
- | gedit my.cnf'' | + | gedit my.cnf''<br> |
- | и правим либо добавляем следующие строки | + | и правим либо добавляем следующие строки<br> |
- | ''[mysqld] | + | ''[mysqld] <br> |
- | max_allowed_packet=50M | + | max_allowed_packet=50M<br> |
- | myisam_data_pointer_size = 6 | + | myisam_data_pointer_size = 6<br> |
- | max_connections=1000 | + | max_connections=1000<br> |
- | [mysqld_safe] | + | [mysqld_safe]<br> |
- | open-files-limit=32000'' | + | open-files-limit=32000''<br><br> |
- | + | Копируем дамп базы данных в нужную папку<br> | |
- | ''cd /usr/local/ | + | ''cd /usr/local/<br> |
- | cp dump.sql /usr/bin/'' | + | cp dump.sql /usr/bin/''<br><br> |
- | + | Из дампа создаем таблицы базы данных<br> | |
- | ''mysql -u root -p --default-character-set=cp1251 < dump.sql'' | + | ''mysql -u root -p --default-character-set=cp1251 < dump.sql''<br><br> |
- | В необходимых скриптах назначаем переменной JAVA_HOME необходимое значение | + | В необходимых скриптах назначаем переменной JAVA_HOME необходимое значение<br> |
- | добавляя в каждый скрипт после строки ''cd ${0%${0##*/}}.'' | + | добавляя в каждый скрипт после строки ''cd ${0%${0##*/}}.''<br> |
- | строку ''JAVA_HOME=/usr/'' | + | строку ''JAVA_HOME=/usr/''<br> |
- | ''cd /usr/local/BGBillingServer/ | + | ''cd /usr/local/BGBillingServer/<br> |
- | gedit server.sh | + | gedit server.sh<br> |
- | gedit scheduler.sh | + | gedit scheduler.sh<br> |
- | gedit bg_installer.sh | + | gedit bg_installer.sh<br> |
- | gedit data_loader.sh'' | + | gedit data_loader.sh''<br><br> |
- | аналогично правится еще один файл | + | аналогично правится еще один файл<br> |
- | ''cd /usr/local/BGBillingServer/script/ | + | ''cd /usr/local/BGBillingServer/script/<br> |
- | gedit bgcommonrc'' | + | gedit bgcommonrc''<br> |
- | в нем правим строку на ''export JAVA_HOME=/usr/'' | + | в нем правим строку на ''export JAVA_HOME=/usr/''<br><br> |
- | Избавляемся от возможных ненужных символов в скриптах из папки /usr/local/BGBillingServer/ и удаляем ненужные для Линукс файлы | + | Избавляемся от возможных ненужных символов в скриптах из папки /usr/local/BGBillingServer/ и удаляем ненужные для Линукс файлы<br> |
- | ''apt-get install tofrodos | + | ''apt-get install tofrodos <br> |
- | cd /usr/local/BGBillingServer/ | + | cd /usr/local/BGBillingServer/ <br> |
- | dos2unix *.sh | + | dos2unix *.sh<br> |
- | sh prepare_for_linux.sh'' | + | sh prepare_for_linux.sh''<br><br> |
Статья находится в доработке | Статья находится в доработке |
Версия 15:35, 16 ноября 2009
В данной статье даны все необходимые команды для того что бы установить BGBilling на Ubuntu 9.10
Основано данное писание на предыдущей статье по установке на Ubuntu 8 и на основном мануале к биллингу.
Это поможет тем кто не очень силен в линуксе и любителям copy/paste.
Установка мало чем отличается от установки на Ubuntu 8, но все же есть кое-какие отличия.
Устанавливаем Ubuntu 9.10, обновляемся, устанавливаем Java и MySQL через Менеджер пакетов Synaptic.
Скачиваем биллинг в папку пользователя (в данном примере bg).
Открываем терминал и заходим под пользователем root
sudo -i
вводим пароль текущего пользователя
Копируем дистрибутив биллинга в папку /usr/local/ и распаковываем его из архива
cd /home/bg/
cp BGBillingServer_5.0_615.zip /usr/local/
cd /usr/local/
unzip BGBillingServer_5.0_615
Открываем для редактирования файл конфига базы данных MySQL
cd /etc/mysql/
gedit my.cnf
и правим либо добавляем следующие строки
[mysqld]
max_allowed_packet=50M
myisam_data_pointer_size = 6
max_connections=1000
[mysqld_safe]
open-files-limit=32000
Копируем дамп базы данных в нужную папку
cd /usr/local/
cp dump.sql /usr/bin/
Из дампа создаем таблицы базы данных
mysql -u root -p --default-character-set=cp1251 < dump.sql
В необходимых скриптах назначаем переменной JAVA_HOME необходимое значение
добавляя в каждый скрипт после строки cd ${0%${0##*/}}.
строку JAVA_HOME=/usr/
cd /usr/local/BGBillingServer/
gedit server.sh
gedit scheduler.sh
gedit bg_installer.sh
gedit data_loader.sh
аналогично правится еще один файл
cd /usr/local/BGBillingServer/script/
gedit bgcommonrc
в нем правим строку на export JAVA_HOME=/usr/
Избавляемся от возможных ненужных символов в скриптах из папки /usr/local/BGBillingServer/ и удаляем ненужные для Линукс файлы
apt-get install tofrodos
cd /usr/local/BGBillingServer/
dos2unix *.sh
sh prepare_for_linux.sh
Статья находится в доработке