%general-entities; ]> expect &expect-version;
&expect-url;
Expect-&expect-version; Expect <para>Пакет <application>Expect</application> содержит инструменты для автоматизации работы интерактивных приложений, таких как <command>telnet</command>, <command>ftp</command>, <command>passwd</command>, <command>fsck</command>, <command>rlogin</command> и <command>tip</command>, с помощью скриптовых диалогов и макросов. Кроме того <application>Expect</application> полезен для тестирования перечисленных выше приложений, а также для решения сложных задач взаимодействия с другими средствами. Фреймворк <application>DejaGnu</application> написан на языке <application>Expect</application>.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&expect-tmp-sbu;</seg> <seg>&expect-tmp-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Expect Подготовьте Expect к компиляции: ./configure --prefix=/usr \ --with-tcl=/usr/lib \ --enable-shared \ --mandir=/usr/share/man \ --with-tclinclude=/usr/include Значение параметров настройки: --with-tcl=/usr/lib Этот параметр необходим для указания configure где находится скрипт tclConfig.sh. --with-tclinclude=/usr/include Этот параметр явно указывает Expect, где искать внутренние заголовки Tcl. Соберите пакет: make Набор тестов для Expect считается критически важным. Не пропускайте его ни при каких обстоятельствах. Чтобы протестировать пакет, выполните: make test Если какой-либо тест завершается неудачей с сообщением The system has no more ptys. Ask your system administrator to create more, это означает, что вы неправильно смонтировали файловую систему devpts. Вам необходимо выйти из среды chroot, ещё раз прочитать и убедиться, что файловая система devpts (и другие файловые системы виртуального ядра) смонтированы правильно. Затем повторно войдите в среду chroot, следуя инструкции . Эту проблему необходимо решить, прежде чем вы продолжите. Установите пакет: make install ln -svf expect&expect-version;/libexpect&expect-version;.so /usr/lib Содержимое пакета Expect Установленные программы Установленные библиотеки expect libexpect&expect-version;.so Краткое описание expect Взаимодействует с другими интерактивными программами в соответствии со сценарием expect libexpect-&expect-version;.so Содержит функции, которые позволяют использовать Expect в качестве расширения Tcl или непосредственно из C или C++ (без Tcl). libexpect-&expect-version;