From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Bokovoy To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Filenames in local repositary Message-ID: <20010817160812.C7296@pc152.belcaf.minsk.by> Mail-Followup-To: mandrake-russian@altlinux.ru References: <000b01c12715$93506300$4901040a@homyakov> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i-nntp2 In-Reply-To: <000b01c12715$93506300$4901040a@homyakov>; from homyakov@ramax.spb.ru on Fri, Aug 17, 2001 at 04:10:16PM +0400 Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Aug 17 17:04:02 2001 X-Original-Date: Fri, 17 Aug 2001 16:08:12 +0300 Archived-At: List-Archive: List-Post: 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!