LINUX.ORG.RU

debmirror - не закачивать deb-пакеты больше чем

 , , , ,


1

1

А есть ли у debmirror ключ на ограничение на размер зачиваемых deb-пакетов?

Зеркалю для себя, протокол http задействовал, пока что, по конкретным именами реализовываю, но не совсем это правильно. Вот н-р большие игры, сделал так

--exclude=\.*redeclipse\.* --exclude=\.*sauerbraten\.* --exclude=\.*alien-arena\.* \
--exclude=\.*0ad\.* --exclude=\.*beneath-a-steel-sky\.* --exclude=\.*berusky2\.* \

★★★★★

Последнее исправление: NK (всего исправлений: 1)

Скажи не закачивать категорию игры - кажется, такой ключ есть. Остальные пакеты (даже большие) могут понадобиться

Valdor ★★
()

если использовать протокол rsync, то можно передать в --rsync-options --max-size, но я не гарантирую, что после этого хоть что-то будет работать.

maloi ★★★★★
()
Ответ на: комментарий от Infra_HDC

не debian даже, mint+ubuntu

NK ★★★★★
() автор топика
Ответ на: комментарий от Valdor

А не знает вывести список категорий и какие пакеты в конкретной категории/разделе как-то можно?

NK ★★★★★
() автор топика
Ответ на: комментарий от Gotf

У меня было пару строчек, сейчас вот такую еще сверху добавил

--exclude-deb-section=debug \
--exclude=\.*-dbg_\.* --exclude=\.*-dbg-\.* \
--exclude=\.*-dev_\.* --exclude=\.*-dev-\.* \

NK ★★★★★
() автор топика
Ответ на: комментарий от NK

Исключением -dev мало выиграешь, зато есть doc-пакеты размером около гигабайта. А какой смысл в таком покалеченном зеркале? Если нужно только нужное, то проще использовать apt-move.

Gotf ★★★
()
Ответ на: комментарий от Valdor

По aptitude посмотреть как нашел только, в synaptic видел есть
https://help.ubuntu.com/community/AptitudeSurvivalGuide

Search for packages from the section «gnome» that are not installed

# aptitude search \!~i~sgnome

страшненько смотрится и список секций знать надо(

NK ★★★★★
() автор топика
Ответ на: комментарий от Gotf

Акцент на xfce делаю, с doc вот так поступил

--exclude=\.*-help-\.* --include=\.*-help-common\.* --include=\.*-help-ru\.* \
--exclude=\.*language-pack\.* --include=\.*language-pack\.*-ru-\.* \
--exclude=\.*-l10n-\.* --include=\.*-l10n-ru-\.* \
--exclude=\.*-locale-\.* --include=\.*-locale-ru-\.* \

apt-move

Почитал, я как понял, он полезен если в кэше что-то есть, мне реп по локальным всем УЖЕ установленным пакетам у меня собрать бы, но с другой стороны... я ж и некоторое ради пробы напосмотреть ставлю, думаю пока не надо

NK ★★★★★
() автор топика
Ответ на: комментарий от NK

мне реп по локальным всем УЖЕ установленным пакетам у меня собрать бы

dpkg-query -W --showformat '${Package}\n'|while read deb; do dget $deb; done
Gotf ★★★
()
Ответ на: комментарий от Gotf

спасибо, пригодится на будущее

NK ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.