From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3BA1FB8D.BE80F5FB@zmail.ru> From: cornet X-Mailer: Mozilla 4.78 [ru] (X11; U; Linux 2.2.19-alt4-up i686) X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Re: [mdk-re] =?koi8-r?Q?=F0=CF=CD=CF=C7=C9=D4=C5=20=D3=CB=D2=C9=D0=D4=CF=CD?= References: <4122420799.20010914160347@gvendelin.ru> <3BA1F418.ED247F49@zmail.ru> <20010914163003.75b2963f.ujo@zuzusoft.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit 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 Sep 14 16:39:01 2001 X-Original-Date: Fri, 14 Sep 2001 16:43:57 +0400 Archived-At: List-Archive: List-Post: "Artem K. Jouravsky" wrote: > > Здравствуйте, cornet ! > От Fri, 14 Sep 2001 16:12:08 +0400 вы писали на тему [mdk-re] Re: [mdk-re] Помогите скриптом: > > > Serg Tselishev wrote: > > > > > > Hello mandrake-russian, > > > > > > Не так давно, я помню, был трэд про то как apt-get хранит > > кэш > > > пакетов. Кто-нибудь из участвовавших в том обсуждении не > > поможет мне > > > со скриптом для переименования пакетов в изначальное > > состояние? > > > Я так понимаю одними средствами шелла не обойдешься, по > > крайней мере > > > мне знаний не хватило. > > > > А какой там формат именования файлов?? > > Я им нее пользуюсь и у меня кэшей нету, так что подскажите > > плиз, > > примерчик имени из кэша и то как тот же файл должен выглядеть > > по > > человечески. > [ujo@king king]$ rpm -qp --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.i586.rpm\n" /var/cache/apt/archives/wget_1.7-alt1_i586.rpm > wget-1.7-alt1.i586.rpm Ну тады нечто вот такое, экспромт, работоспособность НЕ проверял: coper.sh #!/bin/sh while read file do #Далее следует одна строка! cp $file /destination_dir/`rpm -qp --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.i586.rpm\n" $file` #Строка закончилась done А вызывать его так: find /var/cache/apt/archives/ -type f | coper.sh Вместо cp можно rename использовать, но осторожно. -- ******** FIRE & STEEL ********