home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 28 Fixes4x
/
28-Fixes4x.zip
/
updcd10.zip
/
HTM.ZIP
/
readme.hun
< prev
next >
Wrap
Text File
|
2000-11-13
|
13KB
|
271 lines
Frissítsd OS/2-es telepítô CD-t javítócsomagokkal! 1.0-s verzió
----------------------------------------------------------------
1. Bevezetô
Unod már, hogy minden egyes rendszerkomponens telepítése után újra kell
telepítened a javítócsomagokat is? Unod, hogy nem tudod az OS/2-t
telepíteni nagy merevlemezekre? Szeretnéd, ha a javítócsomagokat be
tudnád integrálni a telepítô CD-be? Ha igen, akkor olvass tovább!
2. Telepítés
Az UpdCd telepítése nagyon egyszerû. Egyszerûen másold be a zip fájlban
található fájlokat egy tetszôleges könyvtárba (mondjuk updcd) és váltsál ide,
amikor futtatni akarod a programot, egyébként nem biztos, hogy mûködni fog.
3. Elôkészületek
Mielôtt frissíteni tudnád a CD-t, le kell töltened és elô kell készítened a
javítócsomagokat és egyéb frissítéseket. A Warp 4-hez legalább a Fixpak
12-re, a Feature Installer 1.25-re és a Device Driver Fixpak 1-re, WSEB-hez
pedig Fixpak 1-re, vagy magasabbra lesz szükséged (az URL-eket megtalálod
az UpdCD honlapon). Ezeken kívül beintegrálhatod az MPTS, PEER, TCP/IP,
printer javítócsomagokat és frissítéseket, a Netscape Communicatort és a
Java 1.1.x-es motort is. Hozz létre minden egyes javítócsomag számára egy
könyvtárat az updcd\fixes alatt. Legyen például updcd\fixes\fp14 a fixpak 14
könyvtára. Másold be ebbe a könyvtárba a fixpaket. Amennyiben az RSU verziót
(.zip kiterjesztés) töltötted le, úgy unzip/pkunzip-pel, egyébként pedig (.dsk)
kiterjesztés a http://hobbes.nmsu.edu-n található dskxtr12.zip programmal
nyerheted vissza a fixpak fájljait. A következô fixpakeket teszteltem az UpdCD-
vel: Warp 4 Fixpak 12, 13, 14, Device Driver 1, 2, MPTS 8424/8425 (16 bites),
MPTS 8620/8621 (32 bites), PEER 8402/8412/8413, TCP/IP UN_0980 (16 bites),
Netware Requester 2.12, printer fixek (laserjet*.exe + omni*.exe + pscript*.exe
+ plotters*.exe). Ugyancsak külön alkönyvtárakat kell készíteni az
updcd\updates könyvtárban az integrálni kívánt frissített termékek számára is.
Az új Java motort például másoljuk az updcd\updates\java alkönyvtárba.
Amennyiben arra szükség van, bontsuk ki az esetlegesen tömörített formában
(Java, Netscape, FI) letöltött terméket. A következô csomagokat teszteltem az
UpdCD-vel: MPTS 8423 (16 bites), MPTS 8610, 8700 (32 bites), Feature Installer
1.25, Netscape Communicator 4.61, Java 1.1.7, 1.1.8, TCP/IP 4.1, 4.2 és 4.3.
Az alábbiakban bemutatunk egy lehetséges könyvtárstruktúrát:
e:\updcd\fixes
[...]
e:\updcd\fixes\XRYM012
e:\updcd\fixes\XRYM012\FIX
e:\updcd\fixes\XRYM012\FIX\OS2.1
[...]
e:\updcd\fixes\XR0DD02
e:\updcd\fixes\XR0DD02\FIX
e:\updcd\fixes\XR0DD02\FIX\BDD.1
[...]
e:\updcd\fixes\IPY8402
e:\updcd\fixes\IPY8402\FIX
e:\updcd\fixes\IPY8402\FIX\REQ.1
[...]
e:\updcd\fixes\UN_0980
e:\updcd\fixes\UN_0980\FIX
e:\updcd\fixes\UN_0980\FIX\TCP.1
[...]
e:\updcd\fixes\WR08621
e:\updcd\fixes\WR08621\FIX
e:\updcd\fixes\WR08621\FIX\MPT.1
[...]
e:\updcd\fixes\NW212
e:\updcd\fixes\NW212\ENGLISH
e:\updcd\fixes\NW212\LOGIN
[...]
e:\updcd\fixes\printer
[...]
e:\updcd\updates
[...]
e:\updcd\updates\WR08610
e:\updcd\updates\WR08610\IBMCOM
e:\updcd\updates\WR08610\MPTN
[...]
e:\updcd\updates\FI125
[...]
e:\updcd\updates\NS461
[...]
e:\updcd\updates\JAVA
e:\updcd\updates\JAVA\EN
e:\updcd\updates\JAVA\DE
e:\updcd\updates\JAVA\PACKAGE
[...]
Mielôtt belefognánk a frissítésbe, be kell tenni az eredeti CD-t a meghajtóba
és be kell helyezni egy üres 3.5 incses floppy lemezt az A: meghajtóba. Ha a
gépünkre telepítve van 1.44MB-os virtuális floppy (VDISK, SVDISK), akkor azt
is használhatjuk. Javítsuk ki az UpdIF.CMD következô sorát a virtuális floppy
meghajtójának megfelelôen:
flpdrv = translate('k:') /* <----- change it match your virtual floppy */
A virtuális floppy használatakor nincs szükség a hagyományos floppy-ra és
a frissítés során kb. 20 percet lehet nyerni. Ne felejts el betenni egy virtuális
lemezt a virtuális meghajtóba, mielôtt elindítod a frissítést! A SVDISK letölthetô
a hobbes.nmsu.edu-ról.
4. Nem IBM-es termékek integrálása
Az 1.0-s verzió óta lehetôség van nem IBM-es termékek integrálására is,
amelyek így automatikusan felkerülnek a telepített gép lemezére. Minden
termékhez mellékelni kell egy telepítôfájlt, amelynek REXX vagy BATCH
programnak kell lennie. Mindegyik terméket be kell másolni egy, az UpdCD
ADDONS könyvtárában létrehozott alkönyvtárba. A telepítôprogramot
install.cmd-nek kell elnevezni és ugyancsak be kell másolni a termék
alkönyvtárába. Az UpdCD ezen verziójához mellékeltem a DANI IDE, FLT,
FAT32 és a Scitech Display Doctor telepítéséhez használható programokat.
Olvasd el a fájlok fejlécét és másold be az ott megnevezett fájlokat a
megfelelô program alkönyvtárába, ha azt akarod, hogy ezek a termékek is
automatikusan települjenek. Ha valamilyen más termékhez install programot
készítesz, akkor küldj nekem egy példányt belôle, hogy be tudjam tenni az
UpdCD következô verziójába.
5. Frissített Warp 4 CD készítése
Egyszerûen futtassuk a Go4It.Cmd programot az UpdCD könyvtárból a CD meghajtó
betûjelével (például Go4It.Cmd h:). A program automatikusan detektálni fogja
a helyesen elôkészített javításokat és frissítéseket. A CD nyelvét szintén
detektálni fogja a program (a magyar CD-t angolnak fogja venni). A Go4It
program ellenôriz ugyan néhány dolgot, ám minden esetben a felhasználó
felelôssége marad, hogy a fixpakek és javítások helyes kombinációja kerüljön
beintgrálásra. Magyarán ügyeljünk arra, hogy a fixpakek dokumentációjában leírt
telepítési feltételek teljesüljenek, valamint arra is, hogy a megfelelô nyelvû
verziót használjuk fel. Ha nem vagy biztos a dolgodban, akkor nézz el az UpdCD
honlapra, ahol találni fogsz néhány ajánlott összeállítást.
Amennyiben elégedett vagy a felajánlott komponensekkel, akkor az ENTER
megnyomásával elkezdheted a frissítés. A teljes folyamat kb. egy órát vesz
igénybe az otthoni 500MHZ-es PIII-as gépemen. Az frissített CD az updcd\BURN
könyvtárban lesz megtalálható.
A frissítés során létre fog hozni az UpdCD egy log fájlt (updcd.log), amely
tartalmazni fogja az összes lépést, amelyet a program hajtott végre. Mindegyik
lépéshez tartozni fog egy visszatérési érték is, amelynek 0-nak kell lennie.
A hibák (Error:) mellett az UpdCD figyelmeztetéseket (Warning:) is bele fog
írni a logba. A figyelmeztetések nem jelentenek automatikusan hibát, azonban
érdemes a log fájlt ellenôrizni, hogy a figyelmeztetések pontos okát megértsük.
A frissítés során nem használt fájlokat warningként fogja jelezni a program.
6. Boot CD készítése
Az UpdCD az összes fájlt elô fogja készíteni a burn\updcd\bootimg
könyvtárban, amelyek ahhoz szükségesek, hogy a CD-t bootolhatóvá
tegyük. Elôször is szükségünk lesz egy 2.88MB-os (virtuális) floppyra.
Hanem lenne ilyenünk, akkor telepítenünk kell az SVDISK-et. Helyezzünk
be egy lemezt a meghajtóba és váltsunk a bootimg\DISK_0_1.IMG
könyvtárba. Futtassuk a sysinstx parancsot és paraméterként adjuk meg
a floppy meghajtó betûjét. Másoljuk át az összes fájlt a floppy-ra.
Váltsunk a burn\diskimgs alkönyvtárba és futtassuk az image.exe
programot, hogy elkészítsük a CD root könyvtárában a 2.88MB-os boot
image-t (példa: image.exe k: ..\DISK_0_1.IMG). Helyezzünk be a floppy
meghajtóba egy 1.44MB-os lemezt és váltsunk a bootimg\DISK_2.IMG
könyvtárba. Másoljuk át a könyvtárból a fájlokat a floppy-ra, majd váltsunk
vissza a diskimgs könyvtárba. Készítsünk egy 1.44MB-os image fájlt a CD
gyökerében (példa: image.exe k: ..\DISK_2.IMG). Az CD írásakor használjuk
a DISK_0_1.IMG fájlt image-ként (lásd 8. fejezet). A CD csak akkor lesz
bootolható, ha legalább a Device Driver Fixpak 2-vel dolgozunk.
Az íly módon készített telepítô CD bootolható lesz és a telepítôprogram
automatikusan el fog indulni a bootolás után. F3-mal parancssort lehet
kérni. Sajnos a telepítés nem mûködik, mivel az installációs partíció
kiválasztása után a telepítôprogram elszáll egy internal error hibával.
7. Frissített WSeB CD készítése
A WSeB CD frissítése szintén lehetséges. A programnak ez a funkciója
ugyanakkor még kezdetleges állapotban van, s nem volt idôm tesztelni a
frissített CD-t sem. A frissítés ugyanakkor rendben lezajlik, ezért úgy
döntöttem, hogy elérhetôvé teszem ezt a funkciót is. Ha van megfelelô
érdeklôdés, akkor tovább fogom fejleszteni. Teszteld és írd meg az
észrevételeidet!
Akkor most nézzük a frissítés menetét! Egyelôre még nem készült a frissítést
automatikusan végzô program, így mindent kézzel kell csinálni. Hozz létre
egy FIX könyvtárat az UpdCD könyvtárában. A FIX könyvtárban hozz létre egy
SMP alkönyvtárat! Nyerd vissza a WSeB 1 és Device Driver Fixpak 2-ben
található fájlokat. Másold be a fájlokat az OS2.1, OS2.2 és OS2.4 könyvtárból
az updcd\FIX könyvtárba! Másold be az OS2.3 és OS2.5 könyvtárban található
fájlokat az updcd\FIX\SMP könyvtárba! MOZGASD át a FIX könyvtárban található
.SM_ kiterjesztésû fájlokat az SMP könyvtárba! Másold át a BDD.1 és BDD.4
könyvtárban található fájlokat a FIX könyvtárba. Szükség esetén írd fölül az
azonos nevû állományokat! Futtasd a PrpFP programot az UpdCD könyvtárából a FIX
paraméterrel! Hozz létre egy BURN alkönyvtárat az UpdCD könyvtárban és másold
ide az eredeti WSeB CD-t! Készíts egy másolatot a BaseFpk.Pin fájlról, majd
írd fölül a BaseFpk.W01 fájllal! Végezd el a frissítést az UpdCD BURN FIX
parancs kiadásával! Helyezz be egy üres lemezt az A:-ba és add ki az UpdIF
BURN FIX parancsot! A BURN könyvtár tartalma alapján írd meg a CD-t és
teszteld!
8. Az OS/2-es telepítô CD írása
Az UpdCD csomagban található a record.cm_ REXX program, amely az mkisofs és
cdrecord segítségével írja meg a CD-t. Ha átnevezed a programot record.cmd-re,
akkor a Go4It automatikusan meg fogja hívni a frissítési folyamat végén.
Amennyiben más CD-író csomagot használsz, akkor ügyelj rá, hogy a program
ne hajtson végre ISO9660 fájlnév-transzformációt, különben a CD használhatatlan
lesz!
Használd a recordb.cmd programot, amennyiben bootolható CD-t akarsz készíteni
a cdrecord segítségével.
9. A telepítôlemezek frissítése
A CD megírása után futtassuk a CDINST programot a CD-rôl. Ne használd az
eredeti telepítôlemezeket, mert nem fog mûküdni!
8. Korlátok, ismert hibák
A program (az elsô három kivételével) nem frissíti a telepítôlemezeket.
Nekem nem mûködött a merevlemezrôl történô telepítés. Más felhasználók
ugyanakkor sikeresen vették ezt az akadályt. Ird meg, ha sikerrel jársz!
Az UpdCD-vel frissített telepítôlemezek csak a frissített telepítôfájlokkal
használhatók. Le kellett ugyanis törölnöm néhány, a telepítôprogram és a PS/2
gépek által használt fájlt, hogy felférjenek a Device Driver Fixpak új
meghajtóprogramjai.
Az eredeti Warp 4-es TCP/IP telepítése fölülírja egy régebbi verzióval a
TCPIPDLL.DLL-t és letörli az NSLOOKUP.EXE fájlt.
Ugy tûnik, hogy a 8424/25-ös MPTS fixpakek telepítése elrontja a CID
telepítést. Go4It éppen ezért visszarakja az IBMCOM\DLL\LAPSCID.DLL
fájl fixpak elôtti verzióját, hogy a telepítés sikeres legyen.
Nem mûködik a telepítés 2GB-nál nagyobb partícióra.
Nem tudom, hogy mit kell tenni a printer fixekben lévô *.fmf fájlokkal,
ezért jelenleg egyszerûen törlöm ôket.
9. Egyéb információk
Nézegesd a REXX programok fejlécét, mivel sok esetben tuningolhatsz az
UpdCD paraméterein! Figyeld az UpdCD honlapját a legújabb hírekért!
10. Mentegetôzés, szerzôi jog
Ez a program ingyenesen használható abban a formában, ahogy azt rendelkezésre
bocsátottam. Nem vagyok felelôs semmilyen kárért, amelyet ez a csomag okoz.
Csak néhány alkalommal teszteltem a frissítési folyamatot és ezek mindegyike
mûködött nálam. Remélem, hogy Nálad is mûködni fog. Ha mégsem így lenne,
akkor írhatsz email címemre vagy látogasd meg az UpdCD honlapját:
http://xenia.sote.hu/~kadzsol/rexx/sajat/updcd.htm.
Ez a csomag szerzôi joggal védett ingyenes alkalmazás. Ez azt jelenti, hogy
térítés nélkül használhatod, akár termelési környezetben is. A csomagot,
vagy annak módosított változatait, illetve az azzal készített CD-ket nem
szabad árulni!
Kádár Zsolt
10.22.2000
email: kadzsol@xenia.sote.hu
URL: http://xenia.sote.hu/~kadzsol/rexx/sajat/updcd.htm