Parhaat ilmaiset ohjelmat asentajien luomiseen. Autoinstaller Easy Autoinstaller FREE ilmaisen version vertailu Easy Autoinstaller PRO:n maksulliseen versioon. Advanced Installer -ohjelma asennusohjelman nopeaan luomiseen

Artikkelissa puhutaan siitä, mitä asennus on, miksi tätä prosessia tarvitaan, ja kuvataan pelien asennus ja asennus ohjelmisto.

Digitaalinen aikakausi

Nykyään tietokoneet ovat yleistymässä, monet eivät voi enää kuvitella elämää ilman niitä, ja lähes kaikki yritykset ovat siirtyneet sähköinen asiakirjojen hallinta. Mutta vain 15 vuotta sitten kaikki eivät voineet ylpeillä siitä, että heillä oli kotitietokone, eivätkä he voineet ylpeillä nopeasta rajoittamaton pääsy verkkoon. Ja uusien ohjelmistojen kehittämisestä on tullut monille kannattavaa liiketoimintaa, joka tuo miljardeja. Jos tarkastellaan työmarkkinoiden kysyttyjen ammattien tilastoja, niin ohjelmoijia ja muita vastaavia asiantuntijoita tarvitaan vuosi vuodelta enemmän.

Ja tämä on luonnollista, koska jopa tehokkain ja moderni tietokone ilman ohjelmistoja - ei muuta kuin sarja kalliita siruja. Käyttöjärjestelmät ja ohjelmat ovat eräänlainen kerros ihmisen ja koneen välillä, jotka palvelevat niiden vuorovaikutusta. Mutta jotta ohjelmat toimisivat, sinun on ensin asennettava ne, koska et voi vain siirtää tiedostoja tietokoneellesi ja odottaa kaiken toimivan itsestään, siksi tarvitset niitä oikea asennus. Joten mikä on asennus? Millainen se on ja mihin sitä tarvitaan? Selvitämme tämän.

Asennus

Ennen kuin vastaat tähän kysymykseen, kannattaa sukeltaa hieman syvemmälle ohjelmien toimintaan. Puhtaassa muodossaan mikä tahansa niistä on joukko ykkösten ja nollien sarjoja, jotka tietokoneen tai muun laitteen prosessori tulkitsee tietyiksi komentoiksi. Mutta vastaavia ohjelmia olivat yleisiä kauan sitten, kun tietokoneilla ei ollut GUI ja heille "syötettiin" ohjelmat suoraan.

Mutta nyt, jos tarkastelet melkein mitä tahansa ohjelmistoa, käyttöliittymän lisäksi voit huomata monia muita asioita: lisäfontteja, kielipaketit, ohjetiedostot, päivitysten tarkistaminen verkossa ja paljon muuta. Kaikki tämä piilee erityisessä järjestelmäkirjastot, ja ne on kopioitava oikein. Totta, asennus voi olla erilainen, mutta ensin asiat ensin. Joten mikä on asennus?

Määritelmä

Lähes kaikki ohjelmat toimitetaan pakattuna tai pakattuna, mikä on luonnollista, koska on paljon helpompaa ladata yksi asennusarkisto ja saada sieltä kaikki tarvitsemasi kuin ladata tai kopioida kymmeniä tai jopa satoja. erilaisia ​​tiedostoja. Esimerkiksi katsomalla minkä tahansa ohjelmiston luetteloa voit kysyä: "Mikä on asennus?"

Asennus on prosessi, jossa kopioidaan tietokoneelle loppukäyttäjä. Kutsu sitä normaaliksi kopioimiseksi tiedostojärjestelmä Tämä ei ole mahdollista, koska asennusprosessin aikana erityinen ohjelma (paketinhallinta) tarkistaa tietokoneen yhteensopivuuden, tarvittavien mukana tulevien ohjelmistojen olemassaolon jne.

Sitten asennusohjelma sijoittaa tiedostot levylle vaaditussa järjestyksessä, luo lisähakemistoja, jos niitä tarvitaan, tekee merkintöjä rekisteriin, käynnistyy, yhdistää tiedostoja jne. Joten nyt tiedämme, mitä ohjelman asentaminen on.

Kuten näette, tämän prosessin aikana tietokone suorittaa monia toimintoja, vaikka käyttäjä ei useimmiten huomaa mitään tästä. On myös syytä huomata, että käytämme tätä termiä laajennuksiin ja ohjaimiin, vaikka ne eivät itse ole ohjelmia.

Erilaisia

Perusasennustyyppejä on myös useita. Ja vaikka he tekevät samaa työtä, heidän menetelmänsä ovat hieman erilaisia. Ja kun tarkastellaan kysymystä siitä, mitä ohjelmiston asennus on, on syytä mainita yleisimmät.

