[mdk-re] Filenames in local repositary

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пт Авг 17 17:41:02 MSD 2001


On Fri, Aug 17, 2001 at 05:38:19PM +0400, Igor Homyakov wrote:
> 
> ----- Original Message -----
> From: "Alexander Bokovoy" <a.bokovoy на sam-solutions.net>
> To: <mandrake-russian на altlinux.ru>
> Sent: Friday, August 17, 2001 5:08 PM
> Subject: Re: [mdk-re] Filenames in local repositary
> 
> 
> > On Fri, Aug 17, 2001 at 04:10:16PM +0400, Igor Homyakov wrote:
> > > В кэше apt лежат файлы с именами
> > >
> > > vim-common_1%3a6.0-alt0.6.ar_i586.rpm
> > > vim-enhanced_1%3a6.0-alt0.6.aq_i586.rpm
> > > vim-minimal_1%3a6.0-alt0.6.ar_i586.rpm
> > >
> > > что значит "1%3" в имени файла ? и как правильно преобразовать
> > > имя к "нормальной" форме.
> > Первый встречный вопрос -- а зачем преобразовывать?
> У меня не просто локальный репозитарий, а более изощренная схема.
> Часть пакетов выклыдывается из кэша apt, а те пакеты которых в кэше нет
> но есть в локальном репозитарии синхронизируються с ftp.altlinux.ru.
> Это сделанно из-за того, что я не могу к сожалению выделить отдельный
> сервер, для обновлений.
Понятно.

> > Теперь ответ на Ваш вопрос:
> > APT после скачивания пакетов переименовывает их в удобную для себя форму,
> > отделяя имя от версии и от архитектуры с помощью подчеркивания.
> > Таким образом, 1%3a6.0-alt0.6.ar -- версия пакета во внутреннем формате.
> > Сам этот формат очень прост -- все недопустимые с точки зрения APT символы
> > в именах заменяются на их шестнадцатеричные представления с префиксом %, а
> > строка в оригинале имеет вид "serial:version-release", вот : здесь и
> > заменено на %3a. То есть, вернув назад, получим 1:6.0-alt0.6ar.
> 
> Спасибо огромное ;)
> а в этом варианте
> perl_1%3a5.6.1-alt4_i586.rpm
> вместо
> perl-5.6.1-alt4_i586.rpm
> как я понимаю "_" выполняет роль разделителя ?
Да. Я же об этом написал (см. выше). Только замените его на точку.

-- 
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
  `Senior software developer and analyst for SaM-Solutions Ltd.`
---
No one can put you down without your full cooperation.




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