Ohjelmiston asennus

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 25.5.2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

Ohjelmiston asennus  on prosessi, jossa ohjelmisto asennetaan loppukäyttäjän tietokoneelle. Sen suorittaa käyttöjärjestelmässä oleva erikoisohjelma ( paketinhallinta ) (esimerkiksi RPM , APT tai dpkg Linuxissa , Windows Installer Microsoft Windowsissa ) tai itse ohjelmiston mukana tuleva asennusohjelma. GNU - käyttöjärjestelmässä on hyvin yleistä käyttää GNU-työkaluketjua ja sen vastaavia ohjelmistojen kääntämiseen juuri ennen asennusta.

Yleiskatsaus

Suurin osa ohjelmista toimitetaan myyntiin ja jakeluun pakatussa (pakattuna, katso: Arkisto ) muodossa. Normaalia käyttöä varten ne on purettava pakkauksesta ja tarvittavat tiedot on sijoitettava tietokoneeseen oikein ottaen huomioon tietokoneiden ja käyttäjäasetusten väliset erot. Asennusprosessin aikana suoritetaan erilaisia ​​testejä määritettyjen vaatimusten täyttämiseksi, ja tietokone konfiguroidaan (konfiguroidaan) tarpeen mukaan tallentamaan ohjelman oikean toiminnan edellyttämät tiedostot ja tiedot.

Asennus sisältää yleensä kaikkien ohjelmaa varten tarvittavien tiedostojen sijoittamisen tiedostojärjestelmän sopiviin paikkoihin sekä asetustiedostojen muokkaamisen ja luomisen . Paketinhallintaohjelmat suorittavat myös asennuksen aikana riippuvuusvalvontaa, joka tarkistaa, onko järjestelmässä ohjelman toimimiseen tarvittavat paketit, ja onnistuneen asennuksen tapauksessa rekisteröivät uuden paketin saatavilla olevien luetteloon.

Koska tämä prosessi on erilainen jokaisessa ohjelmassa ja tietokoneessa, monissa ohjelmissa (mukaan lukien käyttöjärjestelmät itse) on yleinen tai mukautettu asennusohjelma, joka automatisoi suuren osan niiden asentamiseen tarvittavasta työstä.

Jotkut ohjelmat on kirjoitettu siten, että ne asennetaan yksinkertaisesti kopioimalla niiden tiedostot oikeaan paikkaan, eikä asennusta sinänsä ole. He sanovat sellaisista ohjelmista, että ne "eivät vaadi asennusta". Tämä on yleistä Mac OS X , DOS ja Microsoft Windows ohjelmissa. On käyttöjärjestelmiä, jotka eivät vaadi asennusta, joten ne voidaan ajaa suoraan käynnistyslevyltä ( CD tai DVD ) vaikuttamatta muihin käyttäjän tietokoneeseen asennettuihin käyttöjärjestelmiin. Esimerkki tällaisesta käyttöjärjestelmästä on Knoppix tai Mac OS 1-9.

Termi kattaa myös laajennukset , ohjaimet ja ohjelmatiedostot, jotka eivät itse ole ohjelmia.

Ohjelmiston asennusprosessin aikana suoritettuja yleisiä toimintoja ovat muun muassa:

Mahdolliset asennusvaihtoehdot

Asennusohjelma

Installer , installer tai installer ( englanniksi  installer ) on ohjelma, joka asentaa ohjelmistoja tietokoneeseen. Jotkut asennusohjelmat on suunniteltu erityisesti asentamaan niiden sisältämät tiedostot, kun taas toiset ovat yleisiä ja toimivat lukemalla asennettavan ohjelmistopaketin sisältöä.

Erot paketinhallintajärjestelmän ja asennusohjelman välillä:

paketinhallintajärjestelmä asentaja
Yleensä osa käyttöjärjestelmää Jokaisen tuotteen mukana tulee oma asennusohjelma
Käyttää yhtä asennustietokantaa Tekee oman asennuksen
Voi tarkistaa ja hallita kaikkia järjestelmän paketteja Toimii vain vastaavien tuotteiden kanssa
Yksi valmistaja Monet valmistajat
Yksi pakettimuoto Useita asennusformaatteja

Yleiset asennusohjelmat

Windows-perhe

Windows NT -perheen suosituin muoto on MSI - asennuspaketti , joka asennetaan Windows Installerilla . Yritykset, jotka tuottavat työkaluja asentajien luomiseen: InstallShield ( InstallShield Wizard), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). Useimmat näistä työkaluista voivat luoda sekä MSI-paketteja että omia pakettejaan.

Ilmaisia ​​vaihtoehtoja ovat NSIS , Actual Installer Free , Clickteam Install Creator , Inno Setup , Install Simple ja Microsoftin työkalut ( WX ).

UNIX-perhe

Useimmissa GNU- , Linux- ja BSD -pohjaisten käyttöjärjestelmien jakeluissa on sisäänrakennetut paketinhallintajärjestelmät, jotka voivat asentaa sekä tarvittavat käyttöjärjestelmäkomponentit että kolmannen osapuolen ohjelmistot, usein vaikka se käyttäisi omaa asennusohjelmaa, joka ei tarjoa tätä.

Mac OS -perhe

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, joiden ei tarvitse asentaa ylimääräisiä järjestelmäkomponentteja, voidaan asentaa yksinkertaisesti kopioimalla sovellustiedostot haluttuun paikkaan kiintolevyllä. Mac OS X sisältää myös erillisen ohjelmistopäivityssovelluksen, Software Update (tunnetaan myös nimellä softwareupdate shell -komento ), mutta se tukee vain Applen tuoteohjelmistoja.

Asentajat ja arkistaattorit

Jotkut arkistaattorit (esimerkiksi WinRAR , WinZip , 7-Zip ja muut) mahdollistavat myös asennusohjelmien luomisen (itsepurkautuva arkisto).

Jotkut käyttöympäristöt - esimerkiksi Windows NT (oletus) ja Xfce 4 (valinnainen) sisältävät toiminnon, joka käynnistää automaattisesti tietyn tietovälineellä olevan ohjelman, kun se asetetaan lukijaan.

Kompromissina Windows Installerin ja UNIX-tyyppisten järjestelmien sisällönhallintajärjestelmien välillä on Windows-asennuksenhallintajärjestelmät. .

Asennuksen poistaminen ("asennuksen poisto")

Katso myös

Linkit