AInstall
Разработан на базе install.sh. Поддерживает расширение функционала и списка поддерживаемых систем с помощью плагинов.
Репозиторий на GitHub.
Протестировано на :
Ubuntu 16.04.5
Ubuntu 18.04.1
CentOS 7.5
Debian 9
Установка:
1) Качаем архив с инсталятором:
FreeBSD:
fetch https://github.com/nabat/AInstall/archive/master.tar.gz Если говорит fetch: https://github.com/nabat/AInstall/archive/master.tar.gz: Authentication error fetch --no-verify-hostname --no-verify-peer https://github.com/nabat/AInstall/archive/master.tar.gz
Linux:
wget https://github.com/nabat/AInstall/archive/master.tar.gz
При ошибке wget: command not found, установите wget
Для Debian, Ubuntu:
apt-get update && apt-get install -y wget
Для CentOS:
yum -y install wget
2) Теперь нужно разархивировать:
tar xvf master.tar.gz
3) Запустите инсталятор:
cd AInstall-master && ./install.sh
Или если хотите запустить установку без сессии tmux:
cd AInstall-master && ./install.sh --in_tmux
Укажите плагин Вашей системы, если он не определился автоматически.
Выберите необходимые из доступных пакетов.
Если планируется использование внешнего PPPoE сервера доступа, вам понадобится только mysql
, apache
и freeradius
Для схемы IPoE, вам понадобится еще isc-dhcp
и flow-tools
.
AInstall установит, а autoconf настроит обвязку.
В конце установки запустится autoconf
где Вам надо будет указать данные для своей системы, для схемы IPoE желательно заранее спланировать назначение и названия интерфейсов.
Благодаря tmux
, если во время установки вам понадобятся какие-то дополнительные данные, например, вывод ifconfig
, используйте Ctrl+B C
, чтоб открыть новое окно, и команду exit
, чтоб его закрыть и вернутся к настройке.
Примечания
Благодаря использованию tmux
, если во время установки произойдёт разрыв соединения, можно вернуться в установку используя
tmux attach
Автоматическая установка
install.sh
Скрипт для автоматической установки ABillS, ранее доступный только для коммерческих пользователей. Умеет распознавать ОС, устанавливать необходимое ПО, настраивать установленные пакеты с помощью autoconf, качать AInstall
Видео: