Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] zte 3g modem

Ответить
Настройки темы
ALTLinux - [решено] zte 3g modem

Аватара для blek

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


прошу помогите информацией как настроить на linux 5.0 ковчег 3п модем мегафон е1550ю У модема есть во встоенной памяти драйвер под линукс но при запуске он выдает командную строку с кучей информации, что делать дальше?

Отправлено: 07:53, 30-09-2010

 

Аватара для CJ F.A.N.

Ветеран


Сообщения: 565
Благодарности: 30

Профиль | Сайт | Отправить PM | Цитировать


что в командной строке там написано?

-------
Опыт растет прямо пропорционально выведенному из строя оборудованию


Отправлено: 13:03, 30-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для blek

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


там не совсем командная строка а текстовый файл написано следующее:



#!/bin/bash
#
###############################################################################
# #
# »ЄОЄЦХ¶ЛКэѕЭїЁlinux єуМЁЧўІбИнјю #
# °жИЁКфУЪ»ЄОЄјјКхУРПЮ№«ЛѕЈ¬І»µГµБУГЈ¬ОҐХЯ±Шѕї #
# Huawei linux MobilePartner licensed software #
# Copyright (c) 2007-2008 by Huawei Tech. Corp. Ltd.. #
# ЧчХЯЈєХЕЗ¬ґє 2008.7.8 #
# #
###############################################################################
#

BAKCURRENTPATH=`pwd`
SOFTWARENAME="MegaFon Internet"
INSTALLWORKPATH="$(dirname $0)"
CONFIG_FILE="/etc/datacard_config"
USERDATA_PATH="/usr/local/hw_mobile_userdata"
PPPD_PATH="/usr/local/hw_pppd"

FULLVERSION=11.301.06.05.209

