[Comm] Обновление с помощью apt
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Пт Мар 12 17:43:47 MSK 2004
* Nick S. Grechukh <ngrechukh на ua.fm> [040312 15:46]:
> > > -rw-r--r-- 1 root rpm 899029 Mar 23 2003
> > > glibc_6%3a2.2.6-alt0.7_i586.rpm
> > > -rw-r--r-- 1 root rpm 45702 Mar 23 2003
> > > iconv_6%3a2.2.6-alt0.7_i586.rpm
> > Названия нормальные, с разнесением не только по версиям, но и всяким
> > другим "странным" параметрам, типа Serial.
> > Хотите скрипт, который переименует их взад? :-)
> хааачу!
> я не понял технологию кодирования "нормальных" в кэшевые. а то б уже сделал.
Примерно так (not tested, но принцип понятен, думаю):
rpm2apt () {
orig="$1"
new="`rpmquery -qp --qf='%{NAME}_%{SERIAL}:%{VERSION}_%{RELEASE}_%{ARCH}.rpm' \"$orig\" | sed -e 's/:/%3a/'`"
mv "$orig" "$new"
}
apt2rpm () {
orig="$1"
new="`rpmquery -qp --qf='%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm' \"$orig\"`"
mv "$orig" "$new"
}
> (пытаясь угадать) или из rpm хедеров выдирать и склеивать?
Да.
--
Regards, Sir Raorn.
-------------------
Не в курсе кто сломал, но сейчас починю.
-- rider in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20040312/b835415e/attachment-0003.bin>
Подробная информация о списке рассылки community