Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-04-17 19:05:58

  suncez - Użytkownik

suncez
Użytkownik
Skąd: Koszalin
Zarejestrowany: 2006-04-08

Nie udana aktualizacja Sarge, xorg i kde - proszę o uwagi.

Proszę kogoś obeznanego z tematem o kilka słów wyjaśnienia, jeśli to możliwe proszę nie odsyłać mnie do kolejnych poradników i tak mam już mętlik w głowie.
Jestem teraz w trakcie drugiej instalacji, nie chciałbym znowu popełnić gdzieś błędu.

Sytacja wyglądała tak.

Zainstalowane były:
kernel-image-2.6.8-2-686
kernel-headers-2.6.8-2
kernel-headers-2.6.8-2-686
(bez tego nie chciała mi ruszyć kompilacja sterowników do karty wi-fi)
W /lib/modules/2.6.8-2-686 dowiązanie build wskazywało na /usr/src/kernel-headers-2.6.8-2-686
Wcześniej zainstalowałem i rozpakowałem także:
kernel-source-2.6.8
Zrobiłem dowiązanie linux, ale nie umożliwiło to kompilacji.

Skompilowałem i zainstalowałem ze źródeł sterowniki do karty wi-fi, a następnie sterowniki do karty graficznej pobrane ze strony nvidii.
Potem przystąpiłem do instalacji lirc-modules.tar.gz i to poszło także ok.
Do tej pory używałem kde w wersji 3.3.2 i kernela 2.6.8-2-686 wszystko było w miarę w porządku.

Dodałem nowe repozytoria

Kod:

deb http://ftp.icm.edu.pl/pub/Linux/debian/ stable main contrib non-free 
deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ stable main 
deb http://security.debian.org/ stable/updates main contrib 
deb ftp://ftp.nerim.net/debian-marillat/ sarge main 
deb http://puga.vdu.lt/debian/ sarge main 
deb-src http://puga.vdu.lt/debian/ sarge main 
# deb http://www.proesdorf.de/debian/ stable main contrib non-free  #po aktualizacji kde przestało działać
deb http://openix1.free.fr/ Debian/ 
deb ftp://ftp.mowgli.ch/pub/debian/ sarge unofficial 
deb-src ftp://ftp.mowgli.ch/pub/debian/ sarge unofficial 
deb http://b.berteau.free.fr/ sarge main 
deb http://www.backports.org/debian/ sarge-backports main contrib non-free 
deb file:/root/repozytorium ./ 
deb http://fatboy.umng.edu.co/debian/ sarge main contrib non-free 
deb http://deb.stosberg.net/ sarge main 
deb-src http://deb.stosberg.net/ sarge main 
deb ftp://boisson.homeip.net/sarge/ ./ 

Zdecydowałem się na instalację nowego kernela (z uwagi na udev), pobrałem źródła
linux-2.6.16.5
Odinstalowałem stare kernel-source, zmieniłem dowiązanie linux
Następnie:
make menuconfig
(tu zmieniłem tylko model procesora)
make-kpkg clean
make-kpkg --revision=MojeJadro2.6.16.5 kernel_image
dpkg -i linux-image-2.6.16.5_MojeJadro2.6.16.5_i386.deb
Poprawki w lilo - ups nie ma pliku initrd.img, ale spróbowałem startu na nowym kernelu - nie udany.
Poczytałe i usunąłem nowy kernel, teraz.
make-kpkg clean
make-kpkg --initrd --revision=MojeJadro2.6.16.5 kernel_image
dpkg -i linux-image-2.6.16.5_MojeJadro2.6.16.5_i386.deb
Tym razem system się uruchomił.

Zainstalowałem chyba poprawnie xorg 6.9.0 i kde 3.5.1 no ok, ale nie działało mi automatyczne montowanie płyt cd.
W zakładce zarządzania mediami była uwaga,w stylu "usługa hal nie jest obecna w systemie".

Zacząłem instalację hal i tu przestałem panować nad sytuacją, Z uwagi na zależności niektóre pakiety usunąłem inne zainstalowałem w niższej wersji.
Wiem, to zbyt ogólny opis, ale np. musiałem zmienić wersję udev z 0.089 na 0.084 i dopiero poszedł hal (któryś z pakietów chciał nawet usunąć nowego kernela)
Wciąż nie było automontowania, zająłem się hal-device-manager i ... nie pamiętam już którymi pakietami.
Po kolejnym restarcie systemu przestał uruchamiać sie Xserver, komunikat o błędzie dotyczył braku "core pointer" przy konfiguracji "mouse" (szkoda że nie zachowałem logu).
Poszukałem na forum i w google, ale żadna opcja związana z rekonfiguracją xorg nie zadziałała, np. w ogóle nie miałem w /dev żadnej myszki.
Przełączanie sie z jednego systemu na drugi jest bardziej uciążliwe niż powtórna instalacja, więc zacząłem jeszcze raz.

Jak to jest z budową nowego kernela, czy musze dopisywać to --initrd do polecenia?
Kiedy w systemie nie są już potrzebne kernel-headers i wystarczają tylko kernel-source (sterowniki do wi-fi na nowym kernelu skompilowałem już po usunięciu kernel-headers)?
Na co powiniem zwrócić uwagę np. przy instalacji xorg, udev i hal oraz kde 3.5.1?
jak ustawić repozytoria, aby nie pomieszać pakietów i nie mieć kłopotów?

W międzyczasie rozwiązałem problem z instalacją sterowników nvidii w wersji 8178 na nowym kernelu i brakiem autoryzacji repozytoriów. w synaptic, ale mimo szczerych chęci nie wiem co i jak mam robić z hal, udev i spółką.
Proszę o radę.

Dopisane
Jak to jest z /usr/include/linux - jaki pakiet za to odpowiada i jak go aktualizować?

Kilka ogólnych odpowiedzi

/usr/include/linux - są tam pliki nagłówkowe jądra przy którym kompilowana była biblioteka libc6 (chyba), jest tak, bo jest (niektóre aplikacje potrzebują ich do kompilacji). Aktualizacja tych plików następuje chyba razem z aktualizacją owej biblioteki.

initrd - wszystko zależy od konfiguracji jądra przed kompilacją (modułów). Jeżeli niezbędne do startu systemu moduły nie są wkompilowane na stałe, powinno się użyć initrd (inaczej system nie ruszy).

udev, hal, hal-device-manager, gnome-volume-manager - zależności są "zwodnicze", prawdopodobnie system wysypał mi się, bo wgrałem niższą wersję udev i wcisnąłem hal. Do automatycznego montowania cd, dyskietek, pendrivów nie jest potrzebny żaden hal ani gnome-volume-manager. Wystarczy udev, który instaluje się przy nowym kernelu i np. magicdev, nawet pokazuje mi się okienko wyboru akcji.

repozytoria - polecam np. nie wychodzić za backporty, okazyjnie dla jakiegoś programu mozna coś chwilowo dodać i potem wyłączyć

kernel-source, kernel-headers - wystarczy chyba samo kernel-source i dowiązania build, linux. Trzeba tylko "udać", że kernel był kompilowany z tych właśnie kernel-source

Nie wdaję się w szczegóły, bo się jeszcze okaże, że zielona słoma wystaje mi z ...

Dopisane
Co do repozytoriów myliłem sie, chcąc mieć nowe wersje oprogramowania nie da się żyć bez testing z oficjalnego repo

Pozdrawiam


http://suncez.webpark.pl/80x15.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)