Mjukvaruinstallation

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 25 maj 2022; verifiering kräver 1 redigering .

Programvaruinstallation  är processen att installera programvara på en slutanvändares dator. Det körs av ett speciellt program ( pakethanterare ) som finns i operativsystemet (till exempel RPM , APT eller dpkgLinux , Windows InstallerMicrosoft Windows ), eller av ett installationsprogram som ingår i själva programvaran. Det är mycket vanligt i GNU- operativsystemet att använda GNU-verktygskedjan och dess motsvarigheter för att kompilera programvara precis innan installation.

Översikt

De flesta program tillhandahålls för försäljning och distribution i en komprimerad (förpackad, se: Arkiv ) form. För normal drift måste de packas upp och nödvändiga data placeras korrekt på datorn, med hänsyn till skillnader mellan datorer och användarinställningar. Under installationsprocessen utförs olika tester för att uppfylla de specificerade kraven, och datorn konfigureras (konfigureras) efter behov för att lagra de filer och data som krävs för att programmet ska fungera korrekt.

Installation innebär vanligtvis att alla nödvändiga filer för programmet placeras på lämpliga platser i filsystemet , samt att modifiera och skapa konfigurationsfiler . Pakethanterare utför också beroendekontroll under installationen, kontrollerar om systemet har de paket som krävs för att programmet ska fungera, och i händelse av lyckad installation, registrerar ett nytt paket i listan över tillgängliga.

Eftersom denna process är olika för varje program och dator, kommer många program (inklusive själva operativsystemen) med ett universellt eller anpassat installationsprogram, ett program som automatiserar mycket av det arbete som krävs för att installera dem.

Vissa program är skrivna på ett sådant sätt att de installeras genom att helt enkelt kopiera sina filer till rätt plats, och det finns ingen installationsprocess som sådan. De säger om sådana program att de "inte kräver installation." Detta är vanligt bland program för Mac OS X , DOS och Microsoft Windows. Det finns operativsystem som inte kräver installation och som därmed kan köras direkt från en startdiskett ( CD eller DVD ) utan att påverka andra operativsystem installerade på användarens dator. Ett exempel på ett sådant operativsystem är Knoppix eller Mac OS 1-9.

Termen omfattar även plugin- program , drivrutiner och programfiler som inte själva är program.

Vanliga åtgärder som utförs under mjukvaruinstallationsprocessen inkluderar att skapa eller ändra:

Möjliga installationsalternativ

Installer

Installer , installer eller installer ( engelska  installer ) är ett program som installerar programvara på en dator. Vissa installationsprogram är specifikt utformade för att installera filerna de innehåller, medan andra är generiska och fungerar genom att läsa innehållet i programpaketet som ska installeras.

Skillnader mellan ett pakethanteringssystem och ett installationsprogram:

pakethanteringssystem installatör
Vanligtvis en del av operativsystemet Varje produkt kommer med sin egen installatör
Använder en installationsdatabas Gör din egen installation
Kan kontrollera och hantera alla paket i systemet Fungerar endast med relaterad produkt
En tillverkare Många tillverkare
Ett paketformat Många installationsformat

Vanliga installatörer

Windows-familjen

Det mest populära formatet för Windows NT -familjen är installationspaketet MSI , som installeras med hjälp av Windows Installer . Företag som producerar verktyg för att skapa installatörer: InstallShield ( InstallShield Wizard), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). De flesta av dessa verktyg kan skapa både MSI-paket och sina egna paket.

Kostnadsfria alternativ är NSIS , Faktisk Installer Free , Clickteam Install Creator , Inno Setup , Install Simple och verktyg från Microsoft ( WiX ).

UNIX-familjen

De flesta distributioner av GNU , Linux och BSD -baserade operativsystem har inbyggda pakethanteringssystem som kan installera både nödvändiga operativsystemkomponenter och programvara från tredje part, ofta även om den använder sitt eget installationsprogram, som inte tillhandahåller detta.

Mac OS-familjen

Mac OS X använder också ett pakethanteringssystem. Vissa kommersiella program för Mac OS X använder ett separat installationsprogram, som Installer VISE eller Stuffit InstallerMaker . Program som inte behöver installera ytterligare systemkomponenter kan installeras genom att helt enkelt kopiera programfilerna till önskad plats på hårddisken. Mac OS X innehåller också ett separat programuppdateringsprogram, Software Update (även känt som kommandot softwareupdate shell ), men det stöder bara Apples produktprogramvara.

Installatörer och arkiverare

Vissa arkiverare (till exempel WinRAR , WinZip , 7-Zip och andra) låter dig också skapa installationsprogram (självextraherande arkiv).

Vissa operativsystem - till exempel Windows NT (standard) och Xfce 4 (tillval) innehåller funktionen att automatiskt starta ett visst program som finns på mediet när det sätts in i läsaren.

Som en kompromiss mellan Windows Installer och innehållshanteringssystemen i UNIX-liknande system finns det Windows installationshanteringssystem. .

Ta bort en installation ("avinstallation")

Se även

Länkar