Сначала создаём каталоги:
/var/repo/asplinux10/RPMS.CD1
/var/repo/asplinux10/RPMS.CD2
/var/repo/asplinux10/RPMS.CD3
и копируем туда пакеты с CD дисков.
/var/repo/asplinux10/base
-- тоже понадобится, позже поймёте зачем.
Идём в каталог ~/base и делаем списки:
#genpkglist --progress /var/repo/asplinux10 CD1
#genpkglist --progress /var/repo/asplinux10 CD2
#genpkglist --progress /var/repo/asplinux10 CD3
Теперь базу:
#genbasedir --progress /var/repo/asplinux10 CD1 CD2 CD3
В /etc/apt/sources.list прописываем пути
rpm file:/var repo/asplinux10 CD1 CD2 CD3
Всё.
PS. Время от времени из лагеря АСПшников раздаются стоны об отсутствии графического пакетного менеджера. Теперь можно ставить Synaptic ))
Комментарии
Re: apt на ASPLinux10 - mini HOWTO
Понятное дело что при сервеменных обьемах жестких дисков это не актуально и всеже.
вот ссылка на статью как при помощи апт создать репозитарии на сд при этом сд не копировать
http://netpeoples.ru/content.php?review.76
Re: apt на ASPLinux10 - mini HOWTO
У apt, и у его клона для rpm - apt-rpm, есть несколько идеологических недостатков которые не позволят им функционировать нормально в rpm системах. А именно:
1. multilib -- в системах x86_64 есть возможность иметь одновременно и ia32 и 64bit пакеты. в apt это невозможно.
2. приемственность архитектур. Для rpm есть разница между athlon, i586, i686. Для apt это идентично.
3. у apt собственный механизм разрешения зависимостей. это означает что, возможно ситуация когда apt считает что все зависимости разрешены, но при этом в базе rpm зависимости нарушены.
yum и smart не имеют этих проблем.