Hello,
Vmware-t szeretném belőni, de a config.pl -nél rákérdez erre:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
megadom neki ám ezt írja:
The path "/usr/src/linux-2.6.16.13-4/include" is a kernel header file directory,
but it is not configured yet.
nemtom ilyenkor mi a teendő. Segítségeteket köszönöm.
Tyson
- 1973 megtekintés
 
Hozzászólások
Melyik disztrót használód?
"Van egy teória, miszerint ha egymillió majomnak adsz egy-egy írógépet, amit elkezdenek össze-vissza véletlenszeruen püfölni, akkor elobb-utóbb megírják Shakespeare összes muvét. Az Internetnek hála, ma már tudjuk, hogy ez nem igaz.,, -
- A hozzászóláshoz be kell jelentkezni
 
suse 10.1
- A hozzászóláshoz be kell jelentkezni
 
tedd fel a kernel forrasod. asszem a kernel headers nemeleg!
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
 
uname -a
és az eredményhez hasonló kernel headert tedd fel
pl nekem ubuntu alatt
2.6.15-23-386 #1 PREEMPT
apt-cache search 2.6.15-23-386 #1 PREEMPT
linux-headers-2.6.15-23-386 - Linux kernel headers 2.6.15 on 386
linux-image-2.6.15-23-386 - Linux kernel image for version 2.6.15 on 386
tehát a kerneled u.a legyen mint a header.
- A hozzászóláshoz be kell jelentkezni
 
make menuconfig a kernel forrás tetején, lement bármilyen beállítások, és máris konfigurált lesz a cucc.
- A hozzászóláshoz be kell jelentkezni
 
Nem elég sajna. A teljes értékühöz szükséges a make modules_prepare
Azon kívül ha a kernel verziója nem csak annyi hogy 2.6.15 hanem még áll utána valami, akkor egy make kernelrelease segítségével ellenőrizni is kell a forrás verzióját (asszem 2.6.1x-es verziójúakba van csak, korábbiakhoz a menuconfig hátterének bal felső sarka a súgólyuk), különben nem egyező verzióra fog panaszkodni.
2.6.1x előtti kerneleknél a Makefile EXTRAVERSION kezdetű sorába kell beírni pontosan azt ami az uname -r kimenetébe a kernelverzió (pl. 2.6.15) után áll. Ez Debian kernel esetében valami ilyen (mondjuk 2.6.8-2-386 verziót feltételezve):
EXTRAVERSION = -2-386
Ami fontos, az az elején levő minuszjel. Ezt sajnos a kernel nem adja hozzá automatice. Szal pontosan azt kell beírni ami a verziószám után áll, kötöjelestől, pontostól, egyebestől.
- A hozzászóláshoz be kell jelentkezni
 
Ez ubuntura van de valaszol a kerdeseidre: http://www.howtoforge.com/ubuntu_vmware_server
Sok szerencset hozza.En ezt hasznaltam bar Ubuntun.
-------------------------------------------------
No Security in this Crazy World! by Hunger
- A hozzászóláshoz be kell jelentkezni
 
- A hozzászóláshoz be kell jelentkezni
 
> /tmp/vmware-config13/vmmon-only/./include/compat_wait.h:60: error: conflicting t ypes for ‘poll_initwait’
Valszeg túl régi a vmware-en belül a modulok forrása, töltsd le az újabbat az ftp://ftp.cvut.cz/vmware/ címről, most épp vmware-any-any-update104.tar.gz a fájlnév, de a verziószám bármikor megnőhet. A benne lévő két .tar fájllal írd felül a vmware által szállítottat.
- A hozzászóláshoz be kell jelentkezni
 
Köszi a segítséget!
"A benne lévő két .tar fájllal írd felül a vmware által szállítottat." Ezt hogy csináljam?
Tyson
- A hozzászóláshoz be kell jelentkezni
 
