subject -在solaris上安装expect以便编写expect脚本
我的机器的详细信息:
-a SunOS 5.10Generic_139555-08sun4vsparcSUNW,Netra-T 5220
我安装了Solaris机器( Solaris 10 ),然后成功地安装了以下软件包,以便在Solaris机器上构建expect基础设施
但是,在软件包安装之后,我会得到以下错误
为了运行expect,请告知您需要什么?
1)
/usr/local/bin/expect -version
/usr/local/bin/expect: cannot execute
2)
expect
expect: not found示例如何为Solaris安装expect (来自Site-http://jibbysununix.blogspot.com/2010/01/automating-sftp-with-expect-script.html)
(我从sun免费软件下载了x86packages )。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 发布于 2012-05-15 09:56:36
您没有尝试在sparc上运行x86软件,对吗?
uname -a卸载x86包并从以下位置下载和安装sparc:
http://www.sunfreeware.com/indexsparc10.html
要卸载软件包:
pkginfo | grep SMC您将看到您安装的三个包,sunfreeware包始终具有SMC前缀,请使用pkgrm删除它们
发布于 2012-05-23 18:20:22
Solaris包还有其他来源,例如OpenCSW。它们提供了执行自动依赖性解析的工具,并将确保下载正确的体系结构。
pkgadd -d http://get.opencsw.org/now
pkgutil -U
pkgutil -y -i expect可执行文件将放在/opt/csw/bin中,例如/opt/csw/bin/expect。
https://serverfault.com/questions/389144
复制相似问题