Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Назад к профилю пользователя Козачёк Владимир

29 марта 2011, 08:10
18 Козачёк Владимир Записей: 19

А как по мне так закон достойный и правильный, жаль долго ждать.

Опубликовано 31 декабря 2010 г. Вступает в силу 1 сентября 2012 г.

 Принят Государственной Думой 21 декабря 2010 года

Одобрен Советом Федерации 24 декабря 2010 года 

Президент Российской Федерации Д. Медведев

 
 
21 сентября 2010, 04:43
18 Козачёк Владимир Записей: 19
Образ для установки и инструкцию взял со странички http://www.spohelp.ru/software/titles/4-po-dlya... Отписывать можно и в личку.
 
21 сентября 2010, 04:23
18 Козачёк Владимир Записей: 19
Установка не получается. Доходит до 20 пункта инструкции, и тишина. Ключ установлен, с интернет скачивает. Опишите, пожалуйста, подробней, у кого то наверняка все получилось. Управление требует выгрузку данных, но помощи не оказывает.
 
07 сентября 2010, 08:55
18 Козачёк Владимир Записей: 19

Походил по ссылкам (да по каторгам), ничего не понял как и где прописывать. Закралась мысль, что все кто общается в данном форуме, думают что в отдаленных школах работают спецы "линуксоиды". 

После всех мытарств написал запрос в службу поддержки, Ответ последовал буквально сразу. Нормально, по командам, расписано что и как требовалось выполнить. 

Весьма благодарен инженеру техподдержки PingWin Software  Киекбаеву Анвару.

Требовалось, всего то, отредактировать файл /etc/net/sysctl.conf.  net.ipv4.ip_forward = 1 (0 заменить на 1). И все клиентские сразу же, рвонули в Интернет.

Всем спасибо, будут проблемы, снова пройдусь по форуму.

 
06 сентября 2010, 04:29
18 Козачёк Владимир Записей: 19

Все реально скопировано с консоли. Все IP и DNS даны провайдером. Серверная машина не дает доступа клиентским к Интернет. Я с Linux никогда не работал, сейчас по ходу изучаю. Понимаю что требуется соединение сделать общедоступным, это надо прописать в файле, но как и в каком файле пока не знаю.

 
04 сентября 2010, 02:04
18 Козачёк Владимир Записей: 19

 

[root@Pc05 ~]# cat /proc/version
Linux version 2.6.18-std-smp-alt12.M40.1 (builder@altair.office.altlinux.org) (gcc version 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11)) #1 SMP Mon Nov 10 03:23:01 MSK 2008

[root@Pc05 ~]# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:22:9E:AE:D5
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7290 errors:0 dropped:0 overruns:0 frame:0
TX packets:6488 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:727779 (710.7 KiB) TX bytes:630234 (615.4 KiB)
Interrupt:209 Base address:0x6000

eth1 Link encap:Ethernet HWaddr 00:0D:61:9E:CD:8F
inet addr:10.25.2.162 Bcast:10.25.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12956 errors:0 dropped:0 overruns:0 frame:0
TX packets:13836 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3892502 (3.7 MiB) TX bytes:1582394 (1.5 MiB)
Interrupt:217 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:87 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5112 (4.9 KiB) TX bytes:5112 (4.9 KiB)

[root@Pc05 ~]# lspci|grep net
01:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

[root@Pc05 ~]# /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
10.25.2.0 * 255.255.255.0 U 0 0 0 eth1
default 10.25.2.161 0.0.0.0 UG 0 0 0 eth1

[root@Pc05 ~]# cat /etc/resolv.conf
# Generated by dhcpcd for interface eth1
nameserver 82.179.62.64
nameserver 82.179.62.65
search
 
03 сентября 2010, 12:23
18 Козачёк Владимир Записей: 19
# /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 10.25.2.0 * 255.255.255.0 U 0 0 0 eth1 default 10.25.2.161 0.0.0.0 UG 0 0 0 eth1 Напрягает запись 10.25.2.0, я такого не вводил. А записывал в настройках 10.25.2.161 и 10.25.2.162.
 
03 сентября 2010, 12:21
18 Козачёк Владимир Записей: 19
По FF, позже. По сети важнее. На всех компьютерах AltLinux 4.0 Мастер (26 диск из ПП), сеть работает все компьютеры "общаются" между собой. Главный (сервер) в Интернет выходит, но не даёт доступа клиентским.
 
03 сентября 2010, 11:30
18 Козачёк Владимир Записей: 19
Скачал FireFox, дальше не знаю какой файл важнее.
 
27 августа 2010, 12:10
18 Козачёк Владимир Записей: 19
Абракадабра а не запрос. Копировал с консоли, как обычно. Кстати обновить FireFox с http://www.mozilla.com/ru/ не получается, бьет: ошибка синтаксического анализа XML: неправильный Адрес: chrome://mozapps/content/downloads/unknownContentType.xul Строка 1, символ 9:Resource(aMIMEString); --------^
 