cd /root/vmware-distrib vagy mittomén
find . -name \*.tar\*
Azt a két fájlt amit a find visszaad, na azokat kell kicserélni!
- A hozzászóláshoz be kell jelentkezni
 
igen ksözönöm, műkösik!
Tyson
- A hozzászóláshoz be kell jelentkezni
 
Üdvözlök mindenkit!
A vmware telepítéskor ezt a kérdést kaptam, és nem tudom mit válaszoljak rá: What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]. ha megadok egy elérési utat akkor linux alkönyvtérat kér, ha megadom az /usr/include-t útnak akkor: The header files in /usr/include are generally for C libraries, not for the
running kernel. If you do not have kernel header files in your /usr/src directory, you probably do not have the kernel-source package installed. Are you sure that /usr/include contains the header files associated with your
running kernel? [no], itt ugye csak no-t válaszolhatok, ezután felteszi mégegyszer az első kérést. Debian linuxom van, 2.4.27-3-386 kernellel. Mi ilyenkor a teendő? Segítségeteket előre is köszönöm. Remélem jó helyen tettem fel a kérdést. 
- A hozzászóláshoz be kell jelentkezni
 
Nos, nekem is volt ez problémám, fel kell tenni a kernel-source rpm, és figyelni kell, arra hogy ua az rpm-t tedd fel, mint amit telepítettél. Valami ilyesmi. :-)
Tyson
- A hozzászóláshoz be kell jelentkezni
 
most mondta hogy debian-ja van.. mit akarsz te rpm-ekkel?
- A hozzászóláshoz be kell jelentkezni
 
igaz...
akkor bocsi. Debian mit használ, apt-t?
Tyson
- A hozzászóláshoz be kell jelentkezni
 
A múlt héten volt ezzel kapcsolatban egy kalandom.
Frissítettem a fedora core 5 csomagjait, köztük a kernelt is forrásával együtt.
Ahogy az lenni szokott, le is akartam futtatni a vmware-cofig.pl -t, mert a vmware server már talapítve volt korábban.
És nálam is kiakadt, azt állította, hogy a kernel source nem passzol a futó kernelhez, ami persze nem volt igaz.
Kerestem a választ a google-n, és ráakadtam, hogy patch -elni kellene a vmware-t, de azt is, hogy az új telepítőnél már nincs ez a gond.
Megnéztem, a legfrissebb verziójú vmware volt feltelepítve.
Azért letöltöttem az (ugyanolyan verziójú) vmware-t a netről, és nagy megdöbbenésemre a diff különbséget látott!!!!
Fel is raktam gyorsan a régi helyére, és az új vmware-config.pl már gond nélkül megcsinálta a szükséges kernelmodulokat....
Utánanéztem, és valami változott a kernelben, amit már nem kezelt a régi config.pl, de kijavították, viszont a javítottat ugyan az alatt a verziószám alatt rakták fel. Ezen nagyoon elcsodálkoztam, de ajánlom figyelmetekbe, ha valakinek kernelfrissítés után nem fut le a vmware-config.pl, akkor frissítse a vmwaret.
Üdv,
Csaba
- A hozzászóláshoz be kell jelentkezni
 
a build is ugyanaz volt?
- A hozzászóláshoz be kell jelentkezni
 
A letöltött file neve mind a két esetben ez volt:
VMware-server-1.0.1-29996.tar
Csaba
- A hozzászóláshoz be kell jelentkezni
 
Hmm... ez érdekes. Én Debian kernellel szoptam egy nagyot, a futó kernel verziója valami 2.6.x-2-386 volt, de a forrásé csak 2.6.x-2. Persze kerestem mint a hülye a megoldást, mert akkoriba a kernelbe nem vol localversion lehetőség (x ~ 8). Végül Makefile-t kellett hekkelni. Még az a jó, hogy legrosszabb esetbe a menuconfig balfelső sarkába kirakja a verziót.
- A hozzászóláshoz be kell jelentkezni