rpm + autoreqdep = zjebane pakiety
Bartosz Taudul
wolf42 w wp.pl
Czw, 28 Paź 2004, 21:36:47 CEST
Sytuacja początkowa:
Pakiet e2fsprogs zawierający libblkid.so.1.0, zainstalowany w systemie.
Wywalamy fsck i libblkid.so.1.0 do podpakietu fsck. Samo fsck zajmuje
teraz 60 kilo bez potrzeby instalowania 1,5 megowego e2fsprogs.
W teorii. Jak jest w praktyce?
Pakiety się budują, zależności w/g bibliotek są ustalane dobrze. W tym
momencie wchodzi autoreqdep: libblkid.so.1.0 (w nowym pakiecie znajduje
się w fsck) w systemie jest jeszcze w e2fsprogs, więc fsck dostaje
zależność od e2fsprogs. Tym samym cała zmiana jest właściwie bez sensu,
bo e2fsprogs wymaga fsck, a fsck wymaga e2fsprogs.
Czy są jakieś sprzeciwy żeby autoreqdep z rpm-a wywalić? Stare maszyny
na których nie można odpalić poldka to dość słaby argument, zawsze można
zależności sprawdzić zdalnie na maszynie odpowiednio szybkiej.
wolf
--
Bartek . - No tak, trudne dzieciństwo masz, bo nie ma kredy, ja wiem.
Taudul :
.:....................................................................
w o l f @ p l d - l i n u x . o r g .:. http://wolf.valkyrie.one.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl