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:
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