Software installation

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 25. maj 2022; verifikation kræver 1 redigering .

Softwareinstallation  er processen med at installere software på en slutbrugers computer. Det udføres af et specielt program ( pakkehåndtering ), der findes i operativsystemet (for eksempel RPM , APT eller dpkgLinux , Windows InstallerMicrosoft Windows ), eller af et installationsprogram, der følger med selve softwaren. Det er meget almindeligt i GNU -operativsystemet at bruge GNU-værktøjskæden og dens ækvivalenter til at kompilere software lige før installationen.

Oversigt

De fleste programmer leveres til salg og distribution i en komprimeret (pakket, se: Arkiv ) form. For normal drift skal de pakkes ud og de nødvendige data placeres korrekt på computeren under hensyntagen til forskelle mellem computere og brugerindstillinger. Under installationsprocessen udføres forskellige tests for at opfylde de specificerede krav, og computeren konfigureres (konfigureres) efter behov til at gemme de filer og data, der er nødvendige for den korrekte drift af programmet.

Installation involverer sædvanligvis at placere alle de nødvendige filer til programmet på de relevante steder i filsystemet , samt at ændre og oprette konfigurationsfiler . Pakkeadministratorer udfører også afhængighedskontrol under installationen, kontrollerer, om systemet har de nødvendige pakker for, at programmet kan fungere, og i tilfælde af vellykket installation, registrerer en ny pakke på listen over tilgængelige.

Da denne proces er forskellig for hvert program og computer, kommer mange programmer (inklusive selve operativsystemerne) med et universelt eller brugerdefineret installationsprogram, et program, der automatiserer meget af det arbejde, der kræves for at installere dem.

Nogle programmer er skrevet på en sådan måde, at de installeres ved blot at kopiere deres filer til det rigtige sted, og der er ingen installationsproces som sådan. De siger om sådanne programmer, at de "ikke kræver installation." Dette er almindeligt blandt programmer til Mac OS X , DOS og Microsoft Windows. Der er operativsystemer, der ikke kræver installation og dermed kan køres direkte fra en boot-disk ( cd eller dvd ) uden at påvirke andre operativsystemer installeret på brugerens computer. Et eksempel på et sådant operativsystem er Knoppix eller Mac OS 1-9.

Udtrykket dækker også plug - ins , drivere og programfiler, der ikke i sig selv er programmer.

Almindelige handlinger udført under softwareinstallationsprocessen omfatter oprettelse eller ændring af:

Mulige installationsmuligheder

Installer

Installer , installer eller installer ( engelsk  installer ) er et program, der installerer software på en computer. Nogle installationsprogrammer er specifikt designet til at installere de filer, de indeholder, mens andre er generiske og fungerer ved at læse indholdet af den softwarepakke, der skal installeres.

Forskelle mellem et pakkehåndteringssystem og et installationsprogram:

pakkehåndteringssystem installatør
Normalt en del af operativsystemet Hvert produkt kommer med sit eget installatør
Bruger én installationsdatabase Laver din egen installation
Kan kontrollere og administrere alle pakker i systemet Virker kun med relateret produkt
Én producent Mange producenter
Ét pakkeformat Mange installationsformater

Almindelige installatører

Windows familie

Det mest populære format for Windows NT -familien er MSI -installationspakken , som installeres ved hjælp af Windows Installer . Virksomheder, der producerer værktøjer til at oprette installatører: InstallShield ( InstallShield Wizard), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). De fleste af disse værktøjer kan oprette både MSI-pakker og deres egne pakker.

Gratis alternativer er NSIS , Actual Installer Free , Clickteam Install Creator , Inno Setup , Install Simple og værktøjer fra Microsoft ( WiX ).

UNIX-familien

De fleste distributioner af GNU , Linux og BSD -baserede operativsystemer har indbyggede pakkehåndteringssystemer, der kan installere både nødvendige operativsystemkomponenter og tredjepartssoftware, ofte selvom den bruger sit eget installationsprogram, som ikke giver dette.

Mac OS-familie

Mac OS X bruger også et pakkehåndteringssystem. Nogle kommercielle programmer til Mac OS X bruger et separat installationsprogram, såsom Installer VISE eller Stuffit InstallerMaker . Programmer, der ikke behøver at installere yderligere systemkomponenter, kan installeres ved blot at kopiere programfilerne til den ønskede placering på harddisken. Mac OS X inkluderer også et separat softwareopdateringsprogram, Software Update (også kendt som kommandoen softwareupdate shell ), men det understøtter kun Apple-produktsoftware.

Installatører og arkivere

Nogle arkivere (for eksempel WinRAR , WinZip , 7-Zip og andre) giver dig også mulighed for at oprette installationsprogrammer (selvudpakkende arkiv).

Nogle driftsmiljøer - for eksempel Windows NT (standard) og Xfce 4 (valgfrit) indeholder funktionen til automatisk at starte et bestemt program placeret på mediet, når det indsættes i læseren.

Som et kompromis mellem Windows Installer og indholdsstyringssystemerne i UNIX-lignende systemer, er der Windows installationsstyringssystemer. .

Fjernelse af en installation ("afinstallation")

Se også

Links