Strona 1 z 2

Brak źródeł kernela (/usr/src/linux/)

: 12 lipca 2007, 03:06
autor: MDobak
Witam,

Dziś zainstalowałem Debiana testing, przy próbie instalacji sterowników nVidii okazało się, że nie mam źródeł kernela (mam nadzieje, że nie mylę pojęć) w katalogu /usr/src/, u mnie katalog ten jest pusty. Na forum znalazłem podobny temat : http://debian.linux.pl/viewtopic.php?t=2427 lecz nie udało mi się rozwiązać problemu. Posiadam jądro w wersji 2.6.18-4-k7. Próbowałem pobrać źródła za pomocą komendy:

Kod: Zaznacz cały

 apt-get source linux-image-2.6.18-4-k7
lecz pobrały mi się źródła w wersji 2.6.21-5, a nawet gdyby były w dobrej wersji (być może ta jest dobra(?)) nie wiem co z nimi zrobić, jestem początkującym użytkownikiem Linuksa. Byłbym wdzięczny za pomoc w rozwiązaniu tego problemu.

Pozdrawiam
Michał

: 12 lipca 2007, 06:52
autor: Deathman

Kod: Zaznacz cały

sudo aptitude install linux-headers-`uname -r`

: 12 lipca 2007, 11:35
autor: Rad
Możesz też zainstalować pakiet linux-source-*

: 12 lipca 2007, 13:21
autor: MDobak
Wszystko fajnie, tylko:

Kod: Zaznacz cały

Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "linux-headers-2.6.18-4-k7"
Próbowałem już różnuch komend, tylko jedna mi pobrała źródła, i były one własnie w wersji 2.6.21-5. Moje wpisy w sources.list:

Kod: Zaznacz cały

# Line commented out by installer because it failed to verify:
deb [url]http://security.debian.org/[/url] lenny/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib
deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib


: 12 lipca 2007, 13:36
autor: Spass
Jeszcze możesz spróbować pobrać paczkę ze tej strony: http://packages.debian.org/cgi-bin/sear ... elease=all

PS: Może rozważ przejście na nowe jądro?

: 12 lipca 2007, 13:56
autor: jang
http://www.debian.org/distrib/packages
Dla testing (lenny) nie odnajduje takiego pakietu

http://packages.debian.org/cgi-bin/sear ... elease=all

Coś mi się wydaje, że 2.6.18-4-k7 jest tylko w ETCH, tak więc aby je pobrać będziesz musiał w sources.list zmienić wpis na stable (etch) później apt-get update a po ściągnięciu źródełek znów zmienić na lenny.

Pozdrawiam

: 12 lipca 2007, 14:52
autor: Spass
jang, raczej nie trzeba grzebać w sources.list. Podałem już link, gdzie wyraźnie widać, że paczka znajduje się tylko w stable. Wystarczy tam kliknąć i pobrać plik na wybraną architekturę. Akurat w przypadku tej paczki do wyboru jest tylko i386. Podaję bezpośredni link do paczki: http://security.debian.org/debian-secur ... 2_i386.deb

: 12 lipca 2007, 16:03
autor: jang
Spass pisze:jang, raczej nie trzeba grzebać w sources.list
Ja wychodzę z założenia, że lepiej ściągnąć pakiety poprzez apt-get/aptitude bo ściągną się rownież zależności (czyli w tym wypadku co najmniej gcc i linux-kbuild) a ściągając tylko pakiet ściągniesz tylko dany pakiet.

: 12 lipca 2007, 16:32
autor: mlyczek
jang pisze:Ja wychodzę z założenia, że lepiej ściągnąć pakiety poprzez apt-get/aptitude bo ściągną się rownież zależności (czyli w tym wypadku co najmniej gcc i linux-kbuild) a ściągając tylko pakiet ściągniesz tylko dany pakiet.
W tym wypadku nie potrzenuje zależności, bo on to potrzebuje do instalacji sterów nvidii, więc potrzebuje linux-headers i linux-source. Link do linux-headers w odpowiedniej wersji podał już Spass, a tu jest link do odpowiednich linux-source http://security.debian.org/debian-secur ... h2_all.deb

: 12 lipca 2007, 17:09
autor: jang
To co napiszę to będzie pytanie (bez żadnych podtekstów).
NVidii nigdy nie miałem więc może i tak jest jak piszesz ale ja jak instalowałem jakieś stery (np. kiedyś jak jeszcze miałem - rt2400) z repo Debiana to jakoś nic nie wołało o linux-source, natomiast jak chciałem sobie źródła skompliować to oprócz źródeł było mi potrzebne klika dodatkowych pakietów jak choćby gcc o którym wspomniałem. MDobak nie będzie ich potrzebował ?

Pozdrawiam