|
[+] Spakowanie iproute2 i iptables do .deb
Damikor - 30-09-2008 18:48
Witam,
Przepraszam jeśli to zły dział, ale to mój pierwszy post. :mrgreen: No więc potrzebuję obsługę urządzeń IMQ i generalnie paru usprawnień w kernelu. Mam Etcha 4.0r4 ze standardowym kernelem 2.6.18-6-686. ÂŚciągnąłem z kernel.org jądro 2.6.25.13, iptables 1.4.4.1 i iproute2 w najnowszej wersji, do tego użyłem gotowych patchy z www.linuxbox.pl właśnie do takich wersji tych programów. Do nowego jądra skopiowałem config z /boot/config-2.6.18-6-686 i dodałem tylko obsługę IMQ oraz użyłem make-kpkg z parametrem initrd (ramdisk skonfigurowałem na mkinitrd.yaird). Mam zbudowany kernel 2.6.25.13 spatchowany z initrd oraz configiem 'debianowym' więc kernel uruchomi się na każdym komputerze i mam go ładnie spakowanego do paczki .deb. Ale jeszcze przebudować muszę iptables oraz iproute2 ponieważ też muszą być spatchowane. I też chciałbym je do archiwum .deb spakować. Wiem, że umożliwia to program checkinstall, ale chyba nie zapisuje on zależności, które potrzebuje. Więc na komputerach bez spełnionych zależności nie zainstaluje się albo będzie sprawiać problemy. Czy istnieje jakiś inny program do pakowania do deb, który tworzy w pliku deb listę zależności? W sumie chyba nie byłoby to takie trudne, bo niespatchowane iptables i iproute2 są w standardowych repozytoriach Debiana Etch i chyba należałoby wyciągnąć z nich drzewo zależności, ale nie mam pojęcia kompletnie jak się za to zabrać.
Pozdrawiam, Damian
fnmirk - 30-09-2008 19:19
Zerknij do tego: http://www.us.debian.org/doc/manuals...-build.pl.html (przejrzyj jednak od początku).
Sprawdzałeś czy dla Etcha nie ma już gotowych pakietów? W backports: deb http://www.backports.org/debian etch-backports main contrib non-free
Powyższa dopisana linijka do /etc/apt/sources.list.
Damikor - 30-09-2008 20:43
Dzięki, dokładnie o to mi chodziło.
Są, ale ja potrzebuję iptables spatchowane z patch-o-matic i obsługą IMQ skompilowane przez siebie.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|