[Comm] Re: [Comm] Кэш apt
ASA
=?iso-8859-1?q?llb_=CE=C1_udm=2Eru?=
Сб Май 24 12:16:07 MSD 2003
Hello Konstantin,
Saturday, May 24, 2003, 12:34:16 PM, you wrote:
KV> Вчера пытался почистить /var/cache/apt/archives Сделал список
KV> rpm-ок 1, 2-го дисков Юноши 2.2 и список rpm-ок в кэше. Я был
KV> очень удивлен, узнав что имена файлов в кэше и на дисках не
KV> совпадают. Зачем apt-get изменяет символы в именах файлов (. в _
KV> или %3a и _ в %5f)?
Присмотритесь внимательно. Он изменяет не каждую точку, а только
те точки, которые отделяют имя пакета от версии и версию от
архитектуры - так проще обрабатывать имена пакетов.
Соответственно, просто подчеркивания (не несущие смысла
разделения частей имени файла) тоже заменяются - чтобы "не
путались под ногами".
KV> Как тогда удалить из кэша те файлы, которые
KV> есть на дисках, оставив скачанные из интернета?┼э
Обработайте имена файлов с дисков подоходящим sed-выражением
а-ля
sed -e "s/_/%5f/" | sed -e "s/^\([^.]\+\)\.\(.\+\)\.\([^.]\+\.rpm\)$/\1_\2_\3/"
(не проверял, но если не сработает - пишите, проверю)
--
Best regards,
ASA mailto:llb на udm.ru
Подробная информация о списке рассылки community