[mdk-re] Filenames in local repositary

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


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 после скачивания пакетов переименовывает их в удобную для себя форму,
отделяя имя от версии и от архитектуры с помощью подчеркивания.
Таким образом, 1%3a6.0-alt0.6.ar -- версия пакета во внутреннем формате.
Сам этот формат очень прост -- все недопустимые с точки зрения APT символы
в именах заменяются на их шестнадцатеричные представления с префиксом %, а
строка в оригинале имеет вид "serial:version-release", вот : здесь и
заменено на %3a. То есть, вернув назад, получим 1:6.0-alt0.6ar.
-- 
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
  `Senior software developer and analyst for SaM-Solutions Ltd.`
---
You've been Berkeley'ed!




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