i386 -> i586
0neg
0neg w poczta.gazeta.pl
Nie, 5 Maj 2002, 00:26:36 CEST
Tomasz Kłoczko wrote:
> $ rpm -qa --qf "%{NAME}\t%{ARCH}" | grep i386 | awk '{print $1}'
Przydało się, dzięki :-)
btw. dlaczego awk '{print $1}', a nie cut -f1?
> i tak otrzymasz listę tych pakeitów które powinieneś docianać ręcznie i
> wykonać przeinstalowanie pzrez "rpm -Uvh --force".
> Zapewne możnaby to jakoś usprawnić/uprościć ..
Teoretycznie powinno działać apt-get --reinstall install <nazwa_pakietu>.
Ale najwyraźniej APT nie wie, że trzeba wtedy dać RPM-owi opcję --force,
i RPM się buntuje. W dodatku buntuje się w dosyć durny sposób, np:
file /usr/bin/pngcrush from install of pngcrush-1.5.8-1 conflicts with
file from package pngcrush-1.5.8-1.
Co do automatyzacji:
rpm -qa --qf "%{NAME}\t%{ARCH}\n" | grep i386 | cut -f1 > /tmp/lista386.txt
apt-get clean
apt-get -y -d --reinstall install `cat /tmp/lista386.txt`
rpm -Uvh --force /var/cache/apt/archives/*rpm
(tego ostaniego jeszcze nie wykonałem, na razie się ciągnie z FTP-a).
A tak nieco OT, gdzie można wysyłać jakieś własne pakiety,
np. przerobione z redhatowych?
bart
--
"Security issues are not discussed in this memo, but then again, no
other issues of any importance are discussed in this memo either." [RFC1438]
bart @bart.w-wa.pl || http://bart.w-wa.pl || http://faq.pl/php/
Więcej informacji o liście dyskusyjnej pld-users-pl