Esimerkiksi "hiljainen" asennus suoritetaan näyttämättä ponnahdusikkunoita ja muita asioita. Käyttäjä käynnistää prosessin ja jonkin ajan kuluttua yksinkertaisesti saa käyttöönsä ohjelman.

Automaattinen asennus(yleisin) tapahtuu ilman ihmisen väliintuloa, lukuun ottamatta itse käynnistystä ja joitain asetuksia, esimerkiksi ohjeet ohjelmiston purkamiseen, luodaanko pikakuvake käynnistämiseen jne.

Manuaalinen asennus eroaa siinä, että se vaatii monia monimutkaisia ​​vaiheita.

On myös joitain, joita ei vaadita, ja koko asennus koostuu vain siitä, että he yksinkertaisesti kopioivat tiedostot kiintolevylle itse. Joten nyt tiedämme, mitä ohjelman asentaminen on.

Pelit

Tietokonepelit eivät ole pitkään aikaan olleet jonkinlaista lapsellista tai primitiivistä viihdettä. Tämä kannattavaa liiketoimintaa, ja monta suuret yritykset käyttää kymmeniä tai jopa satoja miljoonia seuraavan lelun luomiseen, mikä tuo useita kertoja enemmän voittoa.

Joten mikä on pelin asennus? Pohjimmiltaan tämä on sama kuin toisen ohjelman asentaminen. Tämän prosessin aikana pelimateriaalit (mallit, äänet, tekstuurit jne.) kopioidaan kiintolevylle ja suoritettavat tiedostot, jotka keräävät kaiken tämän kolmiulotteiseksi kontrolloiduksi kuvaksi.

Ohjelmisto juuri ennen asennusta.

Useimmat ohjelmat toimitetaan myyntiin ja jakeluun pakattuna (pakattuna). varten normaali operaatio ne on purettava ja tarvittavat tiedot sijoitettava tietokoneelle oikein ottaen huomioon tietokoneiden ja käyttäjäasetusten väliset erot. Asennuksen aikana suoritetaan erilaisia ​​testejä, joilla varmistetaan asetettujen vaatimusten noudattaminen, ja tietokone konfiguroidaan (asennettu) tarpeen mukaan tallentamaan tarvittavat tiedostot ja tiedot. oikea toiminta ohjelmia. Asennus sisältää yleensä kaiken asennuksen ohjelmalle välttämätön tiedostot sopiviin paikkoihin tiedostojärjestelmässä sekä konfiguraatiotiedostojen muokkaaminen ja luominen. Pakettien ylläpitäjät tehdään myös asennuksen yhteydessä riippuvuuden hallinta, tarkistamalla, onko järjestelmässä tämän ohjelman toiminnan edellyttämät paketit ja jos asennus onnistuu, rekisteröitymällä uusi paketti saatavilla olevien luettelossa. Koska Tämä prosessi on erilainen jokaiselle ohjelmalle ja tietokoneelle, monien ohjelmien (mukaan lukien käyttöjärjestelmät) mukana tulee yleinen tai erityinen asennusohjelma - ohjelma, joka automatisoi suuren osan niiden asentamiseen tarvittavasta työstä.

Joitakin slangia ilmauksia

Manuaalinen asennus Asennus suoritetaan ilman asentajaa tai käyttäjän vaatimilla merkittävillä manuaalisilla vaiheilla. Hiljainen asennus Asennus, jonka aikana viestejä tai ikkunoita ei näytetä. "Hiljainen asennus" ei ole synonyymi "automaattiselle asennukselle", vaikka sitä käytetään usein virheellisesti tässä merkityksessä. Automaattinen asennus Asennus, joka suoritetaan ilman käyttäjän väliintuloa, pois lukien tietysti sen käynnistäminen. Asennusprosessi vaatii joskus käyttäjän "opastamaan" sitä ja tekemään valintoja pyynnöstä: hyväksymällä EULA:n, asettamaan asetuksia, määrittämään salasanoja jne. Graafisissa ympäristöissä voidaan käyttää asennusohjelmia, jotka tarjoavat ns. ohjatun asennustoiminnon, mutta ne tarjoavat usein myös parametreja. komentoriviltä, ​​jonka avulla voit suorittaa täysin automaattisen asennuksen. Itseasennus Automaattinen asennus, joka ei vaadi ensimmäinen käynnistys käsitellä asiaa. Esimerkiksi Vodafone Mobile Connect USB Modem, joka asentuu itsestään tietokoneen USB-portista. Etäasennus Asennus, joka suoritetaan ilman käyttäjän tietokoneeseen kytkettyä näyttöä (erityisesti tietokoneessa, jossa ei ole lainkaan videolähtöä). Tämä voi olla ohjattu asennus toisesta koneesta, joka on kytketty LAN- tai sarjakaapelilla. Automaattinen ja etäasennus ovat yleisiä järjestelmänvalvojien suorittamia toimintoja. Puhdas asennus Monimutkaisuuden vuoksi tyypillinen asennus, monet tekijät vaikuttavat sen onnistuneeseen lopputulokseen. Erityisesti tiedostot, jotka jäävät jäljelle edellinen asennus sama ohjelma tai käyttöjärjestelmän epävakaa tila voi johtaa väärä asennus ja ohjelman toimintaa. Asennusta, joka suoritetaan ilman tällaisia ​​"häiritseviä" tekijöitä, jotka voivat vaihdella ohjelmasta toiseen, kutsutaan puhtaaksi asennukseksi. Suora asennus Ohjelman asennus, joka suoritetaan sen kopiosta kiintolevylle (ns tasainen kopio) alkuperäiseltä tallennusvälineeltä (yleensä CD- tai DVD-levyltä) alkuperäisen median sijaan. Tämä voi olla hyödyllistä tilanteissa, joissa kohdekone ei pysty käsittelemään CD/DVD-levyn satunnaista lukuoikeutta suoritinta vaativien tehtävien, kuten ohjelmien asennuksen, aikana.

