Det andre trinnet er å lage en installasjonspakke. En guide til systemer for å lage installatører

Kategori ~ ProgrammeringAdministrator

Egen installatør

Å utvikle din egen programvare er én ting, men å installere den er en annen. Når du har laget produktet ditt, må du tenke på hvordan det skal leveres til sluttbrukeren. Hvis det bare er én kjørbar fil som du bare kan zippe og laste opp, så er alt enkelt. Men når produktet ditt består av flere filer, som for eksempel dll, som må registreres, trenger du allerede et installasjonsprogram. Selv om du bare trenger å lage et par snarveier på brukernes datamaskiner, vil installasjonsprogrammet allerede være praktisk, med mindre du selvfølgelig vil at brukerne skal gjøre alt manuelt.

Det dyre og kommersielle flaggskipet InstallShield er kjent for alle, og du har gjentatte ganger brukt installatørene laget av dette produktet. Men det er ikke den eneste høyborg for å lage installatører. Det er også ganske dyktige gratisprodukter som kan gi deg alle nødvendige funksjoner. Jeg har valgt ut noen av de beste. De dekker ulike tilnærminger til å lage et installasjonsprogram: fra rask og lett tilpassbar (5-10 minutter og ferdig) til kraftig og støtter et stort antall innstillinger.

Gjennomgang av gratis programvare for å lage installasjonsprogrammer

Programmet for å lage et installasjonsprogram Inno Setup er et komplett verktøy

Etter å ha sett på noen andre gratisprodukter i denne kategorien, bestemte jeg meg for å velge den mest attraktive. Dette verktøyet er ikke for brukere som leter etter enkelt arbeid med en grafisk editor og raske resultater. Denne løsningen er mer egnet for de utviklerne som ønsker full kontroll over opprettelsen av installasjonsprogrammet og ikke er sjenerte for å jobbe med tekstbaserte konfigurasjonsfiler. Inno Setup ble utgitt i 1997 og har utviklet seg mye siden den gang. Dette verktøyet slår absolutt mange kommersielle utfordrere i feltet med sine mange funksjoner og stabilitet.

GUI Inno Setup er en editor / kompilator for en konfigurasjonsfil som inneholder innstillinger for å lage et installasjonsprogram. Tekstfilformatet er veldig likt INI-filformatet, som gjør at det er mindre tungvint å jobbe med enn en XML-fil, for eksempel i. Hjelpefilen er godt strukturert, noe som gjør det enkelt å finne ut om de tilgjengelige alternativene. Editoren støtter et kodefargeuthevingsskjema, som gjør det mer praktisk å jobbe med. Jeg vil ikke liste opp alle funksjonene til dette profesjonelle installasjonsverktøyet, men jeg har ikke funnet noe annet som Inno Setup ikke vil kunne oppnå. Kildefiler, målfiler, snarveier, dialogbokser, lisensgodkjenning, sletting, tilpassede skjemaer og mer. Jeg har brukt den til flere prosjekter de siste årene med stor suksess (ikke kostnad). Hvis du er en GUI-elsker, kan du finne flere tredjepartstillegg for dette flotte verktøyet på InnoSetup-hjemmesiden.

Programmet for å lage et NSIS-installasjonsprogram er praktisk og kraftig

– Hvis du egentlig ikke trenger en scripteditor, og du vil ha noe med et mer avansert brukergrensesnitt, så er NullSofts verktøy for å lage installatører det du trenger. Dette er det mest kapable produktet, og det mangler virkelig et fullverdig brukergrensesnitt (bortsett fra kompilatorvinduet).

Akkurat som du lager HTML-kode for en nettside i et eget program og deretter viser den siden i en nettleser, må du lage et NSIS-skript i hvilken som helst editor du liker og ganske enkelt kompilere det med NSIS-kompilatoren. På NSIS-hjemmesiden kan du finne lenker til redaktører (PSPad, Notepad) og IDE-plugins (for eksempel for Eclipse) med støtte for NSIS-skript med syntaksutheving, samt diverse andre hjelpeprogrammer.

Dette produktet er absolutt mer rettet mot profesjonelle utviklere enn de som leter etter raske og enkle grafiske løsninger for å lage installatører. Produktene i denne anmeldelsen adresserer begge typene av disse brukerne, noe som gjør det litt vanskelig å anbefale én enkelt løsning. Selv om NSIS er mer kapabel enn det, valgte jeg sistnevnte på grunn av balansen mellom GUI og funksjonalitet (inkludert treningsorganisasjon).

NSIS viser ganske enkelt ett lite vindu med tekstlenker for å komme i gang ved å utforske dets uendelige muligheter. Et lite vindu (egentlig for lite til å vise all teksten, men stort nok til å ikke endre størrelse) inneholder lenker til selve kompilatoren, eksempelskript, nettstøtte, dokumentasjon og plugins.

Pluginene er virkelig verdt det, de tilbyr mange avanserte funksjoner som fadeout / fadein-effekter for egendefinerte dialoger. NSIS foreslår å lage et mer moderne brukergrensesnitt. Du kan selvstendig lage dine egne ikoner, bannere, bakgrunner og lage din egen samling av dem. Brukerfellesskapet er stort nok og mange ressurser og fora vil hjelpe og støtte deg med ditt NSIS-installasjonsprosjekt.

