%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 Чтобы протестировать пакет, выполните: make test Установите пакет: 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;