Asentaja

Asennusohjelma tai asennusohjelma on tietokoneohjelma, joka asentaa tiedostoja, kuten sovelluksia, ohjaimia tai muita ohjelmia tietokoneeseen. Jotkut asennusohjelmat on tehty erityisesti asentamaan niiden sisältämät tiedostot; toiset ovat universaaleja ja toimivat lukemalla asennettavan ohjelmistopaketin sisältö.

Yleiset asentajat

Windows NT

Windows NT:n suosituin muoto on MSI-asennuspaketti, joka asennetaan Windows Installerilla. Asennustyökaluja valmistavia yrityksiä ovat InstallShield, Macrovision InstallAnywhere, Wise, SetupBuilder, Actual Installer, Smart Install Maker ja ScriptLogic Corporation (aiemmin MaSaI Solutions). Useimmat näistä työkaluista voivat luoda sekä MSI-paketteja että omia pakettejaan.

Ilmaisia ​​vaihtoehtoja ovat NSIS, Clickteam, Install Creator, Inno Setup ja WiX-työkalut.

käyttöjärjestelmäjakeluja varten Linux-pohjainen ja paketinhallintajärjestelmät, joilla voit asentaa sekä käyttöjärjestelmän tarvittavat komponentit että kolmannen osapuolen ohjelmistot, usein vaikka se käyttäisi omaa asennusohjelmaa, jota ei ole tähän tarkoitettu.

Mac OS X käyttää myös paketinhallintajärjestelmää. Jotkut kaupalliset Mac OS X -sovellukset käyttävät erillistä asennusohjelmaa, kuten Installer VISE tai Stuffit InstallerMaker. Sovellukset, jotka eivät vaadi asennusta lisäkomponentteja järjestelmät voidaan asentaa käyttämällä yksinkertainen kopiointi sovellustiedostot haluamaasi paikkaan kiintolevylläsi. Mac OS X sisältää myös erillinen hakemus ohjelmien päivittämiseen Ohjelmistopäivitys(tunnetaan myös nimellä "softwareupdate" shell-komento), mutta se tukee vain järjestelmäohjelmistoja ja Apple-ohjelmistoja.

Sekalaista

BitRockissa on useita alustaa työkalu, nimeltään InstallBuilder, joka luo asennusohjelmia Windowsille, Mac OS X:lle, GNU/Linuxille ja monille muille käyttöjärjestelmille ja on sekä oma että kaupallinen, mutta ilmainen avoimen lähdekoodin projekteihin. Sovellukset, jotka on kirjoitettu ohjelmointikielellä, jonka avulla voit luoda useiden alustojen asennusohjelmia.

Jotkut arkistaattorit mahdollistavat myös asentajien luomisen.

Jotkut käyttöympäristöt - esimerkiksi Windows NT (oletus) ja Xfce 4 (valinnainen) sisältävät toiminnon automaattinen käynnistys erityinen ohjelma sijaitsee medialla, kun se asetetaan lukijaan.

Kompromissina välillä Windowsin asennusohjelma ja UNIX-tyyppisten koneiden sisällönhallintajärjestelmät, on olemassa Windows-asennuksenhallintajärjestelmiä.

Clickteam tuottaa yksinkertaisia ​​ja ystävällisiä tuotteita kehittäjille: esimerkiksi Clickteam Fusion, The Games Factory, Multimedia Fusion. Samalla rivillä on Install Creator -ohjelma. Tuotteen tärkein etu on jakelun nopea luominen vaiheittaisen ohjatun toiminnon avulla.

