Witam.
Przepraszam jeśli to zły dział, ale to mój pierwszy post. Potrzebuję obsługę urządzeń IMQ i generalnie paru usprawnień w jądrze. Mam Etcha 4.0r4 ze standardowym jądrem 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 łatek z http://www.linuxbox.pl właśnie do takich wersji tych programów. Do nowego jądra skopiowałem konfig 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 zbudowane jądro w wersji 2.6.25.13 z nałożonymi łatkami z initrd oraz konfigiem debianowym, więc jądro uruchomi się na każdym komputerze i mam go ładnie spakowanego do paczki .deb.
Ale jeszcze przebudować muszę iptables oraz iproute2, ponieważ też muszą mieć nałożone łaty. I też chciałbym je do formatu .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 iptables i iproute2 bez nałożonych łat 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
[+] Spakowanie iproute2 i iptables do .deb
Zerknij do tego: http://www.us.debian.org/doc/manuals/ma ... ld.pl.html (przejrzyj jednak od początku).
Sprawdzałeś czy dla Etcha nie ma już gotowych pakietów?
W backports:
Powyższa dopisana linijka do /etc/apt/sources.list.
Nowy odnośnik do dokumentacji:
http://www.debian.org/doc/manuals/maint ... ex.en.html
Sprawdzałeś czy dla Etcha nie ma już gotowych pakietów?
W backports:
Kod: Zaznacz cały
deb [url]http://www.backports.org/debian[/url] etch-backports main contrib non-free
Nowy odnośnik do dokumentacji:
http://www.debian.org/doc/manuals/maint ... ex.en.html