- Загрузите и установите необходимую версию JDK, например с сайта https://adoptopenjdk.net/ (для версии 8.2010 - JDK13, 8.2101 - JDK14)
sudo su - cd /opt mkdir java cd java wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz tar -zxvf OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz # опционально #rm -f OpenJDK13U* ln -s jdk-13.0.2+8 jdk13
в итоге должно получится что то следующее
2. Загрузите и установите сервер биллинга. Для этого перейдите на страницу https://bgbilling.ru/current/new/download.shtml скопируйте ссылку на архив сервера, далее загрузите его на сервер и распакуйте.
sudo su - cd /opt # если каталог bgbilling существует, создайте временный каталог bgbilling.new mkdir bgbilling cd bgbilling wget скопированная ранее ссылка на архив сервера, типа https://bgbilling.ru/download/8.2010/sets/2010010305/BGBillingServer_8.2010-2010010305.zip unzip BGBillingServer_8.2010-2010271940.zip # опционально #rm -f BGBillingServer_*.zip
результат
3. Если JDK установили в каталог отличный от указанного в п. 1 прописываем путь к ней в файле /opt/bgbilling/BGBillingServer/bin/setenv.sh
4. Копируем из текущей инсталляции файлы:
- файл с лицензией BGBilling/data/lic.properties
- файл с настройками сервера BGBilling/data/data.properties
Создаем файлы с расширение .orig чтобы при обновление не происходило перетирание файлов с настройками
cd /opt/bgbilling/BGBillingServer/data cp lic.properties lic.properties.orig cp data.properties data.properties.orig
5. Переходив в каталог /opt/bgbilling/BGBillingServer/bin/ убеждаемся, что у скриптов установлены права на запуск (при необходимости устанавливаем chmod 0755 *.sh)
6. Запускаем скрипт update.sh, он должен загрузить и установить сервер биллинга (kernel_8.2010-2010271940.zip) и конфигурацию сторонних библиотек (updateLib_8.2010-2010260314.zip)
после будет предложено установить все модули и плагины указанные в лицензии (если у вас тестовая лицензия со всеми компонентами биллинга, рекомендуем ответить no и далее установить только необходимые по отдельности)
после этого будет выведено следующее меню
Выбираем пункт 1 (нажимаем клавишу 1 и Enter), выводитс список доступных компонентов
устанавливаем необходимые компоненты вводя их номер и нажимая Enter
После установки всех компонент вводим 0 и Enter, при выходе происходит проверка наличия необходимых библиотек и их загрузка.
6. Копируем из текущей инсталяции необходимые файлы и каталоги
7. Пробуем запустить сервер биллинга с помощью скрипта /opt/bgbilling/BGBillingServer/bin/server_start.sh
8. Настройка Автозапуска приложений биллинга при старте сервера.
cd /opt/BGBillingServer/script cp *.service /usr/lib/systemd/system systemctl enable bgbilling.service systemctl enable bgscheduler.service