Ожидаем + как установить ожидаем на солярис
subject - установить ожидаемый на Solaris, чтобы написать ожидаемые сценарии
детали из моей машины:
uname -a SunOS 5.10 Generic_139555-08 sun4v sparc SUNW, Netra-T5220
Я установил машину Solaris ( Solaris 10), а затем успешно установил следующие пакеты, чтобы построить ожидаемую инфраструктуру на моей машине Solaris
Но после установки пакетов я получаю следующие ошибки
Посоветуйте, пожалуйста, что нужно для того, чтобы бежать ожидали?
1)
/usr/local/bin/expect -version
/usr/local/bin/expect: cannot execute
2)
expect
expect: not found
Пример того, как установить ожидаемый для Solaris (с сайта - http://jibbysununix.blogspot.com/2010/01/automating-sftp-with-expect-script.html)
(Я скачал пакеты x86 с бесплатного программного обеспечения Sun) . tcl-8.5.3-sol10-x86-локальный libgcc-3.4.6-sol10-x86-локальный ожидаемый-5.43.0-sol10-x86-локальный
1)pkgadd -d tcl-8.5.3-sol10-x86-local
2)pkgadd -d libgcc-3.4.6-sol10-x86-local
3)pkgadd -d expect-5.43.0-sol10-x86-local
2 ответа
Вы не пытаетесь запустить программное обеспечение x86 на sparc?
uname -a
Удалите пакеты x86, загрузите и установите sparc из:
http://www.sunfreeware.com/indexsparc10.html
Чтобы удалить пакеты:
pkginfo | grep SMC
Вы увидите три установленных пакета, пакеты sunfreeware всегда имеют префикс SMC, используйте pkgrm для их удаления.
Есть и другие источники пакетов Solaris, например OpenCSW. Они предоставляют инструменты для автоматического разрешения зависимостей и обязательно загрузят правильную архитектуру.
pkgadd -d http://get.opencsw.org/now
pkgutil -U
pkgutil -y -i expect
Исполняемые файлы будут размещены в /opt/csw/bin
например, /opt/csw/bin/expect
,