[sisyphus] Локальный репозиторий из дисков

Ruslan Popov =?iso-8859-1?q?rpopov_=CE=C1_jet=2Emsk=2Esu?=
Ср Фев 16 16:42:51 MSK 2005


Nick S. Grechukh wrote:
> On Wednesday 16 February 2005 15:05, Led wrote:
> 
>>В сообщении от Среда 16 Февраль 2005 14:25 Ruslan Popov написал(a):
>>
>>>Pyatnitskich Evgeniy wrote:
>>>
>>>>On Wed, Feb 16, 2005 at 14:17:35 +0200
>>>>
>>>>Nick S. Grechukh wrote:
>>>>
>>>>>>>В итоге я переставился на ALT 2.4 Master.
>>>>>>>Теперь есть одно небольшое неудобство, сети нет, есть куча дисков из
>>>>>>>дистрибутива. Требуется скинуть их на диск и настроить apt, чтобы он
>>>>>>>смотрел на них. Подскажите, как это сделать??? А то передергивать
>>>>>>>каждый раз сидюки - очень утомительный процесс...
>>>>>>
>>>>>>genbasedir --help
>>>>>
>>>>>можно еще совместить приятное с полезным:
>>>>>1) сложить куда-нибудь iso.
>>>>>2)mkdirhier /mnt/master24/{cd1,cd2,cd3,cd4,cd5,cd6,cd7,cd8}
>>>>>сюда маунтить ( -o loop).
>>>>>for i in `seq 1 8`; do
>>>>>	mount $ALTISODIR/alm24-cd$1.iso /mnt/master24/cd$i -o loop
>>>>>done
>>>>>монтирование либо в rc.local прописать, лиюо в в fstab.
>>>>>3) sources.list натравить на смонтированные образы дисков.
>>>>
>>>>для пущего удобства можно слинковать все пакеты из
>>>>примонтированных исошек в один каталог и сделать один
>>>>репозиторий.
>>>
>>>Вот именно про это и спрашиваю!
>>
>>Угу... если loop-устройств хватит :(
> 
> хватит-хватит, только на другое не останется :-)
> их 8 штук изначально.
> 


# ls -lR master | grep -v .rpm
master:
total 252
drwxr-xr-x  3 root root 253952 Feb 16 16:24 ALTLinux

master/ALTLinux:
total 4
drwxr-xr-x  4 root root 4096 Feb 16 16:24 i586

master/ALTLinux/i586:
total 256
drwxr-xr-x  2 root root 253952 Feb 16 15:45 RPMS
lrwxrwxrwx  1 root root      4 Feb 16 15:46 RPMS.main -> RPMS
drwxr-xr-x  2 root root   4096 Feb 16 16:24 base

master/ALTLinux/i586/RPMS:
К У Ч А   R P M О К
total 4608764

master/ALTLinux/i586/base:
total 11440
-rw-r--r--  1 root root 11697433 Feb 16 16:23 pkglist.main

# genbasedir --topdir=/var/master/ALTLinux i586 main
Components: main
Processing pkglists... main done
Processing srclists... done
Creating component releases... main done
Creating global release file... done
Appending MD5Sum... main done
Creating legacy hashfile... main done
All your base are belong to us!!!
#

# apt-get update --fix-missing
Err file: ALTLinux release
   File not found
Failed to fetch file:/var/master/ALTLinux/base/release  File not found
Reading Package Lists... Done
Building Dependency Tree... Done
W: Release files for some repositories could not be retrieved or authenticated. Such repositories 
are being ignored.
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.

И чё делать то???




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