SOFTWARENAMEINDESKTOP=$SOFTWARENAME
SOFTWARENAME=$(echo $SOFTWARENAME | sed s\#\ \#_\#g)

INSTALLPATH="/usr/local/${SOFTWARENAME}"
TEMPWORKPATH="/tmp/${SOFTWARENAME}_$$"
TEMPFILE="${SOFTWARENAME}_install_$PPID"

#Language String
LANGUAGESTRING[0]="zh"
LANGUAGESTRING[1]="en_US"
LANGUAGECODE[0]=0
LANGUAGECODE[1]=1


LANGCODE=${LANGUAGECODE[1]}
i=0
while [ ".${LANGUAGESTRING[${i}]}" != "." ]
do
if [ ${LANGUAGESTRING[${i}]} = "${LANG}" ]
then
LANGCODE=${LANGUAGECODE[${i}]}
break
fi
i=`expr ${i} + 1`
done
unset i


LYouMustBeRoot[0]="Дъ±ШРлТФrootУГ»§ФЛРР±ѕ°ІЧ°іМРт"
LYouMustBeRoot[1]="You must run the process by root"

LPlsInputInstallPath[0]="ЗлКдИл°ІЧ°µДѕш¶ФВ·ѕ¶"
LPlsInputInstallPath[1]="Please input the absolute path for install"

LInstallPath[0]="°ІЧ°В·ѕ¶"
LInstallPath[1]="install path"

LIllegal[0]="·З·Ё"
LIllegal[1]="illegal"

LNoFile[0]="ХТІ»µЅОДјюЈє"
LNoFile[1]="Can not find file: "

LCanNotCreateDir[0]="ОЮ·ЁґґЅЁДїВј"
LCanNotCreateDir[1]="Can not create dir"

LMobilePartnerInstall[0]="${SOFTWARENAMEINDESKTOP}°ІЧ°іМРт"
LMobilePartnerInstall[1]="${SOFTWARENAMEINDESKTOP} installer"

LJREInstalled[0]="JREТСѕ*°ІЧ°№эБЛ, ТЄёІёЗ°ІЧ°Вр"
LJREInstalled[1]="JRE have installed before, will want to cover with before version"

LJREInstalling[0]="їЄКј°ІЧ°JRE, ЗлЙФєу..."
LJREInstalling[1]="Installing JRE..."

LJREInstallComplete[0]="ТСѕ*НкіЙJRE°ІЧ°"
LJREInstallComplete[1]="JRE install have completed"

LStartInstallPartner[0]="їЄКј°ІЧ°єуМЁ, ЗлЙФєу..."
LStartInstallPartner[1]="Installing ${SOFTWARENAMEINDESKTOP}..."

LCompleteInstallPartner[0]="ТСѕ*НкіЙєуМЁ°ІЧ°"
LCompleteInstallPartner[1]="install have completed, local path is"

LLocalPath[0]="±ѕµШ°ІЧ°В·ѕ¶"
LLocalPath[1]="Local path is"

LOverwriteInstalled[0]="ТСѕ*°ІЧ°УРєуМЁ, КЗ·сёІёЗ"
LOverwriteInstalled[1]="The software is exist. Do you want overwrite it"

LInstallJRE[0]="°ІЧ°JRE"
LInstallJRE[1]="install JRE"

LInstallMP[0]="°ІЧ°єуМЁ"
LInstallMP[1]="install ${SOFTWARENAMEINDESKTOP}"

LInstallAll[0]="°ІЧ°JREєНєуМЁ"
LInstallAll[1]="install JRE and ${SOFTWARENAMEINDESKTOP}"

LQuitInstall[0]="НЛіц"
LQuitInstall[1]="Exit"

LPlsSelect[0]="ЗлСЎФсЈє"
LPlsSelect[1]="Please select: "

LYouMustSelect[0]="Дг±ШРлСЎФсЈє"
LYouMustSelect[1]="You must select: "

LInstallEnd[0]="ЅбКш, °ґИОТвјьНЛіц"
LInstallEnd[1]="Finished, press any key to exit"

LInstallingVersionOlderThenInstalled[0]="ѕЇёжЈєХэФЪ°ІЧ°µД°ж±ѕ±ИПµНіЦРµД°ж±ѕѕЙЎЈКЗ·сёІёЗЈї"
LInstallingVersionOlderThenInstalled[1]="WARNING: The installing version is older than installed. Do you want to overwrite it"

LInstallingVersionLaterThenInstalled[0]="ПµНіЦРґжФЪѕЙ°ж±ѕЎЈКЗ·сЙэј¶Јї"
LInstallingVersionLaterThenInstalled[1]="There is a older version in your system. Do you want to update it"

LInstalledVersion[0]="ТС°ІЧ°°ж±ѕ:"
LInstalledVersion[1]="Installed version:"

LInstallingVersion[0]="ХэФЪ°ІЧ°°ж±ѕ:"
LInstallingVersion[1]="Installing version:"

LProgramRunning[0]="ЗлПИ№Ш±ХіМРтФЩЅшРРР¶ФШЎЈ"
LProgramRunning[1]="Program is running, you need close it before uninstalling."



# /*yes or no №«№ІєЇКэ, yes·µ»Ш0, no·µ»Ш1*/
yes_or_no()
{
if [ ${#} -ne 2 ]
then
echo -e "yes_or_or: ${ErrorPara[${LANGCODE}]}"
return 1
fi
if [ "${2}" = "Y" ]
then
DEFPMPT="([Y]/N):\c "
DEFVAL="Y"
else
DEFPMPT="(Y/[N]):\c "
DEFVAL="N"
fi
echo -e "${1} ${DEFPMPT}"
read ANS
while [ "${ANS}" != "Y" -a "${ANS}" != "y" -a "${ANS}" != "N" -a "${ANS}" != "n" -a ! -z "${ANS}" ]
do
echo -e "${1} ${DEFPMPT}"
read ANS
done
: ${ANS:="${DEFVAL}"}
if [ "${ANS}" != "Y" -a "${ANS}" != "y" ]
then
unset ANS
return 1
fi
unset ASN
return 0
}

#јмІйЖф¶Ї°ІЧ°ЅЕ±ѕµДУГ»§КЗ·сОЄrootУГ»§
CheckID()
{
if [ `id | awk '{print $1}'` != "uid=0(root)" ]
then
echo -e "${LYouMustBeRoot[${LANGCODE}]}"
echo -e "\n${LInstallEnd[${LANGCODE}]}"
read -n 1
clear
exit
fi
}

#јмІйПа№ШОДјюЈ¬ФЪУІЕМЙПЅЁБўґж·Е°ІЧ°ОДјюµДБЩК±ДїВјЈ¬ІўїЅ±ґ°ІЧ°ОДјюµЅёГДїВј
PreInstall()
{
#јмІйJREОДјю
if [ ! -f "${INSTALLWORKPATH}"/jre-1_5_0_15-linux-i586.bin ]
then
echo -e "${LNoFile[${LANGCODE}]}jre-1_5_0_15-linux-i586.bin"
exit
fi
#јмІй°ІЧ°°ьОДјю
if [ ! -f "${INSTALLWORKPATH}"/MobilePartner.tar.gz ]
then
echo -e "${LNoFile[${LANGCODE}]}MobilePartner.tar.gz"
exit
fi

if [ ! -d "${TEMPWORKPATH}" ]
then
mkdir ${TEMPWORKPATH}
fi
if [ ! -d "${TEMPWORKPATH}" ]
then
echo -e "\n${LCanNotCreateDir[${LANGCODE}]}: ${TEMPWORKPATH}"
exit
fi

#їЅ±ґJRE°ІЧ°ОДјю
cp -f "${INSTALLWORKPATH}"/jre-1_5_0_15-linux-i586.bin ${TEMPWORKPATH}
chmod a+x ${TEMPWORKPATH}/jre-1_5_0_15-linux-i586.bin

#їЅ±ґєуМЁ°ІЧ°ОДјю
cp -f "${INSTALLWORKPATH}"/MobilePartner.tar.gz ${TEMPWORKPATH}

#їЅ±ґ°ІЧ°ЅЕ±ѕµЅУІЕМЙП
cp -f "${INSTALLWORKPATH}"/install ${TEMPWORKPATH}
chmod a+x ${TEMPWORKPATH}/install


#add by liuzhiqiang... begin
if [ -f $CONFIG_FILE ]
then
#»сИЎ°ж±ѕРЕПў
. $CONFIG_FILE

#»сИЎПµНіЦРТСѕ*°ІЧ°µД°ж±ѕєЕ
VRVERSIONINSTALLED=`echo $FullVersion | cut -d '.' -f1`
BUILDVERSIONINSTALLED=`echo $FullVersion | cut -d '.' -f2`
DEVELOPVERSIONINSTALLED=`echo $FullVersion | cut -d '.' -f3`
SPVERSIONINSTALLED=`echo $FullVersion | cut -d '.' -f4`
CUSTOMIZEVERSIONINSTALLED=`echo $FullVersion | cut -d '.' -f5`

#»сИЎХэФЪ°ІЧ°µД°ж±ѕєЕ
VRVERSIONINSTALLING=`echo $FULLVERSION | cut -d '.' -f1`
BUILDVERSIONINSTALLING=`echo $FULLVERSION | cut -d '.' -f2`
DEVELOPVERSIONINSTALLING=`echo $FULLVERSION | cut -d '.' -f3`
SPVERSIONINSTALLING=`echo $FULLVERSION | cut -d '.' -f4`
CUSTOMIZEVERSIONINSTALLING=`echo $FULLVERSION | cut -d '.' -f5`

#ґтУЎ°ж±ѕРЕПў
echo "${LInstalledVersion[${LANGCODE}]} ${FullVersion}"
echo "${LInstallingVersion[${LANGCODE}]} ${FULLVERSION}"

#јмІйТСѕ*°ІЧ°µД°ж±ѕКЗ·сёьРВ
while [ 1 ]
do
#±ИЅПVR°ж±ѕєЕЈ¬І»ПаН¬ФтМбКѕУГ»§ёІёЗ°ІЧ°
if [ $VRVERSIONINSTALLED -ne $VRVERSIONINSTALLING ]
then
InstallDifferentVersionPrompt
break
fi

#±ИЅПC°ж±ѕєЕЈ¬І»ПаН¬ФтМбКѕУГ»§ёІёЗ°ІЧ°
if [ $CUSTOMIZEVERSIONINSTALLED -ne $CUSTOMIZEVERSIONINSTALLING ]
then
InstallDifferentVersionPrompt
break
fi

#±ИЅПB°ж±ѕєЕ
if [ $BUILDVERSIONINSTALLED -gt $BUILDVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДB°ж±ѕєЕЅПРВЈ¬ФтМбКѕУГ»§ТСѕ*°ІЧ°БЛЅПРВµДєуМЁ°ж±ѕЈ¬КЗ·сјМРш
InstallOlderVersionPrompt
break
elif [ $BUILDVERSIONINSTALLED -lt $BUILDVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДB°ж±ѕєЕЅПАПЈ¬І»РиТЄјМРш±ИЅПD°ж±ѕєНSP°ж±ѕЈ¬Ц±ЅУёІёЗ°ІЧ°
InstallLaterVersionPrompt
break
fi

#±ИЅПD°ж±ѕєЕ
if [ $DEVELOPVERSIONINSTALLED -gt $DEVELOPVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДD°ж±ѕєЕЅПРВЈ¬ФтМбКѕУГ»§ТСѕ*°ІЧ°БЛЅПРВµДєуМЁ°ж±ѕЈ¬КЗ·сјМРш
InstallOlderVersionPrompt
break
elif [ $DEVELOPVERSIONINSTALLED -lt $DEVELOPVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДD°ж±ѕєЕЅПАПЈ¬І»РиТЄјМРш±ИЅПSP°ж±ѕЈ¬Ц±ЅУёІёЗ°ІЧ°
InstallLaterVersionPrompt
break
fi

#±ИЅПSP°ж±ѕєЕ
if [ $SPVERSIONINSTALLED -gt $SPVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДSP°ж±ѕєЕЅПРВЈ¬ФтМбКѕУГ»§ТСѕ*°ІЧ°БЛЅПРВµДєуМЁ°ж±ѕЈ¬КЗ·сјМРш
InstallOlderVersionPrompt
break
elif [ $SPVERSIONINSTALLED -lt $SPVERSIONINSTALLING ]
then
#Из№ыТС°ІЧ°µДSP°ж±ѕєЕЅПАПЈ¬Ц±ЅУёІёЗ°ІЧ°
InstallLaterVersionPrompt
break
fi

#ЧЯµЅХв±нКѕЛщУР°ж±ѕєЕТ»ЦВЈ¬ёшіцМбКѕКЗ·сёІёЗ
InstallSameVersionPrompt
break
done

INSTALLPATH=`egrep "^path=" $CONFIG_FILE | awk -F '=' '{print $2}'`

else
#КдИл°ІЧ°ДїВј
echo -e "\n ${LPlsInputInstallPath[${LANGCODE}]}[${INSTALLPATH}]: \c"
read ANS
: ${ANS:="${INSTALLPATH}"}
INSTALLPATH=${ANS}

#јмІйДїВјµДєП·ЁРФ
if [[ ${INSTALLPATH} != /* ]]
then
echo -e "\n${LInstallPath[${LANGCODE}]} ${LIllegal[${LANGCODE}]}"
DisplayEndMsg
exit
fi

#К№°ІЧ°ДїВјєПАн»Ї
if [ -d "${INSTALLPATH}" ]
then
INSTALLPATH=${INSTALLPATH}/${SOFTWARENAME}
fi
fi

#ґґЅЁ°ІЧ°ДїВј
if [ ! -d "${INSTALLPATH}" ]
then
mkdir ${INSTALLPATH}
fi
if [ ! -d "${INSTALLPATH}" ]
then
echo -e "\n${LCanNotCreateDir[${LANGCODE}]}: ${INSTALLPATH}"
DisplayEndMsg
exit
fi

echo -e "\n${LLocalPath[${LANGCODE}]}: ${INSTALLPATH}"
}

InstallLaterVersionPrompt()
{
#РВ°ж±ѕЈ¬МбКѕКЗ·сЙэј¶
yes_or_no "\n${LInstallingVersionLaterThenInstalled[${LANGCODE}]}?" Y
if [ ${?} -ne 0 ]
then
DisplayEndMsg
exit
fi
}

InstallSameVersionPrompt()
{
#Из№ыТФЗ°ТСѕ*°ІЧ°№эєуМЁФтМбКѕКЗ·сёІёЗ
yes_or_no "\n${LOverwriteInstalled[${LANGCODE}]}?" Y
if [ ${?} -ne 0 ]
then
DisplayEndMsg
exit
fi
}

InstallOlderVersionPrompt()
{
#°ІЧ°µД°ж±ѕ±ИПµНіЦРµД°ж±ѕѕЙЈ¬ёшіцМбКѕ
yes_or_no "\n${LInstallingVersionOlderThenInstalled[${LANGCODE}]}?" N
if [ ${?} -ne 0 ]
then
DisplayEndMsg
exit
fi
}

InstallDifferentVersionPrompt()
{
#Из№ыТФЗ°ТСѕ*°ІЧ°№эєуМЁФтМбКѕКЗ·сёІёЗ
yes_or_no "\n${LOverwriteInstalled[${LANGCODE}]}?" Y
if [ ${?} -ne 0 ]
then
DisplayEndMsg
exit
fi
}

#°ІЧ°JRE
InstallJRE()
{
mkdir -p "${INSTALLPATH}/java"
cd "${INSTALLPATH}/java"
echo -e -n "\n${LJREInstalling[${LANGCODE}]}"
${TEMPWORKPATH}/jre-1_5_0_15-linux-i586.bin >/dev/null 2>&1 <<!
Y
!
# for jre compatibility
sed -i 's/XINERAMA/FAKEEXTN/g' ${INSTALLPATH}/java/jre1.5.0_15/lib/i386/xawt/libmawt.so

DonePrompt "${LJREInstalling[${LANGCODE}]}"

#echo -e "\n${LJREInstallComplete[${LANGCODE}]}"

return 0
}


#°ІЧ°єуМЁ
InstallMobilePartner()
{
echo -e -n "\n${LStartInstallPartner[${LANGCODE}]}"

cd "${INSTALLPATH}"
#ФЪ°ІЧ°В·ѕ¶ПВЅвС№Лх°ІЧ°°ь
tar zxf ${TEMPWORKPATH}/MobilePartner.tar.gz >/dev/null 2>&1
chmod -R a+w "${INSTALLPATH}"/userdata
chmod -R a+w "${INSTALLPATH}"/config
chmod -R a+w "${INSTALLPATH}"/log

#Ѕ«ЕдЦГОДјюµДWINDOWS»»РР·ыИҐµф
# XMLFILELIST=`find ${INSTALLPATH} -name *.xml`
# for XMLFILE in ${XMLFILELIST}
# do
# sed -i "s/.$//" ${XMLFILE}
# done

#°ІЧ°autorun
# chmod +x ./autorun/*

# ./autorun/huawei_autostart install >/dev/null 2>&1

#ФЛРРЗэ¶Ї№¤ѕЯ°ІЧ°ЅЕ±ѕ
chmod +x ./driver/*
./driver/install ${INSTALLPATH} >/dev/null 2>&1

#copyПа№ШОДјюµЅПаУ¦ДїВј
#їЅ±ґївОДјю
cp -rf ./lib/librxtxSerial.so ./java/jre1.5.0_15/lib/i386
cp -rf ./lib/libjnotify.so ./java/jre1.5.0_15/lib/i386
#їЅ±ґЧЦївЕдЦГОДјю
cp -rf ./config/fontconfig/fontconfig.properties ./java/jre1.5.0_15/lib/
cp -rf ./config/fontconfig/fontconfig.SuSE.properties ./java/jre1.5.0_15/lib/
rm -rf ./config/fontconfig

#їЅ±ґІ¦єЕПа№ШОДјю
chmod a+x ./sbin/*
chmod -R a+w ./hw_pppd
chmod -R a+x ./hw_pppd
cp -rf ./hw_pppd /usr/local/

#їЅ±ґУГ»§КэѕЭОДјюјР
if [ ! -d ${USERDATA_PATH} ]
then
mkdir $USERDATA_PATH
mkdir ${USERDATA_PATH}/${SOFTWARENAME}
cp -rf ./userdata ${USERDATA_PATH}/${SOFTWARENAME}
chmod -R a+w ${USERDATA_PATH}
chmod -R a+r ${USERDATA_PATH}
else
#Из№ыґжФЪПаН¬ИнјюГыіЖµДУГ»§КэѕЭЈ¬І»ёІёЗ
if [ ! -d ${USERDATA_PATH}/${SOFTWARENAME} ]
then
mkdir ${USERDATA_PATH}/${SOFTWARENAME}
cp -rf ./userdata ${USERDATA_PATH}/${SOFTWARENAME}
chmod -R a+w ${USERDATA_PATH}
chmod -R a+r ${USERDATA_PATH}
fi
fi

#їЅ±ґJREµЅUpdateInstallПВЈ¬УГУЪФЪПЯЙэј¶
cp -rf "${INSTALLPATH}/java" "${INSTALLPATH}/lib/UpdateInstall"

#РЮёДsudoersОДјю
grep -v "MobilePartner.sh" /etc/sudoers >/tmp/${TEMPFILE} 2>&1
DELETECOMMENT="delete requiretty for hw_mobile"
REQUIRETTY=`grep "${DELETECOMMENT}" /tmp/${TEMPFILE}`
if [ "x${REQUIRETTY}" != "x" ]
then
REQUIRETTY=`echo "${REQUIRETTY}" | awk -F ',' '{printf $2}'`
else
REQUIRETTY=`grep "requiretty" /tmp/${TEMPFILE}`
if [ "x${REQUIRETTY}" != "x" ]
then
sed -i "s/${REQUIRETTY}/# ,${REQUIRETTY},${DELETECOMMENT}/g" /tmp/${TEMPFILE} 2>/dev/null
fi
fi
echo -e "ALL ALL=(ALL) NOPASSWD:${INSTALLPATH}/MobilePartner.sh" >> /tmp/${TEMPFILE}

cp -f /tmp/${TEMPFILE} /etc/sudoers


#±ај*ІўґґЅЁЧАГжЖф¶ЇНј±кєНїЄКјІЛµҐЖф¶ЇНј±к
sed "s#\${HW_SOFTWARENAME}#${SOFTWARENAMEINDESKTOP}#g" ./MobilePartner.desktop > /tmp/${TEMPFILE} 2>/dev/null
sed "s#\${HW_INSTALLPATH}#${INSTALLPATH}#g" /tmp/${TEMPFILE} > ./MobilePartner.desktop 2>/dev/null
if [ -d /root/Desktop ]
then
cp -f ./MobilePartner.desktop /root/Desktop

else
cp -f ./MobilePartner.desktop /root
fi
cp -f ./MobilePartner.desktop /usr/share/applications

#±ај*ІўґґЅЁїЄКјІЛµҐР¶ФШНј±к
sed "s#\${HW_SOFTWARENAME}#${SOFTWARENAMEINDESKTOP}#g" ./UninstallMobilePartner.desktop > /tmp/${TEMPFILE} 2>/dev/null
sed "s#\${HW_INSTALLPATH}#${INSTALLPATH}#g" /tmp/${TEMPFILE} > ./UninstallMobilePartner.desktop 2>/dev/null

cp -f ./UninstallMobilePartner.desktop /usr/share/applications

#±ај*ІўґґЅЁФЛРРЅЕ±ѕ
echo -e "#!/bin/bash" > ./MobilePartner.sh

# for Ubuntu
UBUNTURELEASE=`grep Ubuntu /etc/issue 2>&1 | awk -F ' ' '{printf $1}'`
if [ "x${UBUNTURELEASE}" = "xUbuntu" ]
then
if [ ! -d /usr/share/fonts/truetype/arphic ]
then
mkdir -p /usr/share/fonts/truetype/arphic
fi
ln -s /usr/share/fonts/truetype/arphic ${INSTALLPATH}/java/jre1.5.0_15/lib/fonts/fallback
echo -e "export AWT_TOOLKIT=\"MToolkit\"" >> ./MobilePartner.sh
else
sed -i "s/export AWT_TOOLKIT=\"MToolkit\"//g" ./lib/UpdateInstall/install
fi

# for Debian
DEBIANRELEASE=`grep Debian /etc/issue 2>&1 | awk -F ' ' '{printf $1}'`
if [ "x${DEBIANRELEASE}" = "xDebian" ]
then
if [ ! -d /usr/share/fonts/truetype/arphic ]
then
mkdir -p /usr/share/fonts/truetype/arphic
fi
ln -s /usr/share/fonts/truetype/arphic ${INSTALLPATH}/java/jre1.5.0_15/lib/fonts/fallback
fi

# for OpenSuSE
if [ -f /etc/SuSE-release ]
then
if [ ! -d /usr/share/fonts/truetype ]
then
mkdir -p /usr/share/fonts/truetype
fi
ln -s /usr/share/fonts/truetype ${INSTALLPATH}/java/jre1.5.0_15/lib/fonts/fallback
echo -e "export DISPLAY=:0" >> ./MobilePartner.sh
fi

# for jre compatibility
echo -e "export LIBXCB_ALLOW_SLOPPY_LOCK=1" >> ./MobilePartner.sh

echo -e "export JAVA_HOME=${INSTALLPATH}/java/jre1.5.0_15" >> ./MobilePartner.sh
echo -e "export CLASSPATH=${INSTALLPATH}/java/jre1.5.0_15/lib:." >> ./MobilePartner.sh

echo -e "APPDIR=${INSTALLPATH}" >> ./MobilePartner.sh
echo -e "cd \${APPDIR}" >> ./MobilePartner.sh
echo -e "\${APPDIR}/java/jre1.5.0_15/bin/java -Djava.library.path=\${APPDIR}/lib -jar MobilePartner.jar &" >> ./MobilePartner.sh
chmod +x ./MobilePartner.sh
chmod a+x ./MobilePartner

#±ај*ІўґґЅЁР¶ФШЅЕ±ѕ
sed -i "s/{LYouMustBeRoot}/${LYouMustBeRoot[${LANGCODE}]}/g" ./UninstallMobilePartner
sed -i "s/{LInstallEnd}/${LInstallEnd[${LANGCODE}]}/g" ./UninstallMobilePartner
sed -i "s/{LProgramRunning}/${LProgramRunning[${LANGCODE}]}/g" ./UninstallMobilePartner
sed -i "s#{INSTALLPATH}#${INSTALLPATH}#g" ./UninstallMobilePartner
sed -i "s#{CONFIG_FILE}#${CONFIG_FILE}#g" ./UninstallMobilePartner
if [ "x${REQUIRETTY}" != "x" ]
then
sed -i "s/{REQUIRETTY}/${REQUIRETTY}/g" ./UninstallMobilePartner
sed -i "s/{DELETECOMMENT}/${DELETECOMMENT}/g" ./UninstallMobilePartner
else
grep -v {REQUIRETTY} ./UninstallMobilePartner > /tmp/${TEMPFILE}
cp -f /tmp/${TEMPFILE} ./UninstallMobilePartner
fi

chmod +x ./UninstallMobilePartner

DonePrompt "${LStartInstallPartner[${LANGCODE}]}"

#echo -e "\n${SOFTWARENAMEINDESKTOP} ${LCompleteInstallPartner[${LANGCODE}]} ${INSTALLPATH}"

#Зеіэ±ѕµШОДјю
rm -rf ./userdata
rm -rf ./hw_pppd
rm -rf ./*.desktop

rm -f /tmp/${TEMPFILE}
rm -rf ${TEMPWORKPATH}
}

DonePrompt()
{
LOGCHARNUM=`echo "$1" | wc -m`
TERMCHARNUM=`stty size | awk -F ' ' '{printf $2}'`
LOGCHARNUM=`expr $TERMCHARNUM - $LOGCHARNUM`
echo "[ done ] " | awk '{printf "%"'"$LOGCHARNUM"'"s", $0}'
echo -e ""
}


# /*МṩѡФсУпСФ*/
SelectLanguage()
{
while :
do
case ${LANGCODE} in
0)
echo -e "\n\t1. јтМеЦРОД"
echo -e "\t2. УўОД"
echo -e "\n\tЗлСЎФсУпСФ: [1]\c"
read RESP
: ${RESP:="1"}
;;
*)
echo -e "\n\t1. Simplified Chinese"
echo -e "\t2. English"
echo -e "\n\tPlease select Language: [2]\c"
read RESP
: ${RESP:="2"}
;;
esac
case ${RESP} in
[1,2])
LANGCODE=`expr ${RESP} - 1`
return ${LANGCODE}
;;
*)
case ${LANGCODE} in
0)
echo -e - "\n\tДг±ШРлСЎФс: 1, 2\n"
;;
*)
echo -e "\n\tPlease select: 1, 2\n"
;;
esac
;;
esac
done
}

# /*ПФКѕіМРтЖф¶ЇК±µДРЕПў*/
DisplayStartMsg()
{
clear
}

# /*ПФКѕіМРтЅбКшК±µДРЕПў*/
DisplayEndMsg()
{
cd "${BAKCURRENTPATH}"
rm -rf "${TEMPWORKPATH}"
echo -e "\n${LInstallEnd[${LANGCODE}]}"
read -n 1
clear
}



GenConfigFile()
{
cd $INSTALLPATH
echo "path=$INSTALLPATH" > $CONFIG_FILE
echo "name=MobilePartner" >> $CONFIG_FILE
echo "Exec=$INSTALLPATH/MobilePartner" >> $CONFIG_FILE
echo "FullVersion=$FULLVERSION" >> $CONFIG_FILE

}



clear
CheckID
#SelectLanguage
DisplayStartMsg
#µ±ИГУГ»§СЎФс°ІЧ°К±Ј¬ИзПВІї·ЦґъВлµЅУ¦ёГ·ЕµЅwhileС*»·ЦР
PreInstall
InstallJRE
InstallMobilePartner
GenConfigFile
#luanying add 20081229
echo "Download Programs finished!" > "$INSTALLPATH/lib/UpdateInstall/inputLog.txt"
DisplayEndMsg
exit 0

#І»ИГУГ»§СЎФс°ІЧ°Ј¬ИзПВґъВлОЮР§
while :
do
echo -e - "***\t\t${LMobilePartnerInstall[${LANGCODE}]}\t\t***\n"
echo -e - "${LPlsSelect[${LANGCODE}]}\n"
echo -e - "\t1) ${LInstallMP[${LANGCODE}]}"
echo -e - "\t0) ${LQuitInstall[${LANGCODE}]}\n"
echo -e - "Choice: [0]\c"
read RESP
: ${RESP:="0"}
case ${RESP} in
1)
PreInstall
InstallJRE
InstallMobilePartner
GenConfigFile
;;
0)
DisplayEndMsg
exit 0
;;
*)
echo -e - "${LYouMustSelect[${LANGCODE}]}1, 0"
;;
esac
done

Отправлено: 19:52, 01-10-2010 | #3


Аватара для Alan85

Забанен


Сообщения: 463
Благодарности: 91

Профиль | Цитировать


ну я думаю запустить этот скрипт "текстовой файл"

Отправлено: 20:06, 01-10-2010 | #4


Аватара для blek

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


запуск текстового файла не помогает. А как изменить едро линукса и какие изменения нужно внести чтобы модем заработал?

Отправлено: 20:26, 01-10-2010 | #5


Аватара для Naiad

Ветеран


Сообщения: 657
Благодарности: 119

Профиль | Отправить PM | Цитировать


blek, вы его открываете в текстовом редакторе, попробуйте запустить как скрипт.

-------
http://img382.imageshack.us/img382/3248/96854284.jpg


Отправлено: 21:13, 01-10-2010 | #6


Аватара для Alan85

Забанен


Сообщения: 463
Благодарности: 91

Профиль | Цитировать


http://easylinux.ru/node/344
все что тебе надо это найти утилиту usb_modeswitch
она переключит модем в режим "модема". Затем настроить ppp подключение. В статье пример для билайна. В мегафоне нет логина и пароля и меняется это:
Код: Выделить весь код
«Строки инициализации»
AT+CGDCONT=1,"IP","internet"
В статье написано что надо посылать команды AT+ZOPERTE="beeline". На мегафоне такого не надо. У меня Usb модем твоей же модели с мегафоном подключен к wifi роутеру на базе Linux и работает без этого. Еще знаю, что есть команда, которая делает так, что модем определяется только как модем, или только как cd-rom.

Отправлено: 22:11, 01-10-2010 | #7


Аватара для blek

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


alan85, а что за команда чтоб он определялся как модем?

Отправлено: 07:35, 02-10-2010 | #8


Аватара для blek

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


я скачал эту утилиту но он требует программу ar подскажите ссылку на нее

Отправлено: 12:13, 03-10-2010 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


http://www.altlinux.org/Установка_и_...а_Huawei_E1550

-------
Поспешай не торопясь


Отправлено: 17:37, 03-10-2010 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] zte 3g modem

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ZTE MF 100 akalibr Мобильные ОС, смартфоны и планшеты 7 13-08-2010 16:42
Разлочка ZTE AG637 at0om Мобильные ОС, смартфоны и планшеты 2 12-08-2010 13:03
Debian/Ubuntu - ZTE 3g modem MF100 и ubuntu 10.04 andman84 Общий по Linux 1 25-06-2010 23:37
Интернет - [addon] Modem Monitor (Acorp/ASUS/D-Link/ZTE/Zyxel) no404error Наборы обновлений для Windows XP/2003/Windows 7 2 31-05-2008 18:15
Dial-Up - direct modem-modem ustrel Сетевые технологии 1 28-01-2003 10:10




 
Переход