[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