Asetusosat on järjestetty niin tiukkaan järjestyksessä välilehtien muodossa. Ensin ilmoitetaan tiedot (Files), valintaikkunoiden tekstisisältö (Wizard Text), ikkunamuoto (Window), lisäasetukset (Options), asennuksen poistoohjelman asetukset (Uninstaller), jakelukoko (Build). Kun olet napsauttanut Build-painiketta, asennusohjelman kokoaminen alkaa.

Asennusohjelma vie 65 kt, mukaan lukien asennuksen poistoohjelma 105 kt. Tämän lisäksi Install Creator käyttää yhtä kahdesta pakkausalgoritmista (vetoketju/erotin), paras vaihtoehto määritetään automaattisesti. Tarvittaessa tiedot voidaan sijoittaa asennusohjelmasta erilliseen pakettiin.

Clickteam Install Creatorin toiminnallisuus on yhtenäinen, josta puuttuu joitakin tärkeitä vaihtoehtoja. Siten monikielisyyttä ei tueta, venäjän kieli puuttuu kokonaan lokalisointiluettelosta. Integrointi kanssa kolmannen osapuolen ratkaisuja ei toimiteta, joten suurten projektien kanssa työskentely (joka tarkoittaa monia yhteyksiä järjestelmässä) on hankalaa. Ohjelma ei salli päivitysten tai korjaustiedostojen luomista. Jälkimmäisessä tapauksessa voit kuitenkin käyttää Clickteam-kehitystä.

Install Creatorin rekisteröimätön versio sisältää mainoksia. Ammattimainen versio Tämän rajoituksen poistamisen lisäksi voit sisällyttää jakeluun useita versioita ja asettaa lisenssirajoituksen asennusohjelman käyttäjälle.

Yhteenveto. Asenna Creatorin ominaisuudet ovat kysyttyjä, kun työskentelet yksinkertaisten projektien kanssa. Tuloksena olevat asennusohjelmat sisältävät perus setti käyttäjävaihtoehdot, joista ei ole valittavissa kieliä tai asennusprofiilia. Tämä on ehdottomasti yksinkertaisin ratkaisu kaikista katsauksessa mainituista asennuskomplekseista.

Varsinainen asentaja

Actual Installer - ohjelma melko monimutkaisten asennusohjelmien luomiseen Windows Installer ilman skriptejä. Ominaisuuksien perussarja sisältää monikielisyyden, tehokkaan pakkauksen, yksityiskohtaisen käyttöliittymän mukautuksen, komentorivi ja muut alla luetellut toiminnot.

Vaiheittaista ohjattua toimintoa ei ole, mutta uuden projektin asetusikkuna on käytettävissä. Kun olet määrittänyt tuotteen perustiedot, voit siirtyä ohjelman pääikkunaan. Vaihtoehdot sijaitsevat viidessä osiossa - "Yleinen", "Asennus", "Vuoropuhelut", "Järjestelmä" ja "Rekisteri".

Yleiset-osiossa on tietoja projektista ja määritetään ohjatun asennustoiminnon ulkoasu. Prosessin aikana asentaja voi tarkistaa Laitteistovaatimukset(kuten käyttöjärjestelmäversio, käyttäjäoikeudet) ja riippuvuudet (Microsoft . NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server ja muut). Jos määritetyt komponentit puuttuvat, asennusohjelma vaatii käyttäjää lataamaan ja asentamaan ne.

Asennuksessa - tiedostojen ja kansioiden sijainti, suoritettavan tiedoston sijainti, asennus-, päivitys- ja asennuksen poistoprosessin asetukset. Molemmat prosessit voidaan suorittaa sisään hiljainen tila ilman käyttäjän toimia. Asennusohjelman lisäksi sitä voidaan käyttää (Actual Updater).

Valintaikkunat tarjoavat pääsyn osioiden sisältöön, mukaan lukien tekstiä lisenssisopimus, readme-tiedosto, mukaan lukien RTF-muoto. Täällä voit myös valita lokalisointikielet, venäjän luettelossa. Asennusohjelman tarpeettomat osat voidaan helposti poistaa käytöstä.

Järjestelmäasetukset systeemiset muutokset syötetty asennuksen aikana: pikakuvakkeet, rekisteriavaimet, muuttujat ja käyttäjän komennot.

Rekisteröi ("Rekisteröi") - tiedostoyhdistelmien asettaminen, ympäristömuuttujat, kirjastot.

Kun olet asettanut tarvittavat asetukset, napsauta vain Rakenna projekti -painiketta - asennusohjelma on valmis käynnistymään. Jos jokin tärkeä vaihtoehto jäi huomioimatta asennusohjelmaa luotaessa, Actual Installer ilmoittaa tästä käännöksen aikana ja ilmoittaa virheestä.

Yhteenveto. Todellinen asennusohjelma sisältää melkein kaiken vakioparametreja ja projektivaihtoehdot. Tämä on "välivaihtoehto" hyvin yksinkertaisten (kuten Clickteam Install Creator) ja raskaampien ratkaisujen välillä, joista myös keskustellaan.