Å lage en oppsettfil er like enkelt som å dra og slippe en skriptfil inn i kompilatorvinduet. Vinduet viser alle kompilatormeldinger, inkludert suksess- eller feilrapporter. Installasjonsfilene som genereres er små sammenlignet med andre verktøy for oppretting av installasjonsprogram, noe som gir mer effektiv administrasjon. Jeg kunne fortalt deg mye mer om NSIS, men jeg overlater det til deres velorganiserte hjemmeside. Det er det mest dyktige verktøyet der ute, men det er rettet mot løsningene til profesjonelle utviklere, og krever tredjepartsverktøy for å fungere effektivt.

Programmet for å lage en Ghost Installer-installasjonsanalog av InnoSetup

er en analog. Hvis du vil ha full kontroll over opprettelsen av installasjonsprogrammet, og du ikke er redd for å jobbe med XML-konfigurasjonsfiler, kan Ghost Installer være et godt valg for deg. Selv om den kommersielle versjonen av verktøyet kommer med en GUI (Ghost Installer Studio), tilbyr gratisversjonen bare en såkalt gEditor for redigering av konfigurasjons-XML-filer.

Dette produktet tar tid å venne seg til, men når du først forstår og vet om alle innstillingene, kan du bruke full kraft av dette verktøyet. Hjelpefilen er veldig godt organisert, og viser alle nøkkelord og innstillinger du kan bruke. Når du oppretter et nytt prosjekt, vil oppsettsveiviseren lage en grunnleggende eller avansert mal som forbereder den nødvendige XML-strukturen slik at du kan begynne å jobbe med umiddelbart. For meg var dette verktøyet litt vanskeligere å lære enn InnoSetup, men jeg er sikker på at dette verktøyet er veldig kraftig. Som et resultat har vi en XML-editor gEditor med en innebygd knapp som starter kompileringen av installasjonsprogrammet ditt. Hvis denne arbeidsordningen er attraktiv for deg, så prøv den selvfølgelig.

Clickteam Install Creator er rask og enkel å bruke

er sannsynligvis det raskeste og mest praktiske installasjonsverktøyet jeg har anmeldt. Dette verktøyet inneholder hovedfunksjonene innelukket i et effektivt grafisk grensesnitt. Veiviseren vil raskt veilede deg gjennom de grunnleggende trinnene. Mitt første prosjekt ble gjort på noen minutter, og alt fungerte med et smell!

Hvert trinn er representert av en egen fane, derfor vil du alltid ha muligheten til å endre de tidligere spesifiserte innstillingene når veiviseren er fullført. Hvis du trenger å installere flere kjørbare filer, må du legge til en meny i "Start" og lage snarveier på skrivebordet. Verktøyet lar deg enkelt endre alle installasjonstekster, til og med teksten i velkomstdialogboksen. Det endelige installasjonsprogrammet kan kjøres både i dialogmodus og i fullskjermmodus (med muligheten til å angi en gradientbakgrunnsfylling, akkurat som i de gode gamle dager med Windows).

Du kan angi punktgrafikk og ikoner etter eget valg. Install Creator mangler mer profesjonelle funksjoner som å legge til registeroppføringer, ulike installasjonspakker eller språk. Men det var ikke hensikten med dette verktøyet, og det er flott for enkle oppgaver. Det er et godt valg for en rask løsning for å distribuere programvaren din, uten å måtte navigere i en haug med forviklinger i prosessen med å lage installatører. Gratisversjonen er fullt funksjonell, men på slutten av hver installasjon vises et vindu med en annonse og en lenke til utviklerens nettsted.

CreateInstaller en analog av programmet for å lage Clickteam-installasjonsprogrammet

det er en glede for de som ikke vil bruke mye tid på å lage installasjonsprogrammer og redigere hauger med tekst. Verktøyet er veldig likt, det gir også et enkelt og effektivt grensesnitt hvor du raskt kan finne og konfigurere alle viktige funksjoner i prosjektet ditt. Du kan velge egendefinerte punktgrafikk og et ikon for preferansedialogen, og spesifisere en bakgrunnsfyllingsgradient for fullskjermmodus. Du kan tilpasse seks installasjonsdialoger og én dialogboks for fullført installasjon.

Å jobbe med filer og kontekstmenyer er ganske enkelt, noe som er en fordel fremfor Install Creator. Du får også muligheten til å angi registeroppføringer og registrere DLL / OCX / TBL-filer. Verktøyet har noen tilleggsfunksjoner som gjør et ganske godt inntrykk. Med dem kan du endre noen funksjoner, for eksempel: valg av språk, valg av installasjonsvei. Jeg hadde imidlertid noen spørsmål om verktøyets virkemåte, nemlig om å endre fontene til dialogboksene. For noen fonter, for eksempel Tahoma, vil skjermen bare være et tomt vindu. Hvorfor det? Gratisversjonen er fullt funksjonell, men viser "CreateInstall Free"-linjen i nedre venstre hjørne av hvert installasjonsvindu. Du kan kjøpe dette verktøyet og endre innholdet i denne linjen etter eget ønske.

