LINUX.ORG.RU

Как чистить зазеркалированный deb-репозиторий?


0

0

Есть репозиторий ubuntu "intrepid ibex" слитый с помощью debmirror, который обновляется ежедневно. В результате в репозитории появляются новые версии пакетов, а старые остаются -- что занимает только впустую дисковое пространство.

Как очистить зазеркалированный репозиторий от старых версий пакетов? Какие есть средства из стандартных?

Спасибо.

anonymous

Ответ на: комментарий от marsijanin

> rsync --delete

1. Это если сервер умеет rsync
2. А не останутся ли ссылки на эти пакеты в Packages.gz и иже с ними?

anonymous
()
Ответ на: комментарий от anonymous

>2. А не останутся ли ссылки на эти пакеты в Packages.gz и иже с ними?

Если останутся, то они и на основном зеркале будут. А если они есть на основном зеркале, то они должны быть на основном зеркале. Или это не правильное зеркало.

Да и вообще. Имхо, rsync - основное средство для синхронизации зеркал.

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

> Имхо, rsync - основное средство для синхронизации зеркал.

У меня sync производится по ftp, поэтому этот вопрос и задан, ибо мне известно, что rsync функциональнее будет.

Ладно, попробую rsync тогда сделать. Спасибо.

anonymous
()
Ответ на: комментарий от sdio

> репозиторий ubuntu "intrepid ibex" слитый с помощью debmirror

> debmirror - Debian partial mirror script, with ftp and package pool support

И к чему это?

anonymous
()
Ответ на: комментарий от anonymous

перепутал с apt-mirror

 Main features:
  * It uses a config similar to apts <sources.list>
  * It's fully pool comply
  * It supports multithreaded downloading
  * It supports multiple architectures at the same time
!!!  * It can automatically remove unneeded files
  * It works well on overloaded channel to internet
  * It never produces an inconsistent mirror including while mirroring
  * It works on all POSIX complied systems with perl and wget

sdio ★★★★★
()

А маны читать религия не позволяет?

У debmirror для этого ключ --postcleanup существует.

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

а если просто небольшой ~ 1гб локальный репозиторий? а то вручную....

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

> !!! * It can automatically remove unneeded files


У меня apt-mirror под FreeBSD зеркалирует только i386 и только lenny, однако фича с удалением старых версий почему-то не работает (0 пакетов к удалению), и репозиторий постепенно разростается.

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