Apt на ASPLinux10 - mini HOWTO

Аватар пользователя alex_root

Сначала создаём каталоги:
/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 Улыбка))

Your rating: Нет Average: 0 (0 votes)

Комментарии

Аватар пользователя Demimurych

Re: apt на ASPLinux10 - mini HOWTO

Понятное дело что при сервеменных обьемах жестких дисков это не актуально и всеже.
вот ссылка на статью как при помощи апт создать репозитарии на сд при этом сд не копировать
http://netpeoples.ru/content.php?review.76

Аватар пользователя kad

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 не имеют этих проблем.

RSS-материал