Avansert installasjonsprogram for raskt å lage et installasjonsprogram

er et godt valg hvis du raskt trenger å lage en MSI-installasjonspakke. Caphyon tilbyr en gratisversjon av sitt innebygde kommersielle produkt for å lage installatører. Du kan laste ned og installere den fullstendige versjonen av produktet gratis, men bare "Basic"-alternativene fungerer uten å kjøpe en registrering. Men dette er nok for en rask og enkel opprettelse av en MSI-installasjonspakke.

Den har et ganske brukervennlig grensesnitt som lar deg stille inn alle grunnleggende konfigurasjoner på kortest mulig tid. Det er ganske mange installasjonsalternativer som gjør det enkelt for deg å leke med verktøyet, for eksempel målmappe, snarveier, omstart av systemet, oppstartsbetingelser, registerinnstillinger og mer. Min eneste skuffelse er at du ikke kan definere forskjellige installasjonstyper som "Full Install" og "Minimal Install". Alt eller ingenting er ikke prinsippet til dagens installatører. Jeg foretrekker alternativet for typeinnstilling i stedet for alternativet for lanseringsbetingelser. Likevel er jeg veldig imponert over brukervennligheten og minimumstiden per prosjekt. Hvis du trenger en MSI-fil for enkel installasjon, er Advanced Installer definitivt noe for deg.

Hurtigvalgsveiledning (gratis nedlastingsprogrammer for å lage et installasjonsprogram)

Inno oppsett

svært kraftig - mange års erfaring - enkelt filformat

NSIS

et stort antall funksjoner - liten størrelse på installasjonsprogrammet - tilpassede dialoger - muligheten til å koble til plugins
ingen grafisk grensesnitt - ikke lett å lære - ingen editor

Ghost Installer gratis

kraftige funksjoner - basert på XML
basert på tekstfiler - ingen GUI

Installasjonspakke og programvaremiljø

Ny generasjon ESM-brukerprogramvare - klientdelen av OMC-operativmiljøet inkluderer en spiller, arrangør og typiske multimedieapplikasjoner kombinert i én installasjonspakke (ca. 10 MB) plassert i FCIOR, andre føderale servere eller på et bevegelig medium.

Spilleren gjengir EUM i interaktive audiovisuelle formater. Arrangøren organiserer og driver på den gitte datamaskinen den lokale lagringen av EUM valgt av brukeren. Den lar deg også laste opp EMM til lokal lagring fra flyttbare medier eller over Internett i bakgrunnen. Hvis brukeren foretar de første samtalene og laster ned fra nettverksservere ved å bruke en av standard nettlesere, kan han i fremtiden dra nytte av en spesialisert arrangør.

Et viktig problem når du spiller EUM er tilgjengeligheten av nødvendig multimedieutstyr for datamaskinen og tilhørende programvare. Vi snakker om en ny generasjon ERM – svært interaktive, multimedia-rike produkter som ikke kan reproduseres med en vanlig nettleser. Dessuten, i prosessen med EUM-avspilling, kan en spesialisert spiller trenge standard lyd- og videokodeker fra Windows, multimedieapplikasjoner Flash, Quick Time, Java osv. Disse programmene er ikke alltid installert, for eksempel på kontordatamaskiner - de er ikke trengs der.

EUM-innhold kan inkludere flash-animasjoner, virtuelle panoramaer og andre komposisjoner, som krever spesialiserte tredjepartsspillere (typiske multimediaapplikasjoner) for presentasjon. Følgelig må disse applikasjonene installeres på brukerens arbeidsplass. De danner et programvaremiljø som OMC-spilleren samhandler med når de spiller visse EUM-er.

Imidlertid er heterogeniteten til maskinvare og lav (i gjennomsnitt) opplæring av brukere i utdanningsinstitusjoner, kravene til multiplattform og åpenhet til EUM for å gjøre endringer i konflikt med utviklerens ønske om å utvide programvaremiljøet. Den optimale løsningen i dette tilfellet er å analysere begrunnelsen for utvidelsen med den ubetingede oppfyllelsen av kravene til multiplattform og åpenhet til EUM. Inkludering av en ekstra multimediaapplikasjon i programvaremiljøet er bare berettiget hvis det gir en betydelig mengde EUM med nye muligheter som ikke kan oppnås på andre måter.

Som et resultat av en komparativ analyse av objektmodellen til OMC-implementeringsprogrammet og de typiske multimedieapplikasjonene som er tilgjengelige i dag, ble Adobe Flash Player kåret til den mest nyttige komponenten i programvaremiljøet. Det er inkludert i pakken med programvareprodukter som er installert på arbeidsplassen til OMC-brukeren.

OMC-klientinstallasjonspakken inkluderer:

  1. OMC-spiller;
  2. OMS bruker arrangør;
  3. Adobe Flash Player;
  4. installasjonsprogram (programvareverktøy for automatisk installasjon av brukervalgte komponenter).

