Пересборка локального репозитария

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
kuguar
Сообщения: 150
Статус: Кот - это состояние души
ОС: Linuxmint-18-mate-64bit

Пересборка локального репозитария

Сообщение kuguar »

Много лет делаю локальные репозитарии для разных дистрибутивов. Сейчас вот сделал себе для 17 минта.
Много места занимают dbg пакеты.
Для примера репозитарий trusty 32bit (main, restricted, multiverse, universe) занимает около 62,5 Гб. Из них около 15 Гб - dbg пакеты.
Репозитарий делал debmirror`ом. Пробовал такие параметры -

Код: Выделить всё

--exclude-deb-section=debug --exclude-deb-section=dbg --exclude-deb-section="debug" --exclude-deb-section="dbg"

Потом через поиск проверял, сколько пакетов осталось. Оказывается около 3 Гб осталось. Удалил их вручную.
В synaptic их видно. Как теперь пересобрать репозитарий, чтобы в Packages.gz были только реально существующие файлы?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21251
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Пересборка локального репозитария

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kuguar
Сообщения: 150
Статус: Кот - это состояние души
ОС: Linuxmint-18-mate-64bit

Re: Пересборка локального репозитария

Сообщение kuguar »

Так он же не создаст именно main, restricted и т.д. Это будет свалка.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21251
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Пересборка локального репозитария

Сообщение Bizdelnick »

Зачем ему что-то вообще создавать? У Вас пакеты ведь уже разложены по каталогам, как я понял? Надо только индексные файлы переделать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kuguar
Сообщения: 150
Статус: Кот - это состояние души
ОС: Linuxmint-18-mate-64bit

Re: Пересборка локального репозитария

Сообщение kuguar »

Вроде бы получилось, но подключать репу тяжело. Несколько раз менял настройки и пути.
Файл Packages создавался очень долго.
Получается каталог /pool, в нём 4 каталога со множеством подкаталогов, и файл Packages.gz.
В принципе, как один из способов подойдёт. Я ещё удалил ненужные локали и огромные доки, репозитарий уменьшился на 20 Гб, это ощутимо.
Спасибо сказали: