Inno Setup
A Wikipédiából, a szabad lexikonból.
| Inno Setup | |
|---|---|
Az Inno Setup fordítóprogramja |
|
| Fejlesztő: | Jordan Russel |
| Legfrissebb végleges változat | 5.1.8 / 2006. október 11. |
| OS: | Windows |
| Kategória | telepítőkészítő programok |
| Licenc: | saját [1] |
| Weboldal | www.innosetup.com |
Az Inno Setup egy nyílt forráskódú, Delphiben írt telepítőkészítő program, Jordan Russel készítette. Az első verzió 1997-ben jelent meg, a program ma már olyan szintre fejlődött, hogy tudásban és stabilitásban felveszi a küzdelmet számos kereskedelemben kapható telepítőkészítő programcsomaggal.
Tartalomjegyzék |
[szerkesztés] Képességek
- Minden, ma használatban lévő Windows-verziót támogat: Windows 95, 98, 2000, 2003, XP, Me, NT 4.0. (Nincs szükség szervízcsomagokra.).
- 64-bites alkalmazások telepítésének átfogó támogatása a Windwos XP és a Windows Server 2003 64 bites verzióin. Az x64 és az Itanium architektúra is támogatva van.
- Támogatja egyetlen EXE telepítő készítését, az egyszerű internetes közzétételhez. A darabolás is támogatott.
- Windows 2000/XP-stílusú varázslós felület.
- Beállítható telepítési típusok, például teljes, minimális, saját.
- Eltávolító készítése.
- Deflate, Bzip2, és 7-Zip LZMA fájltömörítés beépített támogatása.
- A telepítő képes fájlok verzióinak az összehasonlítására, használatban lévő fájlok lecserélésére, DLL-ek (dinamikusan kapcsolódó eljáráskönyvtárak), OCX-ek és típuskönyvtárak regisztrálására, és betűtípusok telepítésére.
- Képes bárhol parancsikonokat készíteni, beleértve az Asztalt, a Start Menüt és a gyorsindítót.
- Képes bejegyzéseket készíteni a regisztrációba és INI fájlokba.
- Beépített Pascal programozási lehetőség.
- Többnyelvű telepítés támogatása.
- Jelszóval védett és titkosított telepítések készítése.
- Csendes (háttérben, észrevétel nélkül futó) telepítések készítése.
[szerkesztés] A fordítóprogram
Az Inno Setup fordítóprogramjában (Inno Setup Compiler, Compil32) van lehetőségünk magának a szkriptfájlnak a megírására, melyből később a program elkészíti majd a telepítőt.
A program tartalmaz egy varázslót, segítségével a kezdők néhány lépés alatt elkészíthetnek egy egyszerű telepítőt. A haladóknak is hasznára lehet, hiszen nem kell fáradozni minden részlet megírásával.
A varázsló használata során meg lehet adni a telepítő fontosabb paramétereit, úgymint a telepítendő program nevét, verzióját, a kiadó céget/szervezetet, a telepítés helyét, a becsomagolandó fájlokat, az elkészítendő parancsikonokat, a licenszet tartalmazó szövegfájlt, a különböző felvilágosításokat tartalmazó szövegfájlt, a telepítő nyelvi fájllait (köztük van magyar is!), a telepítő ikonját, a jelszót, a kimeneti könyvtárat, és a telepítő program fájlnevét. Ezekből az információkból a program egy kész szkriptfájlt hoz létre, melyből, ha akarja a felhasználó, azonnal el is készíti a telepítőt.
A program összes lehetőségéről a Súgóban lehet tájékozódni. Az Inno Setupban beépített Pascal programozási lehetőség is van, mellyel kibővíthetőek a program lehetőségei. Például a varázslóhoz új lapokat lehet adni.
Az Inno Setup felhasználók munkájának megkönnyítésére készült az ISTool és egy másik, ScriptMaker nevű program, amely szükségtelenné teszi a hosszú szkriptfájlok kézzel való megírását, egyszerűen létre lehet hozni feladatokat, hozzáadni fájlokat, összetevőket beállítani. Az ISTool teljes magyar felülettel is rendelkezik.
[szerkesztés] Parancssoros fordítás
Az Inno Setuphoz egy parancssoros fordítóprogram is tartozik (iscc), mellyel a szerkesztőprogram használata nélkül készíthető el a kívánt telepítő program.
Parancssorban vagy futtatáskor az iscc paramétereként meg kell adni a szkriptfájl nevét, ha szükség van rá, a kimeneti fájlnevet és a leendő telepítőprogram helyét.
Lehetőség van csendes végrehajtásra is, ilyenkor nem jelenik meg a parancssoros ablak, csak az esetleges hibaüzenetek.
[szerkesztés] Kiegészítések
[szerkesztés] Inno Setup Preprocessor (ISPP)
Az ISPP az Inno Setup fordítójának egyik kiegészítője. A szkriptfájlokban különböző direktívákat lehet megadni, a beépített Pascal programozás helyett is használható.
[szerkesztés] Inno Setup Script Includes (ISSI)
Az ISSI egy, az ISPP-ra épülő Inno Setup kiegészítés. Bővíti a program képességeit:
- 30 előre definiált funkcióval
- Betöltőkép, háttérkép, háttérzene, varázsló képeinek átméretezésének lehetőségével
Az Inno Setuphoz hasonlóan az ISSI is sok nyelvet támogat, köztük a magyart is.
[szerkesztés] UninsHs
Az UninsHs lehetőséget nyújt olyan telepítők készítésére, melyek rendelkeznek a későbbi összetevők módosítása (modify), javítás (repair) funkciókkal. A kiegészítő az előzőekhez hasonlóan több nyelven is elérhető.
[szerkesztés] innounp
Az innounp egy nyitott forráskódú parancssoros alkalmazás, és az Inno Setuppal készített telepítő programok visszafejtésére használható. A 3.0.0 és 5.1.6 verziók közötti Inno Setuppal készített telepítőket támogatja.


Based on work by