LuoAsenna

CreateInstall - työkalupakki asentajien luomiseen. Se perustuu kahteen ominaisuuteen - asennusprosessin hallintaan ja rajoittamaton laajennettavuus. Molemmat ominaisuudet toteutetaan skriptityökalun ansiosta.

CreateInstall-käyttöliittymä on jaettu 3 välilehteen - "Project", "Installation script" ja "Uninstallation script". Ensimmäisessä osiossa voit määrittää yleiset asennusasetukset: tuotetiedot, tuetut kielet, polut, ulkoasu. Lisäksi asentaja voidaan suojata digitaalisella allekirjoituksella ja salasanalla.

"Projekti" ei korvaa kahta seuraavaa osiota, eli jakelun luomiseksi sinun on määritettävä asennus- ja asennuksen poistokomentosarjat huolellisesti. Vastaavat parametrit näytetään ryhminä. Voit näyttää ne yhtenä luettelona.

CreateInstall-laajennus on Quick CreateInstall -apuohjelma. Se yksinkertaistaa huomattavasti asennusohjelman luomista tarjoamalla vain projektin perusasetukset. Quick CreateInstallista projekti voidaan myöhemmin tuoda CreateInstalliin.

Projektikoodia ei ole tarkoitettu itsenäiseen editointiin, IDE-ympäristöön siirtämiseen tai vientiin. Vaikka Gentee-kielellä on erinomaiset mahdollisuudet: nämä ovat vähintään muuttujia ja funktioita, ehdollisia lausekkeita ja syntaksia, jotka perustuvat C-, C++- ja Java-kieliin.

Ohjelmasta on 3 versiota - täysi, kevyt (yksinkertainen) ja ilmainen. Luettelo niiden välisistä eroista on julkaistu. Suurimmaksi osaksi ohjelman ilmaisversion puuttuvat toiminnot näkyvät selattaessa komentosarjaasetusten ryhmiä.

Käyttöliittymä ja ohje ovat saatavilla venäjäksi.

Yhteenveto. CreateInstall on toimiva ja helposti ymmärrettävä ympäristö. CreateInstall-työkalupakki ei ole niin huono ja sen avulla voit tyytyä omilla työkaluillasi. Mutta haittoja ovat edelleen ohjelman sulkeutuminen "sinänsä", mikä tarkoittaa tuonti- ja vientitoimintoja.

Advanced Installer

Advanced Installer perustuu Windows-tekniikat Inslaller, jonka avulla voit luoda msi-, exe- ja muun tyyppisiä jakeluja. Tätä helpottaa hyvin harkittu käyttöliittymä ja työskentely projektien kanssa. Advanced Installerissa on monia ominaisuuksia, joita ei löydy muista vastaavista komplekseista, joita käsitellään alla.

Huomionarvoista on ensinnäkin projektien monimuotoisuus: tämä sisältää asentajat, Java-asentimet, päivitykset, lisäosat, yhdistämismoduulit ja muut. Asennusvalikko-osio sisältää komennot projektien tuomiseksi Visual Studiosta, RAD Studiosta, Real Studiosta tai Visual Basicista. Tässä paljastetaan Advanced Installerin mahdollisuudet vuorovaikutuksessa IDE:iden kanssa.

Jokaiselle valitulle projektityypille on yksityiskohtainen ohjattu asennustoiminto. On olemassa yleisiä malleja - Simple, Enterprise, Architect tai Professional. Suurin osa projekteista on saatavilla vain tietyntyyppiset lisenssit, julkiset projektit on merkitty Ei mitään -sarakkeessa Lisenssi vaaditaan.

Kuten jo mainittiin, projektia luodessasi voit käyttää vaiheittaista ohjattua toimintoa, jossa voit valita erityisesti paketin jakelutavan, lokalisointikielet, asetukset käyttöliittymä, syöttämällä lisenssitekstiä ja muita vaihtoehtoja. Advanced Installer antaa sinun valita ohjelman jakeluvaihtoehdon - jätä tiedot pakkaamatta, jaa ne CAB-arkistoon, tallenna MSI:hen jne., lisää digitaalinen allekirjoitus, edellyttävät sarjanumeron syöttämistä jne.

Advanced Installerin (projektieditorin) pääikkuna yksinkertaisessa näyttötilassa sisältää useita osioita:

  • Tuotetiedot - Anna tuotetiedot, asennusvaihtoehdot.
  • Vaatimukset - laitteisto- ja järjestelmävaatimusten määrittely, ohjelmistoriippuvuudet. On myös mahdollista luoda mukautettuja ehtoja.
  • Resurssit - resurssien editori (tiedostot ja rekisteriavaimet).
  • Käyttöönotto - valitse tuotteen jakelutyyppi. Tämä voi olla MSI-, EXE- tai verkkoasennusohjelma. MSI:lle EXE-resurssit voidaan sijoittaa erilleen asentajasta.
  • Järjestelmämuutokset - ympäristömuuttujat.

