Назад | Перейти на главную страницу

ожидать + как установить ожидание на солярис

subject - установите expect на 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

Пример установки Exit для Solaris (с сайта - http://jibbysununix.blogspot.com/2010/01/automating-sftp-with-expect-script.html )

(Я скачал пакеты x86 из бесплатного ПО Sun). tcl-8.5.3-sol10-x86-local libgcc-3.4.6-sol10-x86-local ожидать-5.43.0-sol10-x86-local

   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 

Вы ведь не пытаетесь запустить программное обеспечение 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.