Witam,
Na forum zgłaszany był kilkakrotnie problem z upgradem pakietu kernel24 i próbą zastąpienia kernel24 pakietem kernel-source. Spowodowane jest to błędem w zależnościach, poniżej instrukcja jak to naprawić.
- logujemy się jako root i następnie:
sposób pierwszy:
- określamy wersję zainstalowanego pakietu kernel24 (
pacman -Q kernel24 | cut -d' ' -f 2)
- przechodzimy do katalogu /var/lib/pacman/local/kernel24-
wersja_pakietu_kernel
- otwieramy do edycji plik depends (
mcedit ./depends)
- wyszukujemy linię %PROVIDES%
- jesli
następna linia zawiera
kernel24-devel to usuwamy słowo
-devel, tak aby pozostał tylko
kernel24.
- zapisujemy wynik (F2)
- wychodzimy z mcedit (F10)
sposób drugi:
- wykonujemy polecenie wget
http://doriath.homeip.net/nnd/fixkerneldeps
- nadajemy pobranemu plikowi prawo wykonywania (
chmod +x ./fixkerneldeps)
- uruchamiamy pobrany plik (
./fixkerneldeps)
script fixkerneldeps robi dokładnie to samo co edycja pliku depends w sposobie pierwszym.
UWAGA! Błędy w pliku depends mogą prowadzić do nieprzewidywalnych problemów z upgradem i zależnościami pomiędzy pakietami. Zalecamy maksymalną ostrożność. Osoby z dysleksją, dysgrafią i innymi dys* powinny użyć drugiego sposobu.
Powyższa poprawka powinna również rozwiązać zgłaszane problemy z uruchomieniem install_devel.
Błąd jak do tej pory został znaleziony w pakietach kernel24-2.4.32-10nnd i kernel24-2.4.32-11nnd, jednak nie ma gwarancji że nie wystąpił w innych wersjach pakietu. Prosimy o sprawdzenie i przepraszamy za błąd w pakiecie.