Innehållsförteckning
Inno Setup -programvaran laddas ner från www.jrsoftware.org/isdl.php , Det är programvara för Windows men kan installeras på Linux med Wine.Efter nedladdning installeras den som vilken Windows -programvara som helst.
Vi ska skapa ett skript, en textfil som har definierat installationsvägarna, filerna som ska installeras och alla beroenden som vår applikation behöver för att fungera.
Vi startar Inno Setuop och det kommer att visa oss två alternativ: skapa det genom en guide (låt programvaran guida oss) eller göra allt själva. Vi startar en ny fil, på den första skärmen kommer den att be oss att börja med skriptet och sedan data från företaget eller författaren.
Om du fortsätter kommer den att be om att ange i vilken katalog programmet kommer att installeras, som standard kommer det att vara Programfiler eller Programmapp, Jag kan också anpassa den för att installera den i sin egen katalog som kommer att skapas vid installationstidpunkten.
Om den fortsätter kommer den att begära att ange den exekverbara filen exe eller jar om det var java eller förlängningen av vår körbara och lägga till alla nödvändiga beroenden för vår applikation, till exempel fil, bilder, databaser om de är inbäddade eller sql om vi går för att skapa den i installationen.
Sedan konfigurerar vi menyerna, genvägarna, avinstallationsikonerna, som alla Windows -applikationer i allmänhet har.
Då kommer det att fråga oss om vi vill lägga till textfiler där vi låter den som installerar vår programvara veta om licensiering, hjälp eller kommentarer i slutet av installationen.
Sedan låter nästa skärm dig välja installationsspråk, slutligen kommer det att be oss att definiera parametrarna för Inno Setup själv, till exempel: var installationsfilen ska skapas, vilket namn kommer vår installatör att ha, om vi lägger en ikon på den, etc.
Slutligen kommer det att be oss att spara vårt skript och fråga om vi vill kompilera det, vi accepterar och resultatet blir det genererade skriptet och resultatet av sammanställningen.
Här kan vi se setup.exe -filen som vi har skapat och från Linux med Wine för att se att den också fungerar och jag kör den på Linux, min programvara kommer också att installeras, vilket kommer att köras beror på om programmeringen har tagit hänsyn till multiplatform -aspekten, men här ser vi bara installationsprogrammet.
Efter installationen som ett typiskt Windows -program kan vi se hur Misoftware installerades i sin egen katalog c: \ MySoftware
Kom ihåg det Inno Setup Det genererar bara en textfil med installationsdefinitioner, det har inget att göra med programmeringen av vår programvara, därför kan vi använda den oavsett på vilket språk vi har programmerat vår applikation, i det här exemplet skapar vi ett installationsprogram från Linux för en programvara skriven i Delphi och inte stöds av Linux men exe -tillägget är via Wine.
Vi måste mycket väl känna till beroenden och strukturen som vår kompletta programvara kommer att behöva för att definiera rutterna väl och att det inte saknas några komponenter som senare kan orsaka att applikationen misslyckas.