После установки перезагрузите систему
AInstall
Разработан на базе install.sh. Поддерживает расширение функционала и списка поддерживаемых систем с помощью плагинов.
Репозиторий на GitHub.
Протестировано на:
Ubuntu 16.04.x
Ubuntu 18.04.x
Ubuntu 20.04.x
Ubuntu 22.04.x
CentOS 7.5
Debian 9
Debian 10
Debian 11
FreeBSD 12
FreeBSD 13
Перед установкой обновим систему
apt-get update -yq && apt-get upgrade -yq
Установка:
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
После установки перезапустите систему
reboot
Укажите плагин Вашей системы, если он не определился автоматически.
Выберите необходимые из доступных пакетов.
Если планируется использование внешнего 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
Видео: