各位高手来帮帮忙啊````

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
clm0081
帖子: 49
注册时间: 2008-09-24 12:04

各位高手来帮帮忙啊````

#1

帖子 clm0081 » 2009-03-20 2:55

在UBUNTU下安装一个软件 但是总报错

ming@MInG:~/temp/nxp$ sudo sh ./setup
.: 27: setup.res: not found

不知道是怎么回事 然后 源文件是.RUN的 拆包以后是有四个文件 setup setup.res 以及另外两个文件
SETUP的内容是
#!/bin/sh
#
# NetZone NxD(tm) XP Setup Program
# NetZoneSoft Co., Ltd., Shanghai
# Copyright 2003-2006
# http://www.netzonesoft.com
# mailto:support@netzonesoft.com
#

PROD="nxp"

MANAGER="nxpbootmgr"
SERVICE="nxpboot nxpio nxpiscsi nxpsync"
SVCSCRIPT="nxp"
#LINKS="$MANAGER $SERVICE $SVCSCRIPT nxpmon nxpver"
LINKS="nxp nxpbootmgr nxpiomgr"
#SCRIPT="nxp nxpman nxpmon nxpver uninstall"
SCRIPT="nxp nxpbootmgr nxpiomgr nxpmon uninstall"


if [ -f setup.res ]; then
. setup.res
else
dialog --title " ERROR " \
--msgbox "\n Setup package is incorrect. Exit...\n\n" 7 42
exit 1
fi

dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--yesno "$WELCOME" 0 0
if [ $? != 0 ]; then
exit
fi

if [ ! -f ${PROD}.dat ]; then
dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--msgbox "\n Setup package is incorrect. Exit...\n\n" 7 42
exit 1
fi

dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--inputbox "\n Please input install dir " 9 50 "$InstDir" 2> /tmp/ret
if [ $? != 0 ]; then
exit 2
fi

InstDir=`cat /tmp/ret`
rm -f /tmp/ret
if [ -z "$InstDir" ]; then
exit 3
fi

if [ -x /usr/sbin/$SVCSCRIPT ]; then
/usr/sbin/$SVCSCRIPT stop
fi

sleep 1

dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--infobox "\n Extracting, Please wait... " 5 35

UNINST=$InstDir/${PROD}/uninstall
mkdir -p $InstDir
tar -xzvf ${PROD}.dat -C $InstDir | while read fn
do
if [ "${fn##*/}" != "" ]; then
echo "rm -f \"$InstDir/$fn\"" >> $UNINST.tmp
fi
done
if [ $? != 0 ]; then
dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--msgbox "\n Error when extract files. Exit..." 7 40
exit 2
fi
if [ -f $UNINST.tmp ]; then
cat $UNINST.tmp >> $UNINST
rm -f $UNINST.tmp
fi

if [ -f $InstDir/nxp/SYSIMG.gz ]; then
gunzip -f $InstDir/nxp/SYSIMG.gz
echo "rm -f \"$InstDir/nxp/SYSIMG\"" >> $UNINST
fi

if [ -f common.dat ]; then
tar -xzf common.dat -C /usr
ldconfig
fi

dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--infobox "\n Configurating, Please wait... " 5 35

for i in $LINKS
do
rm -f /usr/sbin/$i
ln -s $InstDir/${PROD}/$i /usr/sbin
echo "rm -f \"/usr/sbin/$i\"" >> $UNINST
done

for i in 0 1 6
do
link=/etc/rc.d/rc$i.d/K08$PROD
mkdir -p /etc/rc.d/rc$i.d
ln -sf /usr/sbin/$PROD $link
echo "rm -f \"$link\"" >> $UNINST
done

for i in 2 3 4 5
do
link=/etc/rc.d/rc$i.d/S92$PROD
mkdir -p /etc/rc.d/rc$i.d
ln -sf /usr/sbin/$PROD $link
echo "rm -f \"$link\"" >> $UNINST
done

echo "rmdir --ignore-fail-on-non-empty \"$InstDir/$PROD/disks\"" >> $UNINST
echo "rmdir --ignore-fail-on-non-empty \"$InstDir/$PROD/lock\"" >> $UNINST
echo "echo Done." >> $UNINST

for i in $SCRIPT
do
sed -i s:__INSTDIR__:$InstDir: $InstDir/$PROD/$i
done

mkdir -p /root/Desktop
rm -f /root/Desktop/nxp*
#cp -f $InstDir/$PROD/nxpbootmgr.desktop /root/Desktop
#cp -f $InstDir/$PROD/nxpiomgr.desktop /root/Desktop
cp -f $InstDir/$PROD/*.desktop /root/Desktop
rm -f /usr/share/pixmaps/nxp*
cp -f $InstDir/$PROD/*.png /usr/share/pixmaps

if [ -x /usr/lib/netzone/setup ]; then
/usr/lib/netzone/setup
fi

sleep 1

dialog --backtitle "$BACKTITLE" --title "$TITLE" --no-cancel \
--checklist "\n Select server mode" 10 50 2 boot "boot server" on io "io server" on \
2> /tmp/server_mode
server_conf=$InstDir/$PROD/server.conf
rm -f $server_conf
boot_server=n
if [ -n "`grep -w boot /tmp/server_mode`" ]; then
boot_server=y
echo "BOOT=\"yes\"" >> $server_conf
fi
if [ -n "`grep -w io /tmp/server_mode`" ]; then
echo "IO=\"yes\"" >> $server_conf
fi
rm -f /tmp/server_mode

#if [ "$boot_server" = y ]; then
# dialog --backtitle "$BACKTITLE" --title "$TITLE" \
# --menu " Select BOOT server role \n\n" 11 50 2 master "" slave "" \
# 2> /tmp/boot_role
#fi


dialog --backtitle "$BACKTITLE" --title "$TITLE" \
--msgbox "
Setup successfully!

" 7 40

SETUP.RES的内容是

BACKTITLE="NetZoneSoft Co., Ltd., Shanghai http://www.netzonesoft.com"

DESC="NxD(tm) XP"
TITLE="NetZone $DESC Setup"
InstDir=/opt/netzone

WELCOME="
NetZone NxD(tm) XP Setup Program

NetZoneSoft Co., Ltd., Shanghai
Copyright 2003-2007
http://www.netzonesoft.com
mailto:support@netzonesoft.com

"


求各位高手帮我看看是什么样的问题
回复