27 августа 2010, 11:30
18 Козачёк Владимир Записей: 19
У меня проблема такая же как у Андрея Бойко, выйти не получается. Сначала все настройки прописал при установке, сам комп в Интернет выходит через eth1, вся сеть класса подключена через eth0 в Интернет не выходит. Перенастроил при помощи Network Manager, результат тот же. Затем по совету Viktora выполнил в консоли (даю подробно): //sbin/ifconfig eth0 down /sbin/ifconfig eth1 down /sbin/ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 /sbin/ifconfig eth1 10.25.2.162 netmask 255.255.255.0 broadcast 10.25.2.161 /sbin/ifconfig eth0 up /sbin/ifconfig eth1 up Ни каких изменений. [[root@Pc05 ~]# /sbin/ifconfig -a eth0 Link encap:Ethernet HWaddr 00:50:22:9E:AE:D5 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:244 errors:0 dropped:0 overruns:0 frame:0 TX packets:121 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:33720 (32.9 KiB) TX bytes:12916 (12.6 KiB) Interrupt:209 Base address:0xa000 eth1 Link encap:Ethernet HWaddr 00:0D:61:9E:CD:8F inet addr:10.25.2.162 Bcast:10.25.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10306 errors:0 dropped:0 overruns:0 frame:0 TX packets:6723 errors:0 dropped:0 overruns:0 carrier:0 collisions:2 txqueuelen:1000 RX bytes:13922861 (13.2 MiB) TX bytes:634369 (619.5 KiB) Interrupt:217 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:36 errors:0 dropped:0 overruns:0 frame:0 TX packets:36 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1848 (1.8 KiB) TX bytes:1848 (1.8 KiB) [root@Pc05 ~]# /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 10.25.2.0 * 255.255.255.0 U 0 0 0 eth1 default 10.25.2.161 0.0.0.0 UG 0 0 0 eth1 Подскажите в чем причина, раздача не идет. Спасибо.
 
07 мая 2010, 10:17
18 Козачёк Владимир Записей: 19

Сакрюкин Константин, пожалуйста, киньте в личку ссылку на электронные учебные пособия.

Коллеги не забывайте, существуют виртуальные машины. Хорошо прописано как... на сайте http://inflin.narod.ru/ У меня проблема в том что диски маленькие, пришлось несколько компов полностью снести ранее установленную Win и ставить Linux для опытной зоны. 

 
07 мая 2010, 08:16
18 Козачёк Владимир Записей: 19

Все, установил. Причина, старая версия MobilePartner. Скачал новую, заменил в папке Linux, выполнил:

[root@Pc03 ~]# cd /home/user/Desktop/megafon

[root@Pc03 megafon]# ./autorun.sh

Через три минуты смотрел почту школы в FireFox под Linux.

Спасибо Руслану Остапенко.

 
04 мая 2010, 10:50
18 Козачёк Владимир Записей: 19

Нашел файл autorun.sh, выполнил :

Password:

[root@Pc03 ~]# cd /home/user/Desktop/megafon

[root@Pc03 megafon]# ./autorun.sh

grep: /etc/datacard_config: Нет такого файла или каталога

grep: /etc/datacard_config: Нет такого файла или каталога

Begin verify CD...

Verify CD succeed!

Begin copy install file...

Copy install file succeed!

It didn't install a dashboard.And install it

install...

/usr/bin/xterm

Run xterm and begin to install

 

На екране мелькнуло окно xterm. И снова глухо.

 

 
04 мая 2010, 10:47
18 Козачёк Владимир Записей: 19

По совету Руслана выполнил :

 

[root@Pc03 Linux]# ./install

 

 Please input the absolute path for install[/usr/local/MegaFon_Internet]: y

 

install path illegal

 

Finished, press any key to exit

 

[root@Pc03 Linux]#

и всё, дальше глухо.

 
03 мая 2010, 07:44
18 Козачёк Владимир Записей: 19

Для меня приведенные выше тексты полная абракадабра, я не програмист и с Linux ранее не знаком.

Так что если возможно описывай те попроще.

Спасибо.

 
03 мая 2010, 07:40
18 Козачёк Владимир Записей: 19

Текст предыдущего Readme, поторопился.

Привожу текст Install

#!/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

 

Спрятала текст в спойлер. Огромная просьба размещать подобные здоровые куски либо в спойлер -- выделить всё, нажать на значок перевёрнутых кавычек на панели ответа, либо прикреплять аттачем как текстовый файл -- иконка в виде листочка бумаги с плюсиком на панели ответа. (Адм.)

 
03 мая 2010, 07:36
18 Козачёк Владимир Записей: 19

У нас установлен диск 26 из пакета ПП 2.0 для школ. При запросе о дистрибутиве, ответ ALT Linux 4.0 Junior (HeyTeacher). Перечисляю содержимое папки Linux для модема : DataCard_Verify ; jre-1_5_0_15-linux-i586.bin ; SysConfig.dat ; install ; MobilePartner.tar.gz ; readme.txt .
Текст  install : 

--How to Install----------------------

*You need login as root*

1. Run "install" in TERMINAL to install MobilePartner

   eg: # bash /<path>/install

 

2. If you had installed this software in your system before, you will get a prompt: "The software is exist, do you want overwrites? ([Y]/[N])", enter "y" to overwrites or "n" to exit.

 

3. If you do not had installed this software in your system before, you will get a prompt: "Please input the install path[/usr/local/Mobile_Partner]:". Then you can input install path(fullpath), or you may using the default path(/usr/local/Mobile_Partner) by press ENTER direct

 

4. Finish installing

 

--How to run--------------------------

* From shortcut in desktop

 

* Run MobilePartner in your install path

   eg: # /<install path>/MobilePartner

 

* Plug in your device, it will run automatically(Not supported in Xandros)

 

 

 
30 апреля 2010, 08:54
18 Козачёк Владимир Записей: 19

Здравствуйте, меня интересует такая же тема. Модем Е1550 , провайдер Мегафон. На диске в модеме есть программы для установки в Win запускается автоматом, есть папка Linux содержащая файлы, в том числе и install . Я до этого никогда не работал с Unix  системами и не знаю как устанавливать программы и пакеты, кроме как в Sinaptyc.

 

  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта
Мюнхен онкологический центр общий онкологический центр мюнхена www.munich-medical.ru.

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .