- This topic has 5 hozzászólás, 2 résztvevő, and was last updated 10 years, 4 months telt el by pointux.
- SzerzőBejegyzés
- 2013-12-07-16:26 #1890700
Sziasztok!Egy program telepítéséhez meg kell patchelnem a kernelt.A lent lévő útmutatót kell követnem. Meg is csináltam, le is zajlottaz egész de valami nem lett jó.Ezt a kimenetet kapom amikor megpróbálom telepíteni a programot: https://dl.dropboxusercontent.com/u/91011488/NG_makeall4.pngA netconf.h nincs a helyén ugyanis csak itt találtam meg:/usr/scr/linux-3.8.2-mip6dng/include/uapi/linux/netconf.hMi lehet itt a probléma?Mit kéne másképp csinálnom az útmutatóhoz képest?A 4. lépést a linux-stable mappában kell végrehajtani ugye?1. Tools you'll need
sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge kernel-packagesudo apt-get build-dep linuxsudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev2. Getting the kernel source
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitgit tag -lgit checkout3. Patching
patch -p1 -d linux-stable -i /patches/kernel//*4. Configuration
cp /boot/config-`uname -r` .configyes '' | make oldconfigmake menuconfigNetworking support / Networking optionsTransformation sub policy support ==> y/mNetworking support / Networking options / The IPv6 protocolIPv6: Mobility ==> y/mIPv6: XFRM raw IPv6 tunnel ==> y/m5. Compiling kernel
cd linux-stablemake cleanmake -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-mip6dng6. Installing the kernel
sudo dpkg -i linux-image--*_i386.debsudo dpkg -i linux-headers--*_i386.deb2013-12-08-05:49 #2207649Nagy szerencséd van, hogy nem ismered a kernel telepítés mibenlétét így leállt az a folyamat amiben egy konfigurálatlan, adott esetben a rendszereden működésképtelen git kernelt telepíts.
2013-12-08-14:12 #2207650Szia!Mobil IPv6-os tesztkörnyezetet próbálok létrehozni virtuális gépekből.A mip6dng az a daemon ami a mobil IPv6-ot kezeli. Itt a honlapja: http://www.mip6d-ng.net/documentation/howto/Kaptam egy forrásmappát és benne 3db readme fájlt. 2db patchelés és 1db telepítési útmutató.Ezeket próbálom követni. eg kepp patchelni a kernelt és az iproute2-t.Ha a patcheléseket megcsináltam akkor jön a fenti hiba a make futtatásánál.Tudsz ebben segíteni?[attachment deleted by admin]
2013-12-08-16:19 #2207651Tehát magyarán szólva semmi oka nincsen, hogy git kernelt használj és annak sem, hogy az ebben lévő kernel modulokat.Továbbá megerősítette bennem a "linux-3.8.2" mellett a download menüben lévő "2012-12-12"-ei dátum, hogy ez a program nem a git kódhoz, de még csak nem is friss kernelhez való. - Lásd 3.12-es a stabil kernel ág a mai napon, ahogy a fórumunk is mutatja, miközben (legalábbis a download szerint) ezt a programok kb. egy éve nem fejlesztik.Eközben a kernelben megvannak az ipv6 ide vonatkozó részei (úgy látom):(Networking support > Networking options)CONFIG_IPV6IPV6_MIP6INET6_XFRM_TUNNEL...Egy ilyen kimenet nem ártana: zcat /proc/config.gz | egrep 'IPV6|XFRM_SUB_POLICY'
2013-12-08-16:22 #2207652Az meg, hogy még mit tartalmaz ez a cucc a kermel modulokon kívül, ami esetleg kellhet neked, azt nem tudom, de kernel moduloknak ezzel való patchelésének nem valószínű, hogy nagy értelme lenne, ha egyáltalán kompatibilis a forrás.
2013-12-08-16:33 #2207653Ill. még egy kérdés:3.8.2-es kerneled lenne? (Persze az sem 2012-es, sőt az is fő verzió ugrást jelentene.)uname -r
- SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz