BotikTools logo
Tools ] [ Tester ] [ Key ] [ Key Pro ] [ Map ] [ Look ] [ IP-телефония ] [ Back ] Botik Tools ] [ History ] [ Download ] [ Call for Developers ]

Botik Tools для Linux/UNIX-систем

Содержание

Служба BotikKey для Linux и UNIX-систем

Консольная версия BotikKey

Botik Tools для эмулятора Wine

Botik Tools для Debian & Ubuntu

Botik Tools для RedHat-совместимых ОС

gBotikKey & gNetworkTester

Служба BotikKey для Linux и UNIX-систем

В таблице представлены порты программы BotikKey для широкого диапазона Linux- и UNIX-подобных операционных систем. Эти порты реализованы как службы (UNIX daemons) на языке Perl. Все операции по установке, управлению и удалению программ должны выполняться в командной строке с правами суперпользователя.

Debian logo &  Ubuntu logo

botikkey_0.7.20_all.deb

Инсталляция:
dpkg -i botikkey_0.7.20_all.deb
Деинсталляция:
dpkg -P botikkey
RedHat logo

Fedora & RHEL & CentOS
botikkey-0.7.20-fc10.noarch.rpm

Инсталляция:
rpm -ihv botikkey-0.7.20-fc10.noarch.rpm
Деинсталляция:
rpm -e botikkey
OpenSUSE logo

botikkey-0.7.20-suse.noarch.rpm

Инсталляция:
rpm -ihv botikkey-0.7.20-suse.noarch.rpm
Деинсталляция:
rpm -e botikkey
Mandriva logo

botikkey-0.7.20-mdv2009.noarch.rpm

Инсталляция:
rpm -ihv botikkey-0.7.20-mdv2009.noarch.rpm
Деинсталляция:
rpm -e botikkey
Gentoo logo

botikkey-0.7.20ebuild.tgz

Инсталляция:
mkdir -p /usr/portage/net-misc/botikkey/
tar -xzf botikkey-0.7.20ebuild.tgz -C \
    /usr/portage/net-misc/botikkey/
emerge =net-misc/botikkey-0.7.20
Деинсталляция:
emerge --unmerge =net-misc/botikkey-0.7.20
OpenSolaris logo

OpenSolaris

botikkey-0.7.20-all.pkg

Инсталляция:
pkgadd -d botikkey-0.7.20-all.pkg
Деинсталляция:
pkgrm botikkey
FreeBSD logo

botikkey-0.7.20freebsd.tgz

Инсталляция:
pkg_add botikkey-0.7.20freebsd.tgz
Деинсталляция:
pkg_delete botikkey-0.7.20freebsd
NetBSD logo

botikkey-0.7.20nb5.tgz

Инсталляция:
pkg_add botikkey-0.7.20nb5.tgz
Деинсталляция:
pkg_delete botikkey-0.7.20nb5
OpenBSD logo

OpenBSD

botikkey-0.7.20openbsd.tgz

Инсталляция:
pkg_add ./botikkey-0.7.20openbsd.tgz
Деинсталляция:
pkg_delete botikkey-0.7.20openbsd
Slackware logo

Slackware

botikkey-0.7.20-noarch-1.tgz

Инсталляция:
installpkg botikkey-0.7.20-noarch-1.tgz
Деинсталляция:
removepkg botikkey-0.7.20-noarch-1

Сразу после инсталляции этой версии BotikKey необходимо выполнить следующие действия:

  1. Создайте простой текстовый файл, содержащий всего одну строку — Ваш пароль доступа. Сохраните его в безопасном месте с ограниченным доступом.
    Пароли устанавливаются самостоятельно на сайте Надмин — Абоненту.
  2. Если для выхода в Интернет Вы пользуетесь собственным роутером/шлюзом, то необходимо будет узнать адрес Вашего Кей-сервера. Как правило, функции Кей-сервера выполняет ближайший роутер/шлюз СТ "Ботик".
  3. Для запуска BotikKey откройте терминал (командный интерпретатор) и выполните эту команду:
    sudo botikkey start -f /путь/к/файлу/с/паролем -s адрес_кей_сервера
    Если для выхода в Интернет Вы не пользуетесь собственным роутером/шлюзом, то адрес Кей-сервера можно не указывать. Он определится автоматически.
  4. Эту команду нужно выполнить всего один раз. Введённые настройки будут сохранены на диск и будут использоваться в дальнейшем при запуске BotikKey. При каждом старте Вашей ОС программа BotikKey будет вызываться как daemon-процесс с использованием этих настроек.
  5. Если настройки необходимо будет изменить, выполните команду "botikkey start" ещё раз, но с указанием других параметров.

Команды управления

