Итак!
Имеем некоторое количество *.rpm-файлов, обновлений или самосборных. Для удобства лучше всего создать свой локальный репозиторий и подключить его в дополнение системному.
Для начала нам понадобится установить пакет apt-utils, затем:
1. Скидываем все свои *.rpm в одно место, к примеру /mnt/windows/Install_Lin/Updates
2. Скидываем все свои *.src.rpm в один каталог, к примеру /mnt/windows/Install_Lin/Updates_SRC
3. Создаём каталог ~/rep
4. В этом каталоге создаем подкаталог i586 и ссылку на /mnt/windows/Install_Lin/Updates_SRC с именем SRPMS:
5. В каталоге i586 создаём ссылки на /mnt/windows/Install_Lin/Updates с именем RPMS и на RPMS с именем RPMS.updates:
6. В каталоге i586 создаем подкаталог base
7. Произносим заклинание:
8. В файле /etc/apt/sources.list в секции # Master самой первой добавляем строчку:
9. Просим систему сделать apt-get update или в Синаптике жмём кнопочку «Обновить»
10. Пользуемся и получаем удовольствие!
Можно усложнить задачу и облегчить себе жизнь, к примеру скинуть все *.rpm с DVD в одно место
к примеру в /mnt/windows/Install_Lin/Master, и тогда:
11. В каталоге i586 создаем ссылку на /mnt/windows/Install_Lin/Master с именем RPMS.local:
12. Заклинание звучит так:
13. Файл /etc/apt/sources.list изменяется на предмет:
14. Повторить пункты 9 и 10
Естественно, что ссылки RPMS и SRPMS могут быть вовсе не ссылками, а физическими каталогами, в которых будут физически располагаться Ваши пакеты... И тогда – самое волшебное – всю эту конструкцию можно водрузить в CD/DVD и юзать себе в удовольствие!
Если уже есть некое количество пакетов в /var/cache/apt/archives и не хочется их опять тянуть (или переименовывать руками), то:
http://lists.altlinux.ru/pipermail/community/2001-September/025297.html
или:
http://lists.altlinux.ru/pipermail/community/2003-May/086606.html
или воспользоваться скриптом http://lists.lug.ru/pipermail/volgograd/attachments/20030826/3165a1d7/sisyphus-filter.sh
http://lists.lug.ru/pipermail/volgograd/2003-August/001201.html
Ссылок на эту страницу нет