Скрипт установки dpkg + apt-get на Kerio Control 8.6
Скрипт патчит Kerio Control 8.6 до dpkg и apt-get, есть вероятность что заработает и на следующих версиях.
Фичи:
Фичи:
- Необходимо расширить раздел /dev/sda2 или /dev/sda3 до 2ГБ (определеяем командой mount).
- Предоставить доступ к Интернет (не забываем про DNS) т.к. apt-get
- Скрипт необходимо запускать после всех обновлений(img файл), т.к. если накатить обновление на пропатченый control получаем непредсказуемый результат.
- Скрипт протестирован на виртуалке, на базе ESXi. Перед запуском скрипта настоятельно рекомендую делать снапшет.
- И да, используем скрипт на свой страх и риск. Если Керио узнает что вы использовали скрипт, снимает вас с поддержки и не несет никаких гарантий по дальнейшей эксплуатации. От себя скажу: скрипт не вносит изменений в сам Control, только добавляет приложения и библиотеки необходимые для apt-get, естественно что некоторые библиотеки могут быть заменены более новыми для устранения зависимостей (это фича Linux систем).
- Apt-get настраивается на официальные репозитарии Debian.
- Учитывая то, что Керио немного отошел в сторону от Debian, не все приложения Debian могут успешно установлены. По этому, сначала снапшет, затем тест.
- Устанавливаем Kerio Control.
- Настраиваем IP, шлюз, DNS, даем фаерволу доступ в Интернет.
- Если необходимо - устанавливаем обновления (img).
- Включаем SSH.
- Делаем снапшет.
- Кидаем архив и скрипт в папку /pub/kerio на вашем FTP.
- Крестимся.
- Подключаемся по ssh, запускаем три команды:
- ftpget 192.168.1.5 install-apt-get.sh /pub/kerio/install-apt-get.sh
chmod +x install-apt-get.sh
./install-apt-get.sh 192.168.1.5 где 192.168.1.5 - адрес FTP. - Ждем 2-10минут.
- Готово.
А для версии 9.1.3 есть скрипт?
ОтветитьУдалитьНа 9 версии не тестировал. Скрипт по сути не привязан к системе, по идее должен отработать нормально, просто версии некоторых библиотек будут не самые свежие.
ОтветитьУдалить(В любом случае тестируем на тестовой машинке...)
На 9 вылетел с ошибкой
УдалитьДа есть проблема. Уже на установке libc6.deb... В 9 версии керио используется debian 8 jessie, соответсвенно все зависимости поплыли.
УдалитьНа 9 dpkg стал, а вот apt-get не захотел.
ОтветитьУдалитьна 8.6 установил без проблем. Потом попытался скрестить OpenVPN сервер и керио, к сожалению не получилось, надо собирать зависимости... ((
ОтветитьУдалитьДобрый день. Алексей, а вы не планируете обновляться в продакшене до 9-й версии? ;)
ОтветитьУдалитьИнтересно было бы попробовать всю эту кухню, но, к сожалению, у самого не достаточно квалификации разобраться со всеми этими зависимостями, чтобы запустить apt-get.
Очень хотелось увидеть для 9-й версии
ОтветитьУдалитьДобрый день. 9.2.2 практически готова.
ОтветитьУдалитьсейчас допилил что бы работали демоны (cron, samba ... из коробки). В целом система стала более совместима. Осталось кое какие шероховатости в скрипте допилить и мануал.
Добрый день, поделитесь пож для 9.2.2
ОтветитьУдалитьДля версии 9.2.2 и 9.2.3
Удалитьhttp://keriocontrollinux.blogspot.com.by/2017/08/debian-8jessie-modpack-for-kerio.html
Работает samba, mc, quagga и проч. все не проверял...
Вот было бы здорово качнуть готовую виртуалку с раскатанной QUAGGA. Не хватает Керии динамического рутинга. Ой как не хватает.
ОтветитьУдалитьАлексей, спасибо. Прочитал, взял последний патченный wheezy 9.0.3. Собрал крайний ngnix с openssl 1.1.1
ОтветитьУдалить# ./nginx -V
nginx version: nginx/1.20.1
built by gcc 4.7.2 (Debian 4.7.2-5)
built with OpenSSL 1.1.1k 25 Mar 2021
TLS SNI support enabled
Дальше билды мне не нужны. Еще раз спасибо.