Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Jak wkompilowac dodatkową łate do jądra ? http://forum.freesco.pl/viewtopic.php?f=22&t=14762 |
Strona 1 z 2 |
Autor: | bies [ poniedziałek, 12 lutego 2007, 23:30 ] |
Tytuł: | Jak wkompilowac dodatkową łate do jądra ? |
Chciałem zainstalować nnd na IBM NetVista n2200 lecz okazuje się , że potrzebna jest dodatkowa łata na jądro. Z linuxem nie mam żadnego doświadczenia więc zacząłem czytać .Po kilku dniach studiów bogaty w wiedze i przekonany o sukcesie zacząłem. Po pierwsze zainstalowałem NND skonfigurowałem połączenie z internetem. Następnie pacman -Suy i tu zaczęły się schody pacman nic nie aktualizował. Dodałem do pacman.config repozytoria #DEVEL [testing-devel] Server = http://devel-nnd.brb.pl/nnd/repo.test/ [base-devel] Server = http://devel-nnd.brb.pl/nnd/repo.test/ [reszta-devel] Server = http://devel-nnd.brb.pl/nnd/repo.test/ Dale lipa nie można zsynchronizować - okazało się ,że nie istnieje. instal_devel podmienia mi kernel na 2.4.31 a o instalacji kernel24-source-2.4.32-10nnd.tar.gz już lepiej nie mówić. Czy może mi ktoś pomóc przejść przez tą ścieżkę niespodzianek? |
Autor: | barte-k [ poniedziałek, 12 lutego 2007, 23:59 ] |
Tytuł: | |
Ekhm... /etc/pacman.conf : [base-release] Server = http://devel-nnd.brb.pl/nnd/repo.test [base-current] Server = http://devel-nnd.brb.pl/nnd/repo.test [extra-release] Server = http://devel-nnd.brb.pl/nnd/repo.test [etra-current] Server = http://devel-nnd.brb.pl/nnd/repo.test [testing] Server = http://devel-nnd.brb.pl/nnd/repo.test # pacman -Syu |
Autor: | bies [ środa, 14 lutego 2007, 23:52 ] |
Tytuł: | |
Mam już wersję devel i zabrałem się do paczki kernel24-surce z takim to rezultatem. [root@compaq jurek]# pacman -S kernel24-source :: kernel24-source w konflikcie z kernel24. Usunąć kernel24? [T/n] t Usuń: kernel24 kernel24-devel Cele: kernel24-source-2.4.32-10nnd Całkowita wielkość pakietu: 62,4 MB Rozpocząć aktualizację? [T/n] t sprawdzam integralności pakietów... zrobione. błąd: operacja złamie następujące zależności: kernel24: wymagany przez iptables kernel24: wymagany przez kernel24-devel Co z tym zrobić? |
Autor: | Maciek [ czwartek, 15 lutego 2007, 00:08 ] |
Tytuł: | |
Ręcznie ściągnąć i rozpakować kernel-source. |
Autor: | qrak [ czwartek, 15 lutego 2007, 00:15 ] |
Tytuł: | |
Autor: | bies [ czwartek, 15 lutego 2007, 00:29 ] |
Tytuł: | |
pacman -Sd kernel24-source rezultat kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-iplan2p2.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-iplan2p4.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-iplan2p8.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-mac.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-mfb.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-vga.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/fbcon-vga-planes.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/font.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/macmodes.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/newport.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/s3blit.h: istnieje w systemie plików kernel24-source: /usr/src/linux-2.4.32/include/video/sbusfb.h: istnieje w systemie plików Wystąpiły błędy. Aktualizacja przerwana Spróbuję ręcznie. |
Autor: | qrak [ czwartek, 15 lutego 2007, 00:31 ] |
Tytuł: | |
w takim razie ![]() |
Autor: | bies [ czwartek, 15 lutego 2007, 00:55 ] |
Tytuł: | |
pacman -Sdf kernel24-source Poszło. Teraz rozumie , że muszę stworzyć w katalogu var katalog z nazwą paczki jaką chcemy zrobić i wpisujemy do niego pliki z cvs dla kernela. Wchodzimy do katalogu i wydajemy komendę make_nnd_pkg . Proszę poprawić jeśli coś nie tak. |
Autor: | bies [ czwartek, 15 lutego 2007, 01:20 ] |
Tytuł: | |
Pierwsza próba [root@compaq kernel24.4.32-10vista]# make_nnd_pkg : command not found10vista/PKGBUILD: line 3: : command not found10vista/PKGBUILD: line 7: : command not found10vista/PKGBUILD: line 14: : command not found10vista/PKGBUILD: line 47: 'var/kernel24.4.32-10vista/PKGBUILD: line 48: syntax error near unexpected token `{ 'var/kernel24.4.32-10vista/PKGBUILD: line 48: `build() { (czw lut 15 22:09:49 CET 2007) ==> Sprawdzam czy są zainstalowane niezbędne pakiety... błąd: nie określono celu ... Sprawdzam czy są zainstalowane pakiety niezbędne do budowy kernel24 błąd: nie określono celu ==> Pobieram źródła... .tar.gz Pobieram linux-2.4.32 --22:09:52-- http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.32%0D.tar.gz => `linux-2.4.32%0D.tar.gz' Translacja www.kernel.org... 204.152.191.5, 204.152.191.37 Connecting to www.kernel.org|204.152.191.5|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 404 Not Found 22:09:53 BŁĄD 404: Not Found. .tar.gzOR: Nieudane pobieranie pliku linux-2.4.32 ==> Kończę... Proszę o jakieś sugestie. |
Autor: | Maciek [ czwartek, 15 lutego 2007, 01:42 ] |
Tytuł: | |
Po pierwsze błędy w PKGBUILD po drugie adres do pliku jest zły. |
Autor: | bies [ czwartek, 15 lutego 2007, 13:39 ] |
Tytuł: | |
PKGBUILD i wszystkie pliki wziąłem z Więc na chwilę obecną nie bardzo wiem co z tym zrobić. |
Autor: | Mis' [ czwartek, 15 lutego 2007, 14:16 ] |
Tytuł: | |
bies pisze: PKGBUILD i wszystkie pliki wziąłem z
Więc na chwilę obecną nie bardzo wiem co z tym zrobić. jesli zrobiłeś "copy & paste" to raczej nie powinno być takich problemów. Wygląda, że przy przenoszeniu plików coś namieszałes... może zakończenia linii - jeśli kopiowałeś pod Windows, to mogłoby to wiele tłumaczyć... tak czy siak, uruchom MC, podświetl pliki i wciśnij F4 - zobaczysz co dalej powinienes zrobić. |
Autor: | Maciek [ czwartek, 15 lutego 2007, 14:22 ] |
Tytuł: | |
Praktyczna porada, pliki takie najlepiej ściągać wgetem bezpośrednio na konsolę, już kilka razy miałem taką sytuację, że kopiowany tekst wklejał się jakoś tam inaczej i trzeba było poprawiać, a nie używam windowsa. |
Autor: | bies [ czwartek, 15 lutego 2007, 15:31 ] |
Tytuł: | |
zrobiłem konwersie wszystkich plików do formatu UNIX i poszło. drobne kłopoty z pakietami - dociągnąłem je ręcznie. teraz. ==> Uruchamiam funkcję build()... /var/kernel24.4.32-10nnd/PKGBUILD: line 51: patch: command not found ==> ERROR: Budowa pakietu nieudana. Kończę... linia 51 to Czy rzecz cała nie leży przypadkiem w tym , że wykonuje to w nieodpowiednim katalogu . |
Autor: | Maciek [ czwartek, 15 lutego 2007, 15:40 ] |
Tytuł: | |
Brakuje ci pakietu patch. |
Autor: | bies [ czwartek, 15 lutego 2007, 16:25 ] |
Tytuł: | |
Widzę , że trzeba mnie prowadzić jak dziecko za rączkę. Zainstalowałem patch i dale w przód aż do - ==> tar --use-compress-program=bzip2 -xf iptables-1.3.3.tar.bz2 ==> bunzip2 patch-iptables-1.3.3-1.3.4.bz2 bunzip2: Output file patch-iptables-1.3.3-1.3.4 already exists. ==> ERROR: Błąd rozpakowania patch-iptables-1.3.3-1.3.4.bz2 ==> Kończę... podmieniałem w/w plik bo myślałem , że jest uszkodzony lecz to samo . |
Autor: | tasiorek [ czwartek, 15 lutego 2007, 16:52 ] |
Tytuł: | |
Usun katalogi src i pkg wraz z zawartoscia. |
Autor: | bies [ czwartek, 15 lutego 2007, 22:44 ] |
Tytuł: | |
Swoją łatkę już przeszedłem , kosztowało mnie to dużo pracy ale teraz wiem ,że wiersze w łatce które zawierają te same polecenia muszą być identyczne. Czyli spacje przed poleceniem tez się liczą. Teraz stanąłem na tym: patching file imq.c Hunk #1 succeeded at 38 (offset 1 line). /var/kernel24.4.32-10nnd/PKGBUILD: ./runme: /usr/bin/perl: bad interpreter: Nie ma takiego pliku ani katalogu ==> ERROR: Budowa pakietu nieudana. Kończę... Ma ktoś może jakieś sugestie? Myślałem , że jak zrobię ta swoją łatkę to reszta pójdzie jak po maśle Reszta jest gotowa więc pójdzie łatwo lecz strasznie się myliłem. |
Autor: | JakubC [ czwartek, 15 lutego 2007, 22:53 ] |
Tytuł: | |
Nie masz perla. Proszę, czytaj co wyświetla komputer... |
Autor: | Mis' [ czwartek, 15 lutego 2007, 22:54 ] |
Tytuł: | |
bies pisze: Teraz stanąłem na tym:
patching file imq.c Hunk #1 succeeded at 38 (offset 1 line). /var/kernel24.4.32-10nnd/PKGBUILD: ./runme: /usr/bin/perl: bad interpreter: Nie ma takiego pliku ani katalogu ==> ERROR: Budowa pakietu nieudana. Kończę... Ma ktoś może jakieś sugestie? brakuje perla? Pokaż wynik pacman -Q perl |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |