Inno Setup

A Wikipédiából, a szabad lexikonból.

 Inno Setup

Az Inno Setup fordítóprogramja
Fejlesztő: Jordan Russel
Legfrissebb stabil kiadás 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

Egy Inno Setuppal készített telepítő üdvözli a felhasználót
Nagyít
Egy Inno Setuppal készített telepítő üdvözli a felhasználót

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

A parancssoros fordítóprogram munka közben
Nagyít
A parancssoros fordítóprogram munka közben

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.

[szerkesztés] Lásd még

[szerkesztés] Külső hivatkozások

Más nyelveken