źród

Ogólne pytania dotyczące systemu
Awatar użytkownika
milosz
Posty: 91
Rejestracja: 09 kwietnia 2007, 23:54
Lokalizacja: Tuchola

źródła kernela dystrybucyjnego

Post 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?
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

albo też:

Kod: Zaznacz cały

apt-get source linux-image-2.6.18-4-<architektura>
Awatar użytkownika
milosz
Posty: 91
Rejestracja: 09 kwietnia 2007, 23:54
Lokalizacja: Tuchola

Post 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
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post 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
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post 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)
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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?
ODPOWIEDZ