[Comm] Обновления

crux =?iso-8859-1?q?crux_=CE=C1_syktsu=2Eru?=
Пн Апр 5 11:59:07 MSD 2004


Alexandr Rakhmanin пишет:

> Немос wrote:
>
>>> Тяну обновления:
>>> #!/bin/sh
>>>
>>> wget -c -m -r -nd 
>>> ftp://ftp.altlinux.com/pub/distributions/ALTLinux/updates/Master/2.2/SRPMS.updates/ 
>>> -P /var/ftp/AltLinux/2.
>>> 2/updates/ALTLinux/updates/Master/2.2/SRPMS.updates
>>>
>>> wget -c -m -r -nd 
>>> ftp://ftp.altlinux.com/pub/distributions/ALTLinux/updates/Master/2.2/i586/RPMS.updates/ 
>>> -P /var/ftp/AltLinux
>>> /2.2/updates/ALTLinux/updates/Master/2.2/i586/RPMS.updates
>>>
>>> wget -c -m -r -nd 
>>> ftp://ftp.altlinux.com/pub/distributions/ALTLinux/updates/Master/2.2/i586/base/ 
>>> -P /var/ftp/AltLinux/2.2/upd
>>> ates/ALTLinux/updates/Master/2.2/i586/base
>>>
>>> И соответственно старые пакеты остаются тамже, как можно 
>>> одновременно автоматом удалять старые ?
>>>
>>> Пока
>>
>>
>>
>> Если хочеться иметь зеркало для apt, смотри в сторону apt-rsync.
>
> Других решений нет ?

У wget есть опция --mirror, но я не проверял, что она будет делать со 
старыми файлами...

rsync действительно лучше подходит для задач зеркалирования.
Вот такой командой вы сможете без проблем зеркалироваться, не 
задумываясь о старых файлах:
rsync -avz --delete -P rsync.altlinux.ru::ALTLinux/updates/Master/2.2/ 
/var/ftp/AltLinux/2.2/updates/ALTLinux/updates/Master/2.2/

-- 
С уважением, Леттиев Владимир aka crux <crux на syktsu.ru>





Подробная информация о списке рассылки community