<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>
<P>Привет сообществу! </P></FONT><FONT face="Times New Roman">
<P>Народ пардон за огромное письмо но меня постоянно ругают, что не излагаю
полностью суть проблемы – без деталей невозможно помочь! Отдельное спасибо
Виталию Липатову </FONT><FONT face="Times New Roman">& </FONT>Mike Lykov
<FONT face=Arial>за их помощь и терпение!</P></FONT><FONT
face="Times New Roman">
<P><FONT face=Arial size=2></FONT><BR></P></FONT><FONT face="Times New Roman"
size=4>
<P><STRONG>Не могу поставить дрова под модем.</STRONG></P></FONT><FONT
face=Arial>
<P>Излагаю полную историю моей попытки установки модема Intel 536EP V.92 (PCI)
на ALTLinux Junior 2.2.</P>
<DIR>
<P>1. Итак после установки системы скачал драйвера под модем на интеловском
сайте для Мандрака и редхата + исходники.</P></FONT>
<P>2. <FONT face=Arial>Прочитал многочисленные HOWTO & Manuals, но в общем
то, так и не нашел доходчивого объяснения, как определить - нашла система модем
во время установки, или нет. (В minicom не могу вбить команду АТ для проверки
соединения – просто неодупляюсь куда – курсор не реагирует на нажатие клавиш на
клавиатуре настройки вроде как в HOWTO захожу в настройки </FONT>minicom
--s<FONT face=Arial>) Во время старта, kudzu каждый день выдает сообщение, что
нашел мышь и не более. Что сделать, чтобы он обнаружил модем. При попытке
дозвона через кррр сообщение модем занят, соответственно дозвоном и
непахнет.</P>
<P>3. Предположил, что система модем нашла (есть файл #/dev/modem) и решил
ставить Мандраковские дрова т.к. ALTLinux выходец из этой оперы. Прочитал
инструкцию по установке в файле readme.txt в директории драйвера, часть
инструкции привожу ниже:</P></DIR></FONT>
<P>-------------------------------------------------------------------------------</P>
<P>2. Release Notes</P>
<P>This release supports 2.4.x kernels.</P>
<P>This release is not compatible with kernels prior to 2.4.</P>
<P>The 536EP corecode binary was compiled with gcc version 2.96</P>
<P>v92 support added: modem on hold AT command set,</P>
<P>PCM upstream, v44, and quick connect are implemented.</P>
<P>Linux Compatability tests are performed on the latest or previous</P>
<P>versions of the following distributions: Mandrake, RedHat, and SuSE</P>
<P>------------------------------------------------------------------------------</P>
<P>3. INSTALLATION</P>
<P>Prerequisites:</P>
<P>1. root access</P>
<P>2. bash shell to run install scripts</P>
<P>3. a 536EP modem</P>
<P>4. KERNEL SOURCE HEADERS FOR THE KERNEL YOU ARE RUNNING</P>
<P>(found on your distribution's CD)</P>
<P>6 steps to install</P>
<P>1. login as ROOT</P>
<P>2. extract the archive into a directory with "tar -zxvf
<archivename>.tgz"</P>
<P>3. cd into the directory it created.</P>
<P>4. Type: make clean</P>
<P>5. Type: make 536ep</P>
<P>6. Type: make install-536ep</P>
<P>The installation script has been designed for the following distributions</P>
<P>release versions</P>
<P>mandrake-release</P>
<P>SuSE-release</P>
<P>redhat-release</P>
<P>debian_version (including Corel)</P>
<P>slackware-version</P>
<P>conectiva-version</P>
<P>bluepoint-release</P>
<P>Unknown distributions install modules and utilities but</P>
<P>will not install boot scripts!.</P>
<P>Please examine the 536ep-inst script if you have a different
distribution.</P>
<P>The driver is split in two. A serial driver and core driver.</P>
<P>The core driver must be loaded first since the serial driver depends on
it.</P>
<P>The serial driver registers itself as character device</P>
<P>major number 240, minor number 1.</P>
<P>The serial driver takes one argument right now, which is a number to</P>
<P>override the default major number if you need to.</P>
<P>ATTENTION: if the driver compiles but the script just wont work for you.</P>
<P>Here are the bare minimum steps to get your modem to work.</P>
<P>0. log in as root.</P>
<P>1. insmod -f 536epcore.o</P>
<P>2. insmod -f 536ep.o</P>
<P>2a. you can start "hamregistry" at this point if you wish.</P>
<P>3. rm /dev/536ep</P>
<P>4. mknod /dev/536ep c 240 1 (note "240" is the default, if it does not</P>
<P>work see what /proc/devices says 536ep's major number is)</P>
<P>5. ln -s /dev/536ep /dev/modem</P>
<P>6. start a comm application like minicom and use the modem.</P>
<P>7. see section 3 (International Users) for info on setting the correct</P>
<P>country settings.</P>
<P>-------------------------------------------------------------------------------</P>
<P>4. FILE DESCRIPTIONS</P>
<P>536ep-inst installation script to install 536ep modules and supporting
files</P>
<P>files copied to /lib/modules/(kernel-version)/misc</P>
<P>536epcore.o driver core code module</P>
<P>536ep.o pseudo serial driver for 536ep, depends on 536epcore.o</P>
<P>files copied to /etc/rc.d/... (path differes per distribution)</P>
<P>536ep-boot boot scrip to start and stop 536ep modules</P>
<P>files copied to /usr/sbin</P>
<P>hamregistry hamregistry is the "registry" like tool that the modem uses
to</P>
<P>get and store persistant data such as county info and profile strings.</P>
<P>files copied to /etc</P>
<P>hamregistry.bin file that stores the initial persistant data for modem.</P>
<P>-------------------------------------------------------------------------------</P>
<P>5. INTERNATIONAL USERS</P>
<P>hamregistry will store the last country setting you</P>
<P>set in the modem.</P>
<P>in minicom (or equivalent comm application)</P>
<P>the commmand to change country setting is "AT+GCI="</P>
<P>the command takes a t.35 country code in hexadecimal.</P>
<P>below is a list of currently supported t.35 country codes.</P>
<P>you can also put this "AT" command in the init string of</P>
<P>the comm application you are using.</P>
<P>if you are a CTR-21 country I think you should be able to </P>
<P>choose a CTR-21 country on the list and be ok. but</P>
<P>that's no guarantee.</P>
<P>The same goes for countries that are "USA" compatable.</P>
<P>(this table also exist in the source file wwh_dflt.c that</P>
<P>ships with the 536epcore driver)</P>
<P>country code t.35 code</P>
<P>---------------------------</P>
<P>USA 1 B5</P>
<P>KOR 82 61</P>
<P>ECU 593 35</P>
<P>BOL 591 14</P>
<P>CHL 56 15</P>
<P>COL 57 27</P>
<P>PAN 507 85</P>
<P>PER 51 88</P>
<P>SAU 966 98</P>
<P>THA 66 A9</P>
<P>VNM 84 BC</P>
<P>SWE 46 A5</P>
<P>DNK 45 31</P>
<P>FIN 358 3C</P>
<P>NOR 47 82 </P>
<P>ISL 354 52</P>
<P>IRL 353 57</P>
<P>ISR 972 58</P>
<P>LIE 423 68</P>
<P>ESP 34 A0</P>
<P>TUR 90 AE</P>
<P>DEU 49 42</P>
<P>AUT 43 0A</P>
<P>CHE 41 A6</P>
<P>CYP 357 2D</P>
<P>GRC 30 46</P>
<P>ITA 39 59</P>
<P>LUX 352 69</P>
<P>NLD 31 7B</P>
<P>GBR 44 B4 </P>
<P>BEL 32 0F</P>
<P>FRA 33 3D</P>
<P>PRT 351 8B</P>
<P>PAK 92 84</P>
<P>JPN 81 00</P>
<P>RUS 7 B8</P>
<P>AUS 61 09</P>
<P>MYS 60 6C</P>
<P>CHN 86 26</P>
<P>HKG 852 50</P>
<P>SGP 65 9C</P>
<P>NZL 64 7E</P>
<P>ARG 54 07</P>
<P>BRA 55 16</P>
<P>MEX 52 73</P>
<P>TWN 886 E3</P>
<P>IND 91 53</P>
<P>PHL 63 89</P>
<P>IDN 62 54</P>
<P>BHS 103 0B</P>
<P>BRB 104 0E</P>
<P>BMU 105 12</P>
<P>GTM 502 49</P>
<P>HTI 509 4E </P>
<P>HND 504 4F</P>
<P>JAM 1 5B </P>
<P>NIC 505 7F</P>
<P>PRY 595 87</P>
<P>PRI 121 8C</P>
<P>SUR 597 A3</P>
<P>TTO 117 AC </P>
<P>URY 598 B7</P>
<P>VEN 58 BB</P>
<P>ZWE 263 C4</P>
<P>GUY 592 4D</P>
<P>EST 372 E0</P>
<P>HUN 36 51</P>
<P>SVN 386 E2</P>
<P>ARE 971 B3</P>
<P>SVK 421 2E</P>
<P>CAN 107 14</P>
<P>CRI 506 1B </P>
<P>DOM 110 33</P>
<P>SLV 503 37</P>
<P>GMB 220 41</P>
<P>GIB 350 45 </P>
<P>POL 48 8A</P>
<P>EGY 20 36</P>
<P>CZE 420 2E</P>
<P>ZAF 27 9F</P>
<P>GUF 594 E1</P>
<P>-------------------------------------------------------------------------------</P>
<P>7. Security issues</P>
<P>the 536ep-inst and 536ep-boot file install the files and device nodes as</P>
<P>root for the owner and group.</P>
<P>this will cause problems for those who want to user the modem to dialout</P>
<P>using an account other than root.</P>
<P>In SuSE, "dialout" is the group used to install the files and device
node.</P>
<P>This way, anyone belonging to the "dialout" group can use the modem to
dialout.</P>
<P>(take a look at /etc/group)</P>
<P>I did not want the script to allow full access of the modem to everyone
without</P>
<P>"root" knowing.</P>
<P>Edit the 536ep-boot and 536ep-inst scripts to fit your needs.</P>
<P>-------------------------------------------------------------------------------</P>
<P>8. Compile issues</P>
<P>a. this driver will now compile with the this path:</P>
<P>/lib/modules/<kernel version>/build/include</P>
<P>the 2.4.4+ kernels says to copy the /boot/vmlinuz.version.h</P>
<P>over to the kernel build path. I have the makefile do this</P>
<P>if this file exists. You must install the kernel source</P>
<P>code anyways. It should be on your distribution's CD.</P>
<P>-------------------------------------------------------------------------------</P>
<P>9. What is the Hamregistry?</P>
<P>The hamregistery is an application that stores data for the 536ep driver
onto</P>
<P>the disk. hamregistry stores information from the driver that needs to</P>
<P>persist from reboot to reboot such as you current country setting.</P>
<P>The 536ep-inst install script and the 536ep-boot script start this
utility</P>
<P>automatically for you.</P>
<P>If this tool is not present when the driver gets used your profile,</P>
<P>quickconnect, and current country setting will not be saved but the
driver</P>
<P>should still work fine. The only step that would need to be done is to</P>
<P>make sure that the driver is set to the correct country with </P>
<P>at+gci= (see section 5)</P>
<P>-------------------------------------------------------------------------------</P>
<P>10. What's v92 and v44?</P>
<P>a. modem on hold: (ISP and your ISP dialer must also support this)</P>
<P>This will allow you to pause your ppp connection to answer an incoming</P>
<P>call. You will need call waiting, dialer, and ISP support for this to</P>
<P>work. When you are done with the call you can resume your ppp connection</P>
<P>without having to reconnect. The AT command set for this feature exist</P>
<P>in the driver.</P>
<P>b, pcm upstream:</P>
<P>(ISP must also support this, as of version 4.32 I</P>
<P>dont know any ISP's that do)</P>
<P>This will allow faster upload speeds.</P>
<P>to enable: at+pig=0</P>
<P>to disable: at+pig=1</P>
<P>c. quickconnect:</P>
<P>Once you make a call to a v92 modem, your phoneline characteristics are</P>
<P>stored. Whenever you make a new v92 connection it will use this data </P>
<P>to make the call negotiation quicker (approx 10 seconds).</P>
<P>to enable: at+pqc=0 at+pss=0</P>
<P>to disable: at+pss=2</P>
<P>d. v44: (ISP must also support this)</P>
<P>A better compression protocol than v42 which can give you better transfer</P>
<P>speeds.</P>
<P>-------------------------------------------------------------------------------</P>
<P>11. The Hamregistry tool</P>
<P>The hamregistry tool is used to provide persistance of settings across</P>
<P>reboots. The haminst and hamboot scripts automatically setup and start</P>
<P>the hamregistry background task for the modem to use.</P>
<P>The hamregistry tool has command line arguments for those who wish to </P>
<P>customize persistant settings. To use these command lines</P>
<P>you must first stop the driver with "bash hamboot stop".</P>
<P>Once the driver has been stopped you may run hamregistry with one of
these</P>
<P>arguments to store into the /etc/hamregistry.bin persistance file:</P>
<P>(supply value for items in < >)</P>
<P>-mfg <Modem manufactures name></P>
<P>-mod <Modem model name></P>
<P>-hookflash <0,1,2></P>
<P>hookflash method: 0=(default)without tone 1=with tone 2=reserved</P>
<P>-v92rptopt <0,1></P>
<P>control v92 reporting: 0=PCM upsteam only 1=(default) all v92</P>
<P>-gpio_lpohd <0,1></P>
<P>Handset Hook detection: 0=not supported 1=(default)supported</P>
<P>-current_country <t.35 code></P>
<P>This info is written to the /etc/hamregistry.bin file.</P>
<P>If hamregistry.bin exists along with the installation files, haminst will</P>
<P>copy it to /etc/hamregistry.bin when installing the modem.</P>
<P>-------------------------------------------------------------------------------</P>
<P>12. Known Bugs/Issues</P>
<P>a. If you see this message</P>
<P>"536ep:rs_open: DSP did not reset. try again or restart computer"</P>
<P>and you KNOW you have a HaM modem installed</P>
<P>Disable "PNP OS" in your bios. There is a problem with the driver and</P>
<P>linux PNP. After a time, Linux PNP will disable the card and the driver</P>
<P>currently can not reenable itself.</P>
<P>b. Be aware that the build replaces your</P>
<P>/lib/module/<kernver>//build/include/linux/version.h file with</P>
<P>/boot/vmlinuz.version.h</P>
<P>(this is what Linus T. told me to do with a compiler error)</P>
<P>c. There may be an incompatibility with DevFS. The 536ep device may be
located</P>
<P>in /dev/tts/536ep</P>
<P>instead of /dev/536ep. Be aware of this and link /dev/modem to the 536ep</P>
<P>device that corresponds to your setup.</P>
<P>e. Currently there is a problem with the 536ep driver and SuSE 7.2 ppp</P>
<P>connections. I have been able to get ppp connection with bellsouth </P>
<P>by calling this bash script and wvdial config section:</P>
<P>------my script----------------------</P>
<P>#! /bin/sh</P>
<P>/usr/sbin/pppd -detach lock asyncmap 00000000 \</P>
<P>defaultroute debug /dev/modem 57600 \</P>
<P>ipparam ppp0 linkname ppp0 \</P>
<P>noauth \</P>
<P>connect "/usr/bin/wvdial --chat bellsouth"</P>
<P>------my /etc/wvdial.conf section ---</P>
<P>[Dialer bellsouth]</P>
<P>Modem = /dev/modem</P>
<P>Baud = 57600</P>
<P>Init1 = ATZ</P>
<P>Inti2 = ATQ0 V1 E1 S0=0 &C1 &D2</P>
<P>Dial Command = ATDT</P>
<P>Phone = 6859500</P>
<P>Username = myloginname</P>
<P>Password = mysecretpassword</P>
<P>#Ask Password = 1</P>
<P>Stupid Mode = 0</P>
<P>------------------</P><FONT face=Arial>
<P>Следуя инструкции установки первая команда: </P></FONT>
<P>[root@localhost Intel536-4.68-M92-UP]# make clean</P>
<P>cd coredrv; make clean</P><FONT face=Arial>
<P>make[1]: Вход в каталог `/home/user/Intel536-4.68-M92-UP/coredrv'</P></FONT>
<P>rm -f *.ko *.o *~ core</P><FONT face=Arial>
<P>make[1]: Выход из каталог
`/home/user/Intel536-4.68-M92-UP/coredrv'</P></FONT>
<P>rm -f *.o</P>
<P>[root@localhost Intel536-4.68-M92-UP]#</P><FONT face=Arial>
<P>Вторая команда: </P></FONT>
<P>[root@localhost Intel536-4.68-M92-UP]# make 536</P>
<P>Module precompile check</P>
<P>Current running kernel is: 2.4.20-alt6-up</P>
<P>/lib/modules... autoconf.h does not exist</P>
<P>please install kernel source</P><FONT face=Arial>
<P>make: *** [check] Ошибка 1</P></FONT>
<P>[root@localhost Intel536-4.68-M92-UP]#</P><FONT face=Arial>
<P>Третья команда: </P></FONT>
<P>[root@localhost Intel536-4.68-M92-UP]# make install</P>
<P>bash Intel536_inst</P>
<P>running kernel 2.4.20-alt6-up</P>
<P>installing hamregistry, used for persistant storage</P>
<P>installing Intel 536 driver</P><FONT face=Arial>
<P>install: невозможно выполнить stat для `Intel536.o': No such file or
directory</P></FONT>
<P>mandrake Intel536_boot script</P>
<P>starting module and utilities</P>
<P>error loading Intel536</P>
<P>done</P>
<P>[root@localhost Intel536-4.68-M92-UP]#</P><FONT face=Arial>
<P>После первого обращения на форум один чел сказал, что для команды make нежен
компилятор gcc. Ниже привожу попытки поставить оное творение с диска 2 ALTLinux
Junior 2.2:</P></FONT><FONT size=2></FONT><FONT face="Courier New" size=2>
<P>apt-get install rpm-build</P></FONT><FONT face=Arial size=2>
<P>результаты</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>ее</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>выполнения</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>ниже</FONT><FONT face="Courier New" size=2>:</P>
<P>_______________________________________________________</P>
<P>[root@localhost root]# apt-cdrom add</P>
<P>Using CD-ROM mount point /mnt/cdrom/</P>
<P>Unmounting CD-ROM</P>
<P>Please insert a Disc in the drive and press enter</P>
<P>Mounting CD-ROM</P>
<P>Identifying.. [73f614cbc65cd77088245ecd49522fd8-2]</P>
<P>Scanning Disc for index files.. Found 2 package indexes and 2 source
indexes.</P>
<P>This Disc is called:</P>
<P>'Junior 2.2 CD .devel'</P>
<P>Reading Indexes... </FONT><FONT face=Arial size=2>Завершено</P></FONT><FONT
face="Courier New" size=2>
<P>Reading Indexes... </FONT><FONT face=Arial size=2>Завершено</P></FONT><FONT
face="Courier New" size=2>
<P>Writing new source list</P>
<P>Source List entries for this Disc are:</P>
<P>rpm cdrom:[Junior 2.2 CD .devel]/ ALTLinux devel</P>
<P>rpm cdrom:[Junior 2.2 CD .devel]/ Mandrake devel</P>
<P>rpm-src cdrom:[Junior 2.2 CD .devel]/ ALTLinux devel</P>
<P>rpm-src cdrom:[Junior 2.2 CD .devel]/ Mandrake devel</P>
<P>Repeat this process for the rest of the CDs in your set.</P>
<P>[root@localhost root]#</P>
<P>_________________________________________________________</P>
<P>[user@localhost RPMS.devel]$ apt-get install rpm-build</P>
<P>error: cannot get exclusive lock on /var/lib/rpm/Packages</P>
<P>error: cannot open Packages index using db3 - (-1)</P>
<P>E: </FONT><FONT face=Arial size=2>невозможно</FONT><FONT face="Courier New"
size=2> </FONT><FONT face=Arial size=2>открыть</FONT><FONT face="Courier New"
size=2> </FONT><FONT face=Arial size=2>базу</FONT><FONT face="Courier New"
size=2> </FONT><FONT face=Arial size=2>данных</FONT><FONT face="Courier New"
size=2> RPM</P>
<P>[user@localhost RPMS.devel]$</P>
<P>_________________________________________________________</P>
<P>root@localhost root]# apt-get install rpm-build</P></FONT><FONT face=Arial
size=2>
<P>Чтение</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>списков</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>пакетов</FONT><FONT face="Courier New" size=2>... </FONT><FONT face=Arial
size=2>Завершено</P>
<P>Создание</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>списка</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>имён</FONT><FONT face="Courier New" size=2>... </FONT><FONT face=Arial
size=2>Завершено</P>
<P>Построение</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>дерева</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>зависимостей</FONT><FONT face="Courier New" size=2>... </FONT><FONT
face=Arial size=2>Завершено</P>
<P>Некоторые</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>пакеты</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>установить</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>невозможно</FONT><FONT face="Courier New" size=2>. </FONT><FONT
face=Arial size=2>Это</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>может</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>означать</FONT><FONT face="Courier New" size=2>, </FONT><FONT
face=Arial size=2>что</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>Вы</P>
<P>потребовали</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>невозможного</FONT><FONT face="Courier New" size=2>, </FONT><FONT
face=Arial size=2>либо</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>пользуетесь</FONT><FONT face="Courier New" size=2>
</FONT><FONT face=Arial size=2>нестабильным</FONT><FONT face="Courier New"
size=2> </FONT><FONT face=Arial size=2>репозиторием</FONT><FONT
face="Courier New" size=2>.</P></FONT><FONT face=Arial size=2>
<P>Часть</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>необходимых</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>пакетов</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>либо</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>ещё</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>не</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>создана</FONT><FONT face="Courier New" size=2>, </FONT><FONT
face=Arial size=2>либо</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>была</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>удалена</P>
<P>из</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>каталога</FONT><FONT face="Courier New" size=2> '</FONT><FONT face=Arial
size=2>Входящие</FONT><FONT face="Courier New" size=2>'.</P></FONT><FONT
face=Arial size=2>
<P>Так</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>как</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>для</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>выполнеия</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>Вашего</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>запроса</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>достаточно</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>одной</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>операции</FONT><FONT face="Courier New" size=2>, </FONT><FONT face=Arial
size=2>то</P>
<P>скорее</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>всего</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>этот</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>пакет</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>просто</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>невозможно</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>установить</FONT><FONT face="Courier New" size=2>. </FONT><FONT
face=Arial size=2>Сообщите</FONT><FONT face="Courier New" size=2>, </FONT><FONT
face=Arial size=2>пожалуйста</FONT><FONT face="Courier New"
size=2>,</P></FONT><FONT face=Arial size=2>
<P>об</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>этом</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>как</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>о</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>найденной</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>ошибке</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>в</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>пакете</FONT><FONT face="Courier New" size=2>.</P></FONT><FONT face=Arial
size=2>
<P>Эти</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>сведения</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>могут</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>помочь</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>найти</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>выход</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>из</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>ситуации</FONT><FONT face="Courier New" size=2>:</P></FONT><FONT
face=Arial size=2>
<P>Следующие</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>пакеты</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>имеют</FONT><FONT face="Courier New" size=2> </FONT><FONT face=Arial
size=2>неудовлетворенные</FONT><FONT face="Courier New" size=2> </FONT><FONT
face=Arial size=2>зависимости</FONT><FONT face="Courier New" size=2>:</P>
<P>rpm-build: </FONT><FONT face=Arial size=2>Требует</FONT><FONT
face="Courier New" size=2>: gcc</P>
<P></FONT><FONT face=Arial size=2>Требует</FONT><FONT face="Courier New"
size=2>: glibc-devel </FONT><FONT face=Arial size=2>но</FONT><FONT
face="Courier New" size=2> </FONT><FONT face=Arial size=2>пакет</FONT><FONT
face="Courier New" size=2> </FONT><FONT face=Arial size=2>не</FONT><FONT
face="Courier New" size=2> </FONT><FONT face=Arial size=2>будет</FONT><FONT
face="Courier New" size=2> </FONT><FONT face=Arial
size=2>установлен</P></FONT><FONT face="Courier New" size=2>
<P>E: </FONT><FONT face=Arial size=2>Извините</FONT><FONT face="Courier New"
size=2>, `</FONT><FONT face=Arial size=2>битые</FONT><FONT face="Courier New"
size=2>' </FONT><FONT face=Arial size=2>пакеты</P></FONT><FONT
face="Courier New" size=2>
<P>[root@localhost root]#</P></FONT>
<P>RE><FONT face=Arial>Если заморочки с базой пакетов,<BR>делают rpm
--rebuilddb<BR>пробуем</FONT>[root@localhost root]# rpm –rebuilddb</P><FONT
face=Arial>
<P>Отработал минут 10 без сообщений я поял все ок.</P>
<P>Снес все в </FONT>sours.list <FONT face=Arial>далее</FONT><BR>[root@localhost
root]# apt-cdrom add<BR>Using CD-ROM mount point /mnt/cdrom/<BR>Unmounting
CD-ROM<BR>Please insert a Disc in the drive and press enter<BR>Mounting
CD-ROM<BR>Identifying.. [73f614cbc65cd77088245ecd49522fd8-2]<BR>Scanning Disc
for index files.. Found 2 package indexes and 2 source indexes.<BR>This Disc is
called:<BR>'Junior 2.2 CD .devel'<BR>Reading Indexes... Done<BR>Reading
Indexes... Done<BR>Writing new source list<BR>Source List entries for this Disc
are:<BR>rpm cdrom:[Junior 2.2 CD .devel]/ ALTLinux devel<BR>rpm cdrom:[Junior
2.2 CD .devel]/ Mandrake devel<BR>rpm-src cdrom:[Junior 2.2 CD .devel]/ ALTLinux
devel<BR>rpm-src cdrom:[Junior 2.2 CD .devel]/ Mandrake devel<BR>Repeat this
process for the rest of the CDs in your set.<BR>[root@localhost root]# apt-get
update<BR>Reading Package Lists... Done<BR>Collecting File Provides...
Done<BR>[root@localhost root]# apt-get install rpm-build<BR>Reading Package
Lists... Done<BR>Collecting File Provides... Done<BR>Building Dependency Tree...
Done<BR>Some packages could not be installed. This may mean that you
have<BR>requested an impossible situation or if you are using the
unstable<BR>distribution that some required packages have not yet been
created<BR>or been moved out of Incoming.<BR>Since you only requested a single
operation it is extremely likely that<BR>the package is simply not installable
and a bug report against<BR>that package should be filed.<BR>The following
information may help to resolve the situation:<BR>The following packages have
unmet dependencies:<BR>rpm-build: Depends: gcc<BR>Depends: glibc-devel but it is
not going to be installed<BR>E: Broken packages<BR>[root@localhost root]# </P>
<P>Теперь даже незнаю в каком направлении двигатся?</P></DIV></BODY></HTML>