OMC-klientinstallasjonspakken er organisert på en slik måte at den så mye som mulig forenkler løsningen av problemet med det komplette settet av programvare- og maskinvarekomplekset til brukeren av det åpne modulære multimediesystemet for utdanning:

  1. Den første fasen av installasjonen er å sjekke maskinvare- og programvarekonfigurasjonen. Hvis det for eksempel ikke er noe lydkort, ikke nok RAM osv., viser installasjonsprogrammet de riktige meldingene; hvis de nødvendige multimedieapplikasjonene ikke er installert eller er utdaterte, gjenspeiles dette også i meldingstabellen.
  2. På det andre trinnet pakkes OMC-spilleren og OMC-brukerorganisatoren ut og installeres, den lokale lagringen av EUM organiseres.
  3. På det tredje trinnet tilbyr installasjonsprogrammet å installere (oppdatere) multimedieapplikasjonene som utgjør OMC Player-programvaremiljøet når du spiller av EUM. I dette tilfellet er Adobe Flash Player for den nødvendige versjonen inkludert i installasjonspakken; installasjonen krever kun brukerens samtykke. Hvis programvaremiljøet utvides med en applikasjon som ikke er inkludert i pakken, gir installasjonsprogrammet en eksakt lenke til produsentens nettside, hvorfra brukeren må laste ned denne multimedieapplikasjonen på egen hånd.

Etter å ha fullført alle tre stadier av installasjonen, er datamaskinen klar til å bruke de elektroniske opplæringsmodulene.

En datamaskin for å reprodusere ESM av en ny generasjon må være multimedia, utgitt ikke tidligere enn 2003.

Mer detaljert er minimum systemkravene som følger:

  1. CPU-klokkehastigheten er ikke lavere enn 1 GHz;
  2. Mengden RAM er minst 256 MB;
  3. Videokortet må inneholde minst 64 MB videominne;
  4. Skjermoppløsning ikke lavere enn 1024x768;
  5. Tilstedeværelsen av et lydundersystem (lydkort med høyttalere eller hodetelefoner).

For å laste ned EUM, trenger du en datamaskintilkobling til Internett, eller en CD-stasjon, eller muligheten til å koble til en Flash-stasjon, en ekstern harddisk, etc.

Det er klart at ESM til NP er den mest "krevende" ressursen i dag, for alle andre typer ESM er de listede kravene åpenbart tilstrekkelige.

Clickteam produserer enkle og brukervennlige produkter for utviklere: for eksempel Clickteam Fusion, The Games Factory, Multimedia Fusion. Install Creator-programmet er plassert i samme rad. Hovedfordelen med produktet er den raske opprettelsen av et distribusjonssett ved hjelp av en trinn-for-trinn-veiviser.

Innstillingsdelene er ordnet i en så streng rekkefølge i form av faner. Først dataene (filer), tekstinnholdet i dialogboksene (veivisertekst), formatet på vinduet (vindu), tilleggsinnstillinger (alternativer), innstillingene til avinstalleringsprogrammet (avinstalleringsprogram), størrelsen på distribusjonssettet ( Bygg) er angitt. Etter å ha klikket på Bygg, starter kompileringen av installasjonsprogrammet, alt som gjenstår er å angi plasseringen.

Installasjonsprogrammet tar 65 KB, inkludert avinstalleringsprogrammet er det 105 KB. I tillegg til dette bruker Install Creator en av to kompresjonsalgoritmer (glidelås/differensiator), den optimale varianten bestemmes automatisk. Om nødvendig kan dataene legges i en pakke separat fra installatøren.

Funksjonaliteten til Clickteam Install Creator er enhetlig, og mangler noen viktige alternativer. Så flerspråklighet støttes ikke, det russiske språket er helt fraværende i listen over lokaliseringer. Integrasjon med tredjepartsløsninger er ikke gitt, så det vil være upraktisk å jobbe med store prosjekter (som innebærer mange tilkoblinger i systemet). Programmet lar deg ikke lage oppdateringer, patcher. Men i sistnevnte tilfelle kan du bruke - Clickteam-utvikling.

Den uregistrerte versjonen av Install Creator inneholder annonser. Den profesjonelle versjonen, i tillegg til å fjerne denne grensen, lar deg inkludere flere utgaver i distribusjonssettet, for å sette en lisensgrense for installatørbrukeren.

Sammendrag... Installer Creator-funksjoner vil være etterspurt når du arbeider med enkle prosjekter. De resulterende installatørene inneholder et grunnleggende sett med tilpassede alternativer, som ikke inkluderer et valg av språk eller en installasjonsprofil. Dette er definitivt den enkleste løsningen blant alle installasjonskompleksene nevnt i anmeldelsen.

Faktisk installatør

Actual Installer er et program for å lage ganske komplisert Windows Installer uten skripting. Det grunnleggende settet med funksjoner inkluderer flerspråklighet, effektiv komprimering, detaljert grensesnitttilpasning, kommandolinje og andre funksjoner oppført nedenfor.

En trinn-for-trinn-veiviser forventes ikke, men et alternativvindu er tilgjengelig for et nytt prosjekt. Etter å ha definert den grunnleggende informasjonen om produktet, kan du gå til hovedprogramvinduet. Alternativene er plassert i 5 seksjoner - "Generelt", "Installasjon", "Dialoger", "System" og "Register".

