Hirdetés

Microsoft .NET Framework Full pack XP

Microsoft féle .NET programok futtatásához szükség van a környezet telepítéséhez. Az egyes verziók nem helyettesítik egymást, így mindegyiknek fenn kell lennie a rendszeren. (1.1, 2.0, 3.0, 3.5). Az első kettőnek mar van SP1-e is. A telepítéshez szükséges csomagok letöltése a netről nehézkes, telepítése is viszonylag hosszú idő. Most egy olyan csomagot fogunk csinálni, amiben benne van mindegyik környezet, beavatkozás nélkül települ, mérete pedig ~60 mega körül van.
Az egyes környezetekből un. adminisztratív telepítési pontot hozunk létre, amibe integráljuk az esetleges SP-ket, és nyelvi csomagokat. A fájlokból a nyílt forráskódú 7-zip segítségével csinálunk önkicsomagoló exet.
A parancsok nagy részét parancssorból futtatjuk, de kötegelni (batch) nem lehet, mert a msiexec háttérbe megy, egyből visszaadja a vezérlést a parancssornak, ami ráindítja a következő msiexec-t, aminek nemlesz jó vége.

A leírásban az E:\dotnet könyvtárba fogunk dolgozni, lehet használni másik könyvtárat. A adminisztratív telepítési pont létrehozásához admin jogok kellenek, tehát aki sima felhasználóként használja a windowst (mint én), át kell lépnie admin felhasználóba.

Hangtalan letöltőszerver

Karácsony előtt szereztem egy VXL vékony klienst. Nem egy nagy durranás teljesítményben: ebben egy 533Mhz Eden proci dolgozik 128 mega rammal. Mivel nincs benne mozgó alkatrész, ezért 0 hangja van. Így éjszakai használatra is tökéletes. Jelen esetben egy notebook hdd-vel megtoldva (épp elfér a ház belsejében, és még nem is hangos) egy torrent letöltő szerver lesz belőle.

Kedvenc linux disztribúciómat (ubuntu szerver) egy kis trükkel telepítettem fel: a noti hdd-t az asztali gépbe kötve vmware segítségével telepítettem fel. (így közben tudtam mással is foglalkozni). Mivel a szerver kernel 686-ra van fordítva, ez nemfog futni a vxl-en, ezért fel kell rakni a 386-os kernelt. (apt-get install linux-image-2.6.22-14-386).

A vxl-be átrakva a hdd-t, szépen bootol a friss rendszer. Mivel a vxlnek más a MAC címe, ezért a /etc/udev/rules.d/70-persistent-net.rules fájlból a régi hivatkozást töröljük (vmware a pcnet32 drivert használja)