botikkey start [-f /password/file [-s Key-server]] Эта команда должна выполняться сразу после установки botikkey. Она стартует botikkey и запоминает его опции для дальнейшего использования при запуске ОС.
botikkey stop Останов botikkey. При этом теряется доступ к сети.
botikkey restart Перезапуск botikkey.
botikkey status Запрос состояния botikkey (работает/остановлен, ID процесса).
botikkey world Запрос внешнего режима доступа (WORLD). Смена режима срабатывает не мгновенно. В Gentoo — "botikkey mode_world".
botikkey local Запрос внутреннего режима доступа (LOCAL). Смена режима срабатывает не мгновенно. В Gentoo — "botikkey mode_local".
botikkey info Запрос информации об абоненте, в том числе состояние лицевого счёта и текущий режим тарификации. Кодировка текста — koi8-r. В Gentoo — "botikkey abon_info".

Консольная версия BotikKey

Эта версия программы BotikKey ("BotikKeyC") предназначена для работы в командной строке. Она написана на языке программирования Си, и является максимально переносимой между различными программно-аппаратными платформами. Сборки программы для разных операционных систем и её исходный код можно скачать со страницы "Таблица дистрибутивов". В частности, доступны сборки для Windows, Linux, UNIX и Mac OS X.

Программа поддерживает следующие опции командной строки:

botikkeyc screenshot #1 botikkeyc screenshot #2

Если в Таблице дистрибутивов нет нужной сборки BotikKeyC, то её можно получить, распаковав архив с исходниками и выполнив команду make в каталоге bkey_c. Обратите внимание, что в файле bkey_c/Makefile используются специфические для Linux синтаксические конструкции, которые не будут работать в других UNIX-подобных ОС. Чтобы убрать эти конструкции, удалите из этого файла все блоки "ifeq ... endif".

Botik Tools для эмулятора Wine

Есть возможность использования инструментария Wine для запуска portable-версий программ пакета Botik Tools в UNIX/Linux-системах. Запуск должен выполняться только суперпользователем, иначе некоторые возможности работать не будут (например, ping-тестирование программой BotikTester.exe). Исполняемые файлы доступны по ссылкам:
BotikTester for Wine BotikTester for Wine
Пример команды запуска:
sudo wine BotikTester.exe

Botik Tools для Debian & Ubuntu

Здесь представлены порты всех программ пакета Botik Tools для ОС Debian & Ubuntu. Все программы должны быть установлены с правами суперпользователя командой "sudo dpkg -i [имя_пакета]". Программы имеют пользовательский интерфейс, реализованный с использованием графической библиотеки Tk. Протестированы в ОС Debian версий "etch" и "lenny".

Пакет Его зависимости
botiktools-common
tcl8.4, tk8.4, tcllib, tcltls, tclx8.4, iputils-ping
botik-key
botiktools-common
botik-tester
botiktools-common, traceroute
botik-look
botiktools-common, tar, libsqlite3-tcl, libtktable2.9
botik-map

botiktools-common
BotikTester for Debian

Доступен локальный репозиторий, содержащий все перечисленные пакеты.
Инструкция по использованию:

  1. Добавить эту строку в файл /etc/apt/sources.list
    deb http://www.botik.ru/~botik/tools/repository/ unstable main
  2. Обновить список пакетов:
    sudo apt-get update
  3. Установить необходимый пакет; например:
    sudo apt-get install botik-tester

Botik Tools для RedHat-совместимых ОС

Пакет программ Botik Tools для RedHat-совместимых ОС (RHEL, Fedora, CentOS) можно скачать по адресу botiktools-2.42-fc10.noarch.rpm
Он включает в себя программы BotikTester, BotikKey, BotikLook, BotikMap.
Установка пакета в системе производится командой:
sudo rpm -ihv botiktools-2.42-fc10.noarch.rpm
Список зависимостей: tcl, tk, tcllib, tcltls, tclx, sqlite-tcl, tktable
Если во время разрешения зависимостей возникнет проблема с установкой программы tcltls, то рекомендуем собрать её из исходников и установить самостоятельно:
sudo tar -xzf tls1.6-src.tar.gz; cd ./tls1.6; ./configure --with-tcl=/usr/lib; make; make install

gBotikKey & gNetworkTester

На этой странице доступны альтернативные реализации BotikKey и BotikTester на языке Python с использованием графической библиотеки GTK. Программы называются, соответственно, gbotikkey и gnetworktester.

Последняя редакция: 23 июня 2014 года.


Tools ] [ Tester ] [ Key ] [ Key Pro ] [ Map ] [ Look ] [ IP-телефония ] [ Back ] Botik Tools ] [ History ] [ Download ] [ Call for Developers ]