Resursseja valittaessa voidaan käyttää tiedostoja, rekisteriavaimia, ympäristömuuttujia, konfigurointiiniä, ohjaimia, tietokantoja ja käännöksiä. Assosiaatiomoduulien avulla voit lisätä muita resursseja, kuten palveluita, käyttöoikeuksia, yhdistyksiä jne.

Monimutkaisempien tehtävien suorittamiseen voit käyttää mukautettuja toimintoja, EXE-tiedostoja, DLL-tiedostoja tai komentosarjoja, jotka on kirjoitettu C-, C++-, VBS- tai JS-kielellä. Mukana on kätevä editori skriptien luomiseen.

On kuitenkin huomattava, että vain pieni osa osioista on käytettävissä yksinkertaisessa tilassa. Kun työskentelet Advanced Installerin kanssa kokeilutilassa, on järkevää mennä asetuksiin ja vaihtaa toiseen tilaan projektin kanssa työskentelemistä varten. Näiden vaiheiden jälkeen editorin uudet alaosiot tulevat saataville.

Yhteenveto. Tuotteen eri versioiden (mukaan lukien ilmainen), tuontiominaisuuksien, monien mallien ja kaavioiden sekä projektieditorin ansiosta Advanced Installer kiinnostaa laajaa yleisöä.

BitRock InstallBuilder

InstallBuilder on monialustainen ympäristö asentajien luomiseen. Tuettujen järjestelmien luettelo sisältää: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Asennusohjelmia on saatavana sekä työpöytä- että verkkoohjelmistoille. Oppaan ensimmäinen osa käsitteli jo IzPack-tuotteen, mutta InstallBuilderille on ominaista tuki kirjoituskielille, mukaan lukien Javan lisäksi myös PHP, Perl, Python, Ruby, C/C++ ja .NET/Mono.

Ohjelman käyttöliittymä on saatavilla venäjäksi. Projektin kanssa työskentely on hyvin yksinkertaista graafinen kuori. Seuraavat osiot asetuksineen ovat käytettävissä:

  • Tuotetiedot - tiedot projektista.
  • Tiedostot - Explorer-käyttöliittymä tiedostojen lisäämistä varten
  • Edistynyt - eniten mielenkiintoinen jakso, jossa kenties BitRock Installerin koko teho paljastuu. Käytettiin projektien parissa työskentelemiseen XML-muoto(cm. WiX arvostelu ensimmäisessä osassa), on mahdollista yhteistyötä, manuaalinen asetus käsikirjoitettuja projekteja. Sisäänrakennettujen toimintojen avulla voit automatisoida asennusprosesseja ja yhdistää tehtäviä, jolloin ne ovat käytettävissä muutamalla napsautuksella. Tällä tavalla voit tarkistaa riippuvuudet, lisätä ympäristömuuttujia, muuttaa rekisteriä ja tiedostojärjestelmää ja paljon muuta. Skriptien muokkaamiseen käytetään sisäänrakennettua, hyvin yksinkertaista XML-editoria.
  • Räätälöinti - asennusohjelman käyttöliittymän, ympäristömuuttujien, asennuksen jälkeisten toimien, alustojen, käyttöoikeuksien ja pakkausten mukauttaminen. Pakkaamiseen käytetään ZIP/LZMA-pakkausta. Voit luoda hiljaisen asennusohjelman, joka toimii tekstitilassa.
  • Pakkaus - Virheiden seurantaan on sisäänrakennettu debuggeri. Rakennettaessa on helppo luoda monialustainen asennusohjelma. Tulostuksessa se käyttää "natiivia" käyttöjärjestelmäympäristöä (tämä koskee graafiset järjestelmät Windows, KDE ja Gnome).

Yhteenveto. BitRock InstallBuilder -ohjelmaa suositellaan ensisijaisesti useiden alustojen luomiseen. XML-spesifikaatioihin perustuva skripti on helppokäyttöinen ja projekti on helppo tuoda ja viedä muokattavaksi ulkoiseen ympäristöön. Tämän XML-skriptin perusteella voit luoda nopeasti asentajia kaikille vaadituille alustoille.

InstallMate

InstallMate on työkalupakki jakeluiden luomiseen Windows-pohjainen Asentaja. Tärkeimmät ominaisuudet: Intuitiivinen graafinen ympäristö, laaja valikoima asennuselementit, riippuvuuden tarkistus, yksityiskohtainen konfigurointi ulkomuoto asennusohjelma, tuki komponenteille, lokalisoinneille ja laajennuksille. InstallMaten avulla luodut jakelut ovat kompakteja ja nopeita.