Den generelle delen inneholder informasjon om prosjektet, og her kan du tilpasse utseendet til installasjonsveiviseren. Under prosessen kan installasjonsprogrammet sjekke systemkrav (som OS-versjon, brukerrettigheter) og avhengigheter (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server og andre). Hvis de spesifiserte komponentene mangler, vil installasjonsprogrammet be brukeren om å laste ned og installere dem.

I Installasjon, plasseringen av filer og mapper, plasseringen av den kjørbare filen og innstillinger for installasjons-, oppdaterings- og avinstalleringsprosesser. Begge prosessene kan utføres stille uten å kreve brukerintervensjon. I tillegg til installasjonsprogrammet kan (Actual Updater) brukes.

Dialoger ("Dialoger") gir tilgang til "stuffing"-seksjonene, inkludert teksten i lisensavtalen, readme-filen, inkludert i RTF-format. Her er valget av lokaliseringsspråk, og russisk er på listen. Unødvendige installasjonsseksjoner er enkle å deaktivere.

System — Konfigurerer systemendringer som gjøres under installasjonen: snarveier, registernøkler, variabler og egendefinerte kommandoer.

Register - innstilling av filtilknytninger, miljøvariabler, biblioteker.

Etter å ha angitt de nødvendige alternativene, klikker du bare på Bygg prosjekt-knappen - installasjonsprogrammet er klart til å starte. Hvis et viktig alternativ ble utelatt da installasjonsprogrammet ble opprettet, vil Faktisk Installer gi deg beskjed om det under kompileringen og indikere en feil.

Sammendrag... Faktisk Installer inkluderer nesten alle standard prosjektparametere og alternativer. Dette er et "mellomalternativ" mellom veldig enkle (som Clickteam Install Creator) og mer tunge løsninger, som også vil bli diskutert.

CreateInstall

CreateInstall er et verktøysett for å lage installatører. Den er basert på to funksjoner - kontroll over installasjonsprosessen og ubegrenset utvidelsesmuligheter. Begge mulighetene realiseres takket være den som brukes til skripting.

CreateInstall-grensesnittet er delt inn i 3 faner - "Prosjekt", "Installasjonsskript" og "Avinstallasjonsskript". Den første delen lar deg angi generelle installasjonsinnstillinger: produktinformasjon, støttede språk, stier, utseende. I tillegg kan installasjonsprogrammet signeres digitalt og passordbeskyttes.

"Prosjekt" er ikke en tilsvarende erstatning for de neste to seksjonene, det vil si at for å lage en distribusjonspakke, må du nøye konfigurere installasjons- og avinstalleringsskriptene. De tilsvarende parametrene vises i form av grupper, du kan vise dem i en enkelt liste.

Quick CreateInstall-verktøyet er et tillegg til CreateInstall. Det forenkler i stor grad opprettelsen av et installasjonsprogram ved å gi bare grunnleggende prosjektinnstillinger. Fra Quick CreateInstall kan prosjektet videre importeres til CreateInstall.

Prosjektkoden er ikke ment for uavhengig redigering, overføring til IDE eller eksport. Selv om Gentee-språket har et stort potensial: i det minste er dette variabler og funksjoner, betingelser og syntaks basert på C, C ++ og Java.

Det er 3 utgaver av programmet - fyldig, lett (enkel) og gratis. En liste over forskjeller mellom dem er publisert. For det meste er de manglende funksjonene i gratisutgaven av programmet synlige når du navigerer gjennom grupper med skriptinnstillinger.

Grensesnittet og hjelpen er tilgjengelig på russisk.

Sammendrag... CreateInstall er et funksjonelt og lettfattelig miljø. CreateInstall-verktøysettet er ikke så dårlig og lar deg klare deg med dine egne verktøy. Men ulempene inkluderer fortsatt programmets lukkede natur "i seg selv", noe som innebærer funksjonene til import og eksport.

Avansert installasjonsprogram

Advanced Installer er basert på Windows Insaller-teknologi, som lar deg lage msi-, exe- og andre typer distribusjoner. Dette legges til rette av et gjennomtenkt grensesnitt og arbeid med prosjekter. I Advanced Installer kan du finne mange funksjoner som ikke finnes i andre lignende komplekser, som beskrevet nedenfor.

For det første er mangfoldet av prosjekter bemerkelsesverdig: dette inkluderer installatører, Java-installatører, oppdateringer, tillegg, sammenslåingsmoduler og andre. Installasjonsmenydelen inneholder kommandoer for å importere prosjekter fra Visual Studio, RAD Studio, Real Studio, Visual Basic. Det er her potensialet til Advanced Installer for å samhandle med IDE-er avsløres.

En detaljert oppsettveiviser er gitt for hver av de valgte prosjekttypene. Det er vanlige maler - Enkel, Enterprise, Architect eller Professional. De fleste av prosjektene er kun tilgjengelige for visse typer lisenser, offentlige prosjekter er angitt som Ingen i kolonnen Lisens kreves.

