[Comm] Повтор : Как подружить в apt cdrom'ы дистрибутива с удалённым репозиторием?

cornet =?iso-8859-1?q?cornet_=CE=C1_altlinux=2Eru?=
Пн Сен 16 01:34:53 MSD 2002


Ivan Kudryashov wrote:
> 
> Hello, cornet!
> 
> On Thu, 05 Sep 2002 17:16:21 +0400 You wrote:
> 
> > Вообще не стоит одновременно использовать и updates и Sisyphus
> > лучше что то одно оставить.
> 
> Оставил только Sisyphus
> 
> > Если у apt есть несколко источников пакетов, то он будет
> > выбирать тот источник, где пакет имеет самую свежую версию. при
> > этом последовательность указания источников в
> > /etc/apt/sources.list роли не играет.
> 
> Я имел в виду, что при наличии одноверсионных пакетов в сети и на
> диске будет использоваться диск. Нет?
> 
> > Лучше всего для начала выслать сюда:
> > /etc/apt/sources.list
> > тогда многое станет ясно :-)
> 
> Уже (см. ответ to: Andriy Dobrovol's'kii). Результат (даже после
> убирания из списка апдейтса) --- плачевный:
> 
> -----------------------------------------------------------------
> 
> jony на localhost work/mech/src $ sudo apt-get install sdlscav
> Обработка файловых зависимостей... Завершено
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие НОВЫЕ пакеты будут установлены:
>   sdlscav
>   0 пакетов будет обновлено, 1 будет добавлено новых, 0 будет
> удалено(заменено) и 201 не будет обновлено.
>   Необходимо получить 0B/151kB архивов. После распаковки 429kБ
> будет использовано.
>   Media Change: Please insert the disc labeled 'ALT Linux Master
> CD 2' in the drive '/mnt/cdrom/' and
>   press enter
> 
>   Media Change: Please insert the disc labeled 'ALT Linux Master
> CD 2' in the drive '/mnt/cdrom/' and
>   press enter
> 
>   Get:1 cdrom://ALT Linux Master CD 2 Mandrake/Master sdlscav
> 137-alt1 [151kB]
>   Err cdrom://ALT Linux Master CD 2 Mandrake/Master sdlscav
> 137-alt1
>     Could not open file
> /mnt/cdrom//Mandrake/RPMS.Master/sdlscav-137-alt1.i586.rpm - open
> (20 Not a directory)
>     Get:2 ftp://ftp.altlinux.ru i586/classic sdlscav 137-alt1
> [151kB]
>     Fetched 151kB in 50s (2983B/s)
>     Не удалось получить
> ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/sdlscav-137-alt1.i586.rpm
>       Size mismatch
>       E: Не удалось получить некоторые архивы, попробуйте опцию
> --fix-missing.
> 
> ----------------------------------------------------------------
> 
> То есть он сначала лезет на cd, почему-то не может открыть файл
> (кстати, кто такой 20, который <<not a directory>>?), потом
> начинает тянуть файл с сети, вытягивает, а потом с довольной
> мордой заявляет <<size mismatch>>. Ни хрена не понимаю.

А CDROM вообще монтируется в системе нормально?? Есть подозрения, что есть проблемы с чтением диска :-((

Вот что у меня в sources.list :
#Это сделал apt-cdrom
rpm-src cdrom:[ALT Linux Master CD 6]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 6]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 5]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 5]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 4]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 4]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 3]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 3]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 2]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 2]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 1]/ Mandrake Master
rpm-src cdrom:[ALT Linux Master CD 1]/ Spring2Master/i586 Spring2Master
rpm cdrom:[ALT Linux Master CD 1]/ Mandrake Master
rpm cdrom:[ALT Linux Master CD 1]/ Spring2Master/i586 Spring2Master

#Это я updates с работы домой на винте таскаю иногда
rpm file:/mnt/fire/updates Master Master

#Это просто скопировано мышом из твоего письма
rpm [alt] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus i586 classic

И все нормально работает:
[root на smart cornet]# apt-get install sdlscav
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  sdlscav
0 packages upgraded, 1 newly installed, 0 to remove(replace) and 420 not upgraded.
Need to get 0B/151kB of archives. After unpacking 429kB will be used.
Media Change: Please insert the disc labeled 'ALT Linux Master CD 2' in the drive '/mnt/cdrom/' and press enter

Get:1 cdrom://ALT Linux Master CD 2 Mandrake/Master sdlscav 137-alt1 [151kB]
Fetched 151kB in 35s (4227B/s)
Executing RPM (/bin/rpm -Uv --replacepkgs -h --fancypercent)...
Preparing...                    ################################################################################################### [100%]
1: sdlscav                      ################################################################################################### [100%]
[root на smart cornet]#

Файл был взят со второго сидюка, что логично.


-- 
Власенко Олег.
Отдел технической поддержки ALT Linux Team.
mailto:cornet на altlinux.ru



Подробная информация о списке рассылки community