意外删除SUNWcsr

我不小心删除了SUNWcsr,SUNWhea以及SUNWmdb和SUNWmdbx,而最不幸的是networking连接中断,使我无法再次login系统。 我怎样才能安装这些软件包?

然后我重新启动服务器,因为它不会启动,并继续有核心转储。 然后,我使用安装光盘启动到单用户模式,然后使用fsck修复磁盘。 之后,我尝试使用“mount / dev / dsk / c1t0d0s0 / a”来挂载磁盘,并运行。

然后,我可以findSUNWcsr,而当我发出命令“pkgadd -R / a -d。SUNWcsr”时,它与“error:无法打开pipe理文件”

我现在能做什么?

使用-a none不能使用pipe理文件。 你也应该使用-R /a或者尝试从/a的chroot运行pkgadd(如果可能,我会忘记)

您是否已经cd到SUNWcsr软件包目录的位置?

编辑

这个问题很可能是你缺less/var/sadm/install/admin/default你可以从/a/var/sadm/install/admin

例如

 mkdir -p /var/sadm/install/admin/ cp /a/var/sadm/install/admin/default /var/sadm/install/admin/default 

一旦你完成了,pkgadd命令应该可以工作。 以防万一上/一个缺less这里是从我的系统它的副本

 # # Copyright 2004 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # #ident "@(#)default 1.7 04/12/21 SMI" # mail= instance=unique partial=ask runlevel=ask idepend=ask rdepend=ask space=ask setuid=ask conflict=ask action=ask networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security proxy= basedir=default