Som allerede nevnt, når du oppretter et prosjekt, kan du bruke en trinn-for-trinn-veiviser, der du spesielt kan velge metode for distribusjon av pakken, lokaliseringsspråk, tilpasse brukergrensesnittet, skrive inn lisensteksten og andre alternativer . Advanced Installer lar deg velge distribusjonsalternativet for programmet - la dataene være ukomprimerte, del dem inn i CAB-arkiver, lagre dem i MSI osv., legg til en digital signatur, krev serienummer osv.

Hovedvinduet til Advanced Installer (prosjektredigering), i enkel visningsmodus (Enkel), inneholder flere seksjoner:

  • Produktinformasjon — Angi produktinformasjon, installasjonsalternativer.
  • Krav - En indikasjon på maskinvare- og systemkravene, programvareavhengigheter. Det er også mulig å lage tilpassede forhold.
  • Ressurser - ressursredigerer (filer og registernøkler).
  • Distribusjon – Velg type produktdistribusjon. Det kan være MSI, EXE eller nettinstallasjonsprogram. For MSI kan EXE-ressurser plasseres separat fra installasjonsprogrammet.
  • Systemendringer - miljøvariabler.

Ved valg av ressurser kan filer, registernøkler, miljøvariabler, konfigurasjons-ini, drivere, databaser og oversettelser brukes. Du kan legge til andre ressurser, for eksempel tjenester, tillatelser, assosiasjoner og mer, ved å bruke forbundsmoduler.

For mer komplekse oppgaver kan du bruke egendefinerte handlinger, EXE, DLL eller skript skrevet i C, C++, VBS eller JS. En praktisk editor er tilgjengelig for å lage skript.

Det skal imidlertid bemerkes at bare en liten del av kapitlene er tilgjengelige i enkel modus. Når du arbeider med Advanced Installer i prøvemodus, er det fornuftig å gå inn i innstillingene og bytte til en annen modus for å jobbe med prosjektet. Etter disse handlingene blir nye underseksjoner av redaktøren tilgjengelige.

Sammendrag... Takket være ulike utgaver av produktet (inkludert den gratis), importalternativer, en rekke maler og skjemaer, vil Advanced Installer-prosjektredaktøren være av interesse for et bredt publikum.

BitRock InstallBuilder

InstallBuilder er et tverrplattformmiljø for å lage installatører. Støttede systemer inkluderer: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86 / x64, Itanium, s390 & PPC). Installasjonsprogrammer er tilgjengelige for både skrivebords- og nettverksprogramvare. I den første delen av veiledningen ble IzPack-produktet allerede vurdert, men InstallBuilder er preget av støtte for skrivespråk, inkludert ikke bare Java, men også PHP, Perl, Python, Ruby, C / C ++ og .NET / Mono .

Programgrensesnittet er tilgjengelig på russisk. Et veldig enkelt grafisk skall brukes til å jobbe med prosjektet. Det er følgende seksjoner med innstillinger:

  • Produktdetaljer - Informasjon om prosjektet.
  • Filer - et veiledet grensesnitt for å legge til filer
  • Avansert ("Avanserte innstillinger") - den mest interessante delen, der kanskje den fulle kraften til BitRock Installer avsløres. For å jobbe med prosjekter brukes XML-formatet (se oversikt over WiX i første del), samarbeid er mulig, manuell konfigurering av prosjekter med scriptstøtte. Innebygde handlinger lar deg automatisere installasjonsprosesser og kombinere oppgaver, slik at de er tilgjengelige med noen få klikk. På denne måten kan du sjekke avhengigheter, legge til miljøvariabler, endre registeret og filsystemet og mer. En innebygd, veldig enkel XML-editor brukes til å redigere skript.
  • Tilpasning - Tilpass installasjonsprogrammets brukergrensesnitt, miljøvariabler, handlinger etter installasjon, plattformer, tillatelser og komprimering. ZIP / LZMA-komprimering brukes til komprimering. Du kan lage et installasjonsprogram for stille tekstmodus.
  • Emballasje - Det er en innebygd debugger for sporingsfeil. Det er enkelt å bygge et installasjonsprogram på tvers av plattformer på byggetidspunktet. Ved utgang bruker den det "native" OS-miljøet (dette gjelder for de grafiske systemene Windows, KDE og Gnome).

Sammendrag... BitRock InstallBuilder anbefales først og fremst for å bygge produkter på tvers av plattformer. Skriptet basert på XML-spesifikasjoner er enkelt å bruke, prosjektet er enkelt å importere og eksportere for redigering i det eksterne miljøet. Derfor, basert på dette XML-skriptet, kan du raskt generere installatører for alle nødvendige plattformer.

InstallMate

InstallMate er et verktøysett for å lage distribusjoner basert på Windows Installer. Nøkkelfunksjoner: et intuitivt grafisk miljø, et bredt spekter av installasjonsartikler, avhengighetskontroll, detaljert tilpasning av installatørens utseende, støtte for komponenter, lokaliseringer og utvidelser. Distribusjoner opprettet med InstallMate er kompakte og raske.

The New Project Wizard lar deg velge en eksisterende mal og spesifisere startparametrene - lokaliseringsspråk (ett eller flere), produktnavn.