Uuden projektin ohjatussa toiminnossa voit valita olemassa oleva malli ja osoittaa alkuparametrit- lokalisointikielet (yksi tai useampi), tuotteen nimi.

Voit tuoda luodun projektin tai käyttää InstallMate-editoria. Muuten, tuontiominaisuudet eivät olleet vaikuttavia: Tarma-tuotteita ja Visual Basic -projekteja tuetaan.

Ohjelman pääikkunassa on parametreilla varustettuja osioita, jotka on jaettu ehdollisesti kolmeen osaan:

  • Yleiset asetukset: yksityiskohtainen tieto projektista, ohjelmistoriippuvuuksista, järjestelmävaatimuksista, komponenteista ja asennusvaihtoehdoista. Pakettisivupalkissa voit myös määrittää asennusohjelman tyypin, pakkauksen, latauslinkin (jos kyseessä on verkkoasennusohjelma) ja asennussalasanan. Voit lisätä useita paketteja yhteen asennusohjelmaan.
  • Komponentit: elementtien ja yhteyksien sisällyttäminen jakeluun: nämä ovat tiedostot ja kansiot, rekisteriavaimet, ini-konfiguraatiot, ympäristömuuttujat, tiedostoyhdistykset, COM-luokat, palvelut.
  • Asennusvaihtoehdot: editorilla voit muokata valintaikkunoiden tekstiä. Tarjolla on joustavia lokalisointivaihtoehtoja; InstallMate tukee oletuksena 19 kieltä. Voit luoda yhden jakelun useilla lokalisoinneilla tai useita projekteja samalla kielellä. Samassa osiossa on saatavilla mukautettuja toimintoja sekä muuttujia - mukaan lukien 250. Voit laajentaa paketin toimintoja laajennuksilla ja DLL-tiedostoilla.

Kuten todettiin, voit käyttää malleja luodessasi asennusohjelmaa. Projektipohjien lisäksi on mahdollista luoda komponentteihin perustuvia paketteja määrittelemällä elementtiryhmiä. Muut huomionarvoiset vaihtoehdot ovat piilotettuja ja hiljainen asennus ja asennuksen poistaminen, kaksi pakkaustyyppiä (Deflate tai LZMA).

Täydellinen luettelo toiminnoista esitetään.

Yhteenveto. Ammattimainen ympäristö asentajien luomiseen todella käyttäjäystävällinen käyttöliittymä ja nopeasti käytettävissä olevat työkalut: voit nopeasti vaihtaa lokalisointikielestä toiseen jakelua luodessasi ja testata projektia. Toimiva vaiheittainen ohjattu asennustoiminto ja tuontiominaisuudet puuttuvat. Vahvuus- kaikkien saatavuus vakio-ominaisuudet, työskentelee muuttujien ja toimien kanssa.

Asennusohjelman valintakysymys on mielestäni hieman pienempi kuin ohjelmointikielen valinta. Kiero asentaja voi todellakin pilata koko vaikutelman tuotteesta, joten sinun on lähestyttävä sitä kaikella vastuulla.

Tietenkin Windows-kehittäjät kohtaavat kysymyksen asennusjärjestelmän valinnasta - en ole erityisen perehtynyt muiden asennusjärjestelmään käyttöjärjestelmät, tiedän vain magic-komennon make install ja noin pkg-add. Siksi olisin iloinen, jos joku käsittelee tätä aihetta siltä puolelta.

0. Pitääkö minun asentaa se?

Yleisesti ottaen kysymys on tietysti mielenkiintoinen. Web-sovelluksille se ei ole järkevää, mutta tavallisille sovelluksille se on tärkeää. Olen aina uskonut, että asennusohjelma kannattaa tehdä vähintään, jotta käyttäjälle voidaan näyttää käyttöoikeussopimus.

Tietenkin on vaihtoehtoja näyttää se, kun ohjelma käynnistetään ensimmäisen kerran, mutta silloin sinun on joko tallennettava ohjelman määritystiedostoon tai rekisteriin, että tämä ei ole ensimmäinen käynnistys. En pidä tästä vaihtoehdosta.

Monissa ohjelmissa asennus on vain tiedostojen kopioimista, mutta asennusohjelma on kuitenkin myös kätevä syy tarkistaa, että kaikki tarvittavat komponentit ohjelmat - .NET, vaadittu versio MFC, jolla on järjestelmänvalvojan oikeudet jne.

1. Onko sinulla valinnanvaraa?

Yleensä asennusalueella alla Windows jo Asennustekniikoiden ja näiden tekniikoiden hallinnan välillä on jo pitkään ollut selvä jako.

2. Windows Installer

