alibek Posted March 24, 2021 Posted March 24, 2021 Есть Ubiquiti EdgeRouter, архитектура mips64, ядро 4.9.79. Хотелось бы иметь возможность использовать на нем expect или другое подобное средство автоматизации. Не посоветуете, что использовать? Имеется awk, perl, python, так что в крайнем случае можно использовать имплементации (например pexpect). Но писать скрипты будут не слишком подкованные в программировании специалисты, поэтому желательно что попроще. Вставить ник Quote
rm_ Posted March 24, 2021 Posted March 24, 2021 А если отсюда вытащить, может заработает? https://packages.debian.org/buster/mips64el/expect/download Вставить ник Quote
alibek Posted March 24, 2021 Author Posted March 24, 2021 А я что-то не догадался. Искал готовую сборку именно под VyOS, а на репозиториях самого дебиана посмотреть забыл. Правда на ER версия старая (Debian 9), но пакет вроде бы есть. Даже пытается установится, только на версии библиотек ругается. P.S. Увы, требует tcl и tcl-expect. Вставить ник Quote
rm_ Posted March 24, 2021 Posted March 24, 2021 1 hour ago, alibek said: P.S. Увы, требует tcl и tcl-expect. Ну по зависимостям пройтись и поставить то что он требует. https://packages.debian.org/stretch/tcl-expect https://packages.debian.org/stretch/libtcl8.6 только внимательно с архитектурами, определить которая нужна, из mips, mipsel, mips64el. Или, если там прямо сам Debian, то может и apt-get работает? Вставить ник Quote
Pinkbyte Posted March 24, 2021 Posted March 24, 2021 expect обязателен? просто есть empty - я давно на него везде где можно перешел, чего и вам желаю. Рискну предположить что его можно кросскомпилятором собрать статически, пострипать и получившийся крошечный бинарь запхать в update-скрипты(/config/scripts/post-config.d) Ubiquiti(чтобы он разворачивался куда-нибудь в PATH обновленной корневой ФС) Вставить ник Quote
alibek Posted March 24, 2021 Author Posted March 24, 2021 Устанавливать из пакетов я бы не хотел, там же не настоящая файловая система, замучаюсь правильно устанавливать. apt работает, но в /etc/apt пусто, видимо репозитории где-то в другом месте указываются. empty в репозиториях отсутствуют, но попробую собрать. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.