pakiety zależne od kernela (z modułami )

Arkadiusz Miskiewicz misiek w pld.ORG.PL
Pią, 18 Sty 2002, 22:35:36 CET


Sytuacja wygląda np. tak:

1) instaluje sobie 2.2.20-1. Po zainstalowaniu mam więc
/lib/modules/2.2.20-1/(i tu wszystkie moduły)
/lib/modules/2.2.20 -> symlink na -> 2.2.20-1

2) instaluje kernel-video-nvidia @2.2.20, które wrzuca mi
moduł dla jajka /lib/modules/2.2.20/misc/NVdriver.o czyli
fizycznie ląduje on w /lib/modules/2.2.20-1/misc/NVdriver.o

3) robię upgreade do 2.2.20-2. Dostaję /lib/modules/2.2.20
będące symlinkiem na /lib/modules/2.2.20-2.

4) NVdriver.o został w 2.2.20-1, bajbaj, nie działa nvidia
mimo, że teoretycznie wszystkie zależności są spełnione

Jak rozwiązać ten problem?

Można przez wrzucanie do np. kernel-video-nvidia zależności
od version-release kernela. Ma to tą wadę, że zmiana release
tylko pociąga konieczność rekompilowania wszystkich takich
pakietów.

Innym rozwiązaniem było by przekopiowywanie tych modułów
z 2.2.20-1 do 2.2.20-2 tylko w jaki sposób? Nie można od
tak sobie przekopiować bo w 2.2.20-1 mogą być ręcznie
kompilowane i wrzucane moduły nie należące do żadnych pakietów.
Może jakieś listowanie rpm -ql `rpm -qa | grep "@2.2.20"` itp?

Jakieś propozycje?
-- 
Arkadiusz Miśkiewicz   IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl   AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr



Więcej informacji o liście dyskusyjnej pld-devel-pl