Jokaisen, joka haluaa luoda asennusohjelman, tulisi tietää, että tämä on tekniikka, jolla on erittäin vahva ote koko Windows-asennusmarkkinoilla. Syynä tähän on Microsoftin monopoli päivittää se loppukäyttäjää varten.

Itse tekniikasta ei ole mitään pahaa sanottavaa, se on itse asiassa ollut olemassa jo pitkään ja sitä on palautettu. Siksi tehtävänä tässä on vain valita työkalu, jolla voit luoda tämän asennusohjelman.

Täällä on melko paljon vaihtoehtoja, alkaen ilmaisesta WiX:stä, joka on mielestäni erittäin mukavaa, ja päättyen maksullisia ratkaisuja InstallShieldistä, Wisestä jne.

Missä positiivinen puoli Windows Installer? Jos käytät sitä ohjelmien automaattiseen asentamiseen käyttäjälle (välillä Aktiivinen politiikka Hakemisto), siitä tulee todella siistiä. Käyttäjä kirjautuu vain järjestelmään ja ohjelma on jo asennettu hänelle. Ja kaikki yhdessä pullossa.

Näen yhden haittapuolen - se ei ole tappavin pakkaus, jonka kuka tahansa arkistaattori voi parantaa.

3. Ei Windows Installer

Voimme kuitenkin käyttää mitä tahansa muuta asennusohjelmaa, eikö niin? Kyllä, mutta sitten niitä on järjetön määrä, käsikirjoitetuista ratkaisuista kotitekoisiin asentajiin asti. NSIS on täällä varsin mielenkiintoinen (minulle henkilökohtaisesti), koska se on (melkein) täysimittainen ohjelmointikieli - siellä on muuttujia, pino, vertailuja jne.

On Inno Setup, joka on myös täysin ilmainen ja rakennettu komentosarjoille, tukee hyvää pakkausta.

Älä myöskään unohda, että InstallShieldin ja Wisen ratkaisut voivat luoda myös muita kuin Windows Installer -asennusohjelmia.

Jos puhumme minun henkilökohtainen valinta, käytän sitten NSIS:ää, ei vähiten siksi, että se on todella järjettömän pieni suoritettava koodi. 32 kilotavua ja hei.

4. Entä todellinen cross-platform?

Rehellisesti sanottuna, toistaiseksi, sikäli kuin olen nähnyt, ei ollenkaan. IzPackiin perustuvat ratkaisut, joita olen nähnyt, vaativat JVM:n asentamisen, eikä tämä sovellu käyttäjille, joilla sitä ei ole käsillä tai järjestelmässä.

Haluaisin tietää, mikä on "sertifioitu asentaja" ja mitä hyötyä siitä minulle asiakkaana on?

Vastaus

Hei.

SCS:n (strukturoidun kaapelointijärjestelmän) asennuksen näennäisen yksinkertaisuuden takana on monia hienouksia ja ongelmia, jotka voidaan välttää valitsemalla oikea asentajayritys. Ensi silmäyksellä, mitä asennus sisältää: vedä kaapeli, "pidentää" sitä pistorasian sivulta ja paikkapaneelien sivulta, ja työ on valmis. Kuitenkin mitä korkeampi järjestelmän luokka (luokka), sitä tiukemmat vaatimukset SCS:n suunnittelulle ja asennukselle asetetaan. Ja vastaavasti asentajayritykseltä vaaditaan syvällistä tietämystä kaapelijärjestelmien luomistekniikasta, korkealaatuisten materiaalien käytöstä ja käytöstä. ammattimainen työkalu ja erikoistestauslaitteet, jotka ovat melko kalliita ja joita ei ole saatavana yrityksiltä, ​​jotka eivät asenna kaapelijärjestelmiä ammattimaisesti.

Valmistusyritykset kehittävät ja valmistavat SCS:itä omalla tuotemerkillään vaatimusten mukaisesti kansainvälisiä standardeja, ja usein vielä kovempien kanssa. Valmistaja siirtää tällaisen merkkivalon SCS:n rakentamisen tekniikan sertifioidulle asentajalle. Asentajayrityksen työntekijöiden on läpäistävä SCS-valmistajan koulutus ja läpäistävä kokeet. Tämän jälkeen valmistaja, jos se katsoo asentajan pätevyyden riittäväksi, voi tehdä yhteistyösopimuksen.

Vastauksena kysymykseesi haluan korostaa, että kun uskot SCS:n luomisen sertifioidulle asentajalle, saat asiantuntevasti valitun, suunnitellun ja asennetun kaapelijärjestelmä, täyttää standardien vaatimukset ja jolla on valmistajan myöntämä 20-25 vuoden takuu.

Yritys "Stroy-TK" sisään tällä hetkellä on sertifioitu asentaja seuraavat järjestelmät: Systimax, Panduit, RiT, Legrand, EuroLAN, IT-SKS, Molex PN, ADC Krone, IT-SKS.