Strona 1 z 2

źródła kernela dystrybucyjnego

: 07 czerwca 2007, 12:34
autor: milosz
Witam. Czy można zainstalować źródła kernela dystrybucyjnego przez apt-get? I jak jeśli można. Czy wystarczy ściągnąć z ftp.kernel.org linux-2.6.18.tar.gz?

: 07 czerwca 2007, 13:04
autor: mlyczek
Jeśli ściągniesz z ftp.kernel.org to nie będzie to kernel dystrybucyjny. ¬ródła kernela dystrybucyjnego z zainstalowanymi patchami, których używa Debian są tu: http://packages.debian.org/cgi-bin/sear ... chon=names. Możesz sobie troszkę o nich poczytać. ¦ciągasz normalnie przez aptitude/apt-get:

Kod: Zaznacz cały

aptitude/apt-get install linux-source-2.6.18
i masz je w /usr/src

: 07 czerwca 2007, 13:09
autor: velmafia
albo też:

Kod: Zaznacz cały

apt-get source linux-image-2.6.18-4-<architektura>

: 07 czerwca 2007, 13:16
autor: milosz
Zainstalowałem

Kod: Zaznacz cały

aptitude/apt-get install linux-source-2.6.18
ale nie moge ich znaleźć. /usr/src jest puste

próbuje skompilować ipp2p i chyba brak odpowienich źródeł kernela robi problem

: 07 czerwca 2007, 13:20
autor: mlyczek
velmafia pisze:albo też:

Kod: Zaznacz cały

apt-get source linux-image-2.6.18-4-<architektura>
Obawiam się, że to nie przejdzie: http://packages.debian.org/cgi-bin/sear ... elease=all

: 07 czerwca 2007, 13:22
autor: mlyczek
ale nie moge ich znaleźć. /usr/src jest puste
powinny tam być spakowane źródła w tar.bz2, czyli plik linux-source-2.6.18.tar.bz2

: 07 czerwca 2007, 13:26
autor: velmafia
mlyczek pisze:
velmafia pisze:albo też:

Kod: Zaznacz cały

apt-get source linux-image-2.6.18-4-<architektura>
Obawiam się, że to nie przejdzie: http://packages.debian.org/cgi-bin/sear ... elease=all

a mi się wydaj że przejdzie:
http://packages.debian.org/cgi-bin/sear ... elease=all

cała ta regułka była wpisywana poprzez autodopełnienie, więc musi działać :P

: 07 czerwca 2007, 13:33
autor: mlyczek
Tylko, że Ty szukałeś w nazwach wszystkich pakietów:
You have searched for packages that names contain linux-image in all suites, all sections, and all architectures.
a ja szukałem tylko w nazwach pakietów źródłowych, czyli instalowanych apt-getem z opcją source:
You have searched for source packages that names contain linux-image in all suites, all sections, and all architectures.
Can't find that package.

Kod: Zaznacz cały

debian:/home/mlyczek# apt-get source linux-image-2.6.18-4-686
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
E: Nie udało się odnaleźć źródła dla pakietu linux-2.6

: 07 czerwca 2007, 13:37
autor: velmafia

Kod: Zaznacz cały

kamil@kamil:~$ apt-get source linux-image-2.6.18-4-amd64
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Konieczne pobranie 58,2MB archiwów źródeł.
Pob: 1 [url]ftp://ftp.pl.debian.org[/url] sid/main linux-2.6 2.6.21-4 (dsc) [4906B]
Pob: 2 [url]ftp://ftp.pl.debian.org[/url] sid/main linux-2.6 2.6.21-4 (tar) [55,8MB]
0% [2 linux-2.6 492320/55,8MB 0%]   <Tu przerwałem>
kamil@kamil:~$

Debian ma taką politykę że dla każdej paczki (gotowej) musi być źródło o tej samej nazwie ;P
(oczywiście musisz mieś repo do źródeł w /etc/apt/sources.list)

: 07 czerwca 2007, 13:40
autor: mlyczek
velmafia pisze:Debian ma taką politykę że dla każdej paczki (gotowej) musi być źródło o tej samej nazwie ](oczywiście musisz mieś repo do źródeł w /etc/apt/sources.list)[/b]
Sory, zwracam honor - nie mam repo do źródeł. Tylko dlaczego na packages.debian.org przy szukaniu pakietów źródłowych nie wyświetla tego?