Du kan importere det opprettede prosjektet eller bruke InstallMate-redigeringsprogrammet. Forresten, importmulighetene var ikke imponerende: Tarma-produkter og Visual Basic-prosjekter støttes.

Hovedvinduet til programmet inneholder seksjoner med parametere, delt, betinget, inn i tre seksjoner:

  • Generelle innstillinger: detaljert informasjon om prosjektet, programvareavhengigheter, systemkrav, komponenter og installasjonsalternativer. I Pakkesidepanelet kan du også spesifisere type installasjonsprogram, komprimering, nedlastingslenke (i tilfelle av et nettinstallasjonsprogram), installasjonspassord. Flere pakker kan legges til ett installasjonsprogram.
  • Komponenter: inkludering av elementer og lenker i distribusjonssettet: disse er filer og mapper, registernøkler, ini-konfigurasjoner, miljøvariabler, filtilknytninger, COM-klasser, tjenester.
  • Installasjonsalternativer: Ved hjelp av redigeringsprogrammet kan du redigere teksten i dialogboksene. Den fleksible innstillingen for lokaliseringer er gitt, InstallMate støtter 19 språk som standard. Du kan lage ett distribusjonssett med flere lokaliseringer, eller flere prosjekter med ett språk. I samme seksjon er tilpassede handlinger tilgjengelige, samt variabler – inkludert 250. Du kan utvide funksjonaliteten til pakken ved å bruke utvidelser og DLL-er.

Som nevnt kan du bruke maler når du oppretter et installasjonsprogram. I tillegg til prosjektmaler er det mulig å lage komponentbaserte pakker ved å definere grupper av elementer. Andre alternativer inkluderer skjult og stille installasjon og avinstallering, to typer komprimering (Deflate eller LZMA).

En komplett liste over funksjoner er presentert.

Sammendrag... Et profesjonelt miljø for å lage installatører med et veldig praktisk grensesnitt og hurtigtilgangsverktøy: du kan raskt bytte fra ett lokaliseringsspråk til et annet når du oppretter et distribusjonssett, test prosjektet. Det er mangel på en funksjonell trinn-for-trinn-konfigurasjonsveiviser, importfunksjoner. Det sterkeste er tilstedeværelsen av alle standardfunksjoner, som arbeider med variabler og handlinger.

Opprette en installasjonspakke

For å lage en installasjonspakke for den utviklede applikasjonen og alle relaterte komponenter, vil vi bruke gratisprogramvaren "NetScat Extreme Installer", versjon 1.04. For å gjøre dette, etter å ha startet den på "Generelt"-fanen, skriv inn dataene, som vist i figur 4.13.

Figur 4.13 - Bruk av programmet "NetScat Extreme Installer".

På "Filer"-fanen, spesifiser katalogen som inneholder filene som er beregnet for montering av installasjonsprogrammet som opprettes. Fanen "Snarveier" er ment for å legge inn informasjon om snarveier som installatøren må lage ved installasjon av applikasjonen. De tilsvarende informasjonsfeltene fylles ut som vist i figur 4.14. Oppføringen "% Desktop%" indikerer at snarveien vil bli opprettet på skrivebordet. Det vil si at i stedet for denne oppføringen vil banen til skrivebordsmappen bli erstattet. Oppføringen "% Dest%" indikerer banen til arbeidsmappen til programmet som installeres. Deretter må du skrive inn teksten i lisensavtalen på fanen "Avtale". Det er mulig å laste en eksisterende avtale fra en fil med filtypen rtf eller txt. På fanen "Språk" er språk valgt, listen over vil bli tilbudt når du starter installasjonspakken opprettet av NetScat Extreme Installer. Resultatet av valget vil avgjøre hvilke av de presenterte språkene som vil bli brukt av veiviseren for å føre en dialog med brukeren under installasjonen.


Figur 4.14 - Utfylling av tilsvarende informasjonsfelt

Det siste trinnet i å konfigurere parametrene til installasjonsprogrammet som opprettes, er å velge "Bygg"-fanen, der komprimeringsforholdet er spesifisert. Deretter må du klikke "Bygg". I vinduet som vises, skriv inn et filnavn og velg en mappe for å lagre den. Klikk "Ok".

Som et resultat av NetScat Extreme Installer-programmet ble det opprettet en installasjonspakke for XMLConvertor-programmet og dets medfølgende komponenter.

Brukerhåndboken

For at programmet skal fungere riktig, må du utføre følgende handlinger.

1. stadie. For å installere programmet, kjør filen

XMLConverter_Setup. exe, følg instruksjonene til installasjonsprogrammet.

Trinn 2. Etter at installasjonen er fullført, vil en snarvei til applikasjonen bli opprettet på skrivebordet, bruk den til å starte programmet.

Trinn 3. Etter å ha startet programmet, klikk på "Velg xml-fil"-knappen. Du kan velge flere filer, alle vil bli konvertert en etter en. Hvis feil fil er valgt, kan den fjernes fra listen ved å bruke knappen "Slett valgt element".

Trinn 4. Velg den nødvendige xsl-malen ved å bruke rullegardinlisten, den vil bli brukt på alle valgte xml-filer.

Trinn 5. Velg en mappe for utdata av pdf-filer ved å klikke "Velg en mappe for utdata av pdf-filer" eller la standarden være (banen til katalogen vises i statuslinjen). Banen du har valgt, lagres i Windows-systembasen (registret) og leses i tilfelle påfølgende lanseringer av programmet.

Etappe 6. Hvis du trenger å omdefinere antall innrykk for deler av spesifikasjonen, klikk på "Innrykk"-knappen. I vinduet som vises, i de aktuelle feltene, skriv inn mengden innrykk.

7 trinn. Klikk på Konverter xml til pdf. To konsollvinduer vises på skjermen etter tur. Dette er MSXSL og Apache FOP Formatting Object Processor.

Etappe 8. Etter å ha fullført de nødvendige operasjonene, vil xml-filene bli konvertert til PDF, overfor hver bane (vises i programvinduet) i statuskolonnen vil inskripsjonen "Fullført".

Etappe 9. For å åpne katalogen der de mottatte pdf-filene er plassert ved å bruke den innebygde Windows filbehandlingsutforsker, klikker du bare på "Åpne"-knappen.

Som en del av dette kvalifiseringsarbeidet ble det utviklet en applikasjon som gir et intuitivt brukergrensesnitt som lar deg administrere komponentene som utgjør det. En algoritme for å behandle datastrukturen til en xml-fil til et nytt xml-dokument ble utviklet og implementert i programmet. Et eksempel på de to første sidene av det resulterende pdf-dokumentet, som et resultat av XMLConverter-programmet, er presentert i henholdsvis vedlegg C og D.

Personlig installasjonspakke

Når en ny stasjonskonto opprettes i kontrollsenteret, genereres en personlig installasjonspakke for installasjon av Dr.Web Agent. Personlig installasjonspakke inkluderer installasjonsprogrammet til Dr.Web Agent og et sett med parametere for tilkobling til Dr.Web Server og autorisasjon av stasjonen på Dr.Web Server.

Personlige installasjonspakker er tilgjengelige for beskyttede stasjoner under alle operativsystemer som støttes av Dr.Web Enterprise Security Suite. Hvori:

For stasjoner under Windows OS leveres en personlig installasjonspakke, generert i kontrollsenteret basert på et nettverkinstallatørMiddel. Parametrene for å koble til serveren og parameterne for å autorisere stasjonen på serveren er inkludert i den personlige installasjonspakken direkte.

For stasjoner under Android OS, Linux OS, OS X er den personlige installasjonspakkeninstallatørå installere agenten og en konfigurasjonsfil med parametere for tilkobling til serveren og parametere for autorisering av stasjonen på serveren.

1. Umiddelbart etter å ha opprettet en ny stasjon (se trinn 11 i seksjon Opprette en ny stasjonskonto).

2. Når som helst etter å ha opprettet en stasjon:

i delen stasjonsegenskaper,

I kapittel Utvalgte objekternår du velger en stasjon i den hierarkiske listen.

Installatører

Agentinstallasjonsprogrammet skiller seg fra installasjonspakken ved at det ikke inkluderer parametere for tilkobling til serveren og parametere for autorisering av stasjonen på serveren.

Følgende typer installasjonsprogrammer av Dr.Web Agent er gitt:

To typer installasjonsprogram er tilgjengelig for stasjoner under Windows OS:

Nettverksinstallasjonsprogram drwinst.exe installerer agenten direkte. Etter tilkobling til serveren laster agenten ned og installerer de nødvendige komponentene i antiviruspakken. Både lokal og ekstern installasjon av agenten er mulig ved å bruke.
Installer nettverksagent drwinst.exe ligger i katalogen Installatør (skjult delt ressurs som standard) i Dr.Web Server-installasjonskatalogen. Nettverkstilgjengeligheten til ressursen er satt påtrinn 10når du installerer Dr.Web Server. I fremtiden kan du endre denne ressursen etter eget skjønn.

Full installatør drweb-esuite-agent-full-<версия_Агента> - <версия_сборки>-windows.exe installerer agenten og antiviruspakken samtidig.

For stasjoner under Android OS, Linux OS, OS X, er et installasjonsprogram tilgjengelig for installasjon av Dr.Web Agent, tilsvarende installasjonsprogrammet for den frittstående versjonen.

Installasjonsprogrammer for å installere Anti-Virus er tilgjengelig påinstallasjonssidenDr.Web Security Control Center.

Installasjonsside

På installasjonssiden til Dr.Web Security Control Center kan du laste ned:

1. Installer av Dr.Web Agent.

Installasjonsprogrammer for beskyttede stasjoner under alle operativsystemer som støttes av Dr.Web Enterprise Security Suite er plassert i kataloger med navn som tilsvarer OS-navnet.

2. Offentlig krypteringsnøkkel drwcsd.pub.

Installasjonssiden er tilgjengelig på alle datamaskiner som har nettverkstilgang til Dr.Web Server på:

http://<Адрес_Сервера> : <номер_порта>/ installere /

hvor som<Адрес_Сервера> spesifiser IP-adressen eller DNS-navnet til datamaskinen som Dr.Web Server er installert på. Som<номер_порта> angi portnummer 9080 (eller 9081 for https).