Szoftver telepítés

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 25-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A szoftvertelepítés a szoftver telepítésének  folyamata a végfelhasználó számítógépére. Az operációs rendszerben jelenlévő speciális program ( csomagkezelő ) hajtja végre (például RPM , APT vagy dpkg Linuxon , Windows Installer Microsoft Windows rendszeren ), vagy a szoftverhez mellékelt telepítő. A GNU operációs rendszerben nagyon gyakori, hogy a GNU eszközláncot és annak megfelelőit közvetlenül a telepítés előtt fordítják le.

Áttekintés

A legtöbb program eladásra és terjesztésre tömörített (csomagolt, lásd: Archívum ) formában kerül forgalomba. A normál működéshez ezeket ki kell csomagolni, és a szükséges adatokat megfelelően el kell helyezni a számítógépen, figyelembe véve a számítógépek és a felhasználói beállítások közötti különbségeket. A telepítés során különféle teszteket hajtanak végre a megadott követelmények teljesítése érdekében, és a számítógépet szükség szerint konfigurálják (konfigurálják) a program megfelelő működéséhez szükséges fájlok és adatok tárolására.

A telepítés általában magában foglalja a programhoz szükséges összes fájl elhelyezését a fájlrendszer megfelelő helyén , valamint konfigurációs fájlok módosítását és létrehozását . A csomagkezelők a telepítés során függőségi ellenőrzést is végeznek, ellenőrzik, hogy a rendszer rendelkezik-e a program működéséhez szükséges csomagokkal, illetve sikeres telepítés esetén új csomagot regisztrálnak a rendelkezésre állók listájára.

Mivel ez a folyamat minden programnál és számítógépnél eltérő, sok programhoz (beleértve magukat az operációs rendszereket is) tartozik egy univerzális vagy egyedi telepítő, amely a telepítésükhöz szükséges munka nagy részét automatizálja.

Egyes programok úgy vannak megírva, hogy úgy telepítik őket, hogy egyszerűen átmásolják a fájljaikat a megfelelő helyre, és nincs ilyen telepítési folyamat. Azt mondják az ilyen programokról, hogy "nem igényelnek telepítést". Ez gyakori a Mac OS X , DOS és Microsoft Windows programok között. Vannak olyan operációs rendszerek, amelyek nem igényelnek telepítést, és így közvetlenül indítható lemezről ( CD vagy DVD ) futtathatók anélkül, hogy ez befolyásolná a felhasználó számítógépére telepített más operációs rendszereket. Ilyen operációs rendszer például a Knoppix vagy a Mac OS 1-9.

A kifejezés magában foglalja azokat a beépülő modulokat , illesztőprogramokat és programfájlokat is, amelyek önmagukban nem programok.

A szoftvertelepítési folyamat során végzett gyakori műveletek közé tartozik a következők létrehozása vagy módosítása:

Lehetséges telepítési lehetőségek

Telepítő

Telepítő , telepítő vagy telepítő ( angolul  installer ) egy olyan program, amely szoftvereket telepít a számítógépre. Egyes telepítők kifejezetten a bennük lévő fájlok telepítésére szolgálnak, míg mások általánosak, és a telepítendő szoftvercsomag tartalmának olvasásával működnek.

A csomagkezelő rendszer és a telepítő közötti különbségek :

csomagkezelő rendszer telepítő
Általában az operációs rendszer része Minden termékhez saját telepítő tartozik
Egy telepítési adatbázist használ Saját telepítést készít
Ellenőrizheti és kezelheti a rendszerben lévő összes csomagot Csak kapcsolódó termékkel működik
Egy gyártó Sok gyártó
Egy csomag formátum Számos telepítő formátum

Gyakori telepítők

Windows család

A Windows NT család legnépszerűbb formátuma az MSI telepítőcsomag , amely a Windows Installer segítségével telepíthető . Telepítők létrehozására szolgáló eszközöket gyártó cégek: InstallShield ( InstallShield Wizard), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). Ezen eszközök többsége MSI-csomagokat és saját csomagokat is létrehozhat.

Ingyenes alternatívák az NSIS , az Actual Installer Free , a Clickteam Install Creator , az Inno Setup , az Install Simple és a Microsoft eszközei ( WiX ).

A UNIX család

A GNU , Linux és BSD alapú operációs rendszerek legtöbb disztribúciója beépített csomagkezelő rendszerrel rendelkezik , amely képes mind a szükséges operációs rendszer-összetevőket, mind a harmadik féltől származó szoftvereket telepíteni, gyakran még akkor is, ha saját telepítőt használ, amely ezt nem biztosítja.

Mac OS család

A Mac OS X csomagkezelő rendszert is használ. Egyes Mac OS X kereskedelmi alkalmazások külön telepítőt használnak, például az Installer VISE vagy a Stuffit InstallerMaker . Azok az alkalmazások, amelyekhez nincs szükség további rendszerkomponensek telepítésére, úgy telepíthetők, hogy egyszerűen átmásolják az alkalmazásfájlokat a merevlemez kívánt helyére. A Mac OS X tartalmaz egy külön szoftverfrissítő alkalmazást is, a Software Update (más néven softwareupdate shell parancsot ), de csak az Apple termékszoftvert támogatja.

Telepítők és archiválók

Egyes archiválók (például WinRAR , WinZip , 7-Zip és mások) lehetővé teszik telepítők létrehozását (önkicsomagoló archívum).

Egyes operációs környezetek - például a Windows NT (alapértelmezett) és az Xfce 4 (opcionális) tartalmazzák azt a funkciót, hogy automatikusan elindítsanak egy bizonyos programot, amely az adathordozón található, amikor behelyezik az olvasóba.

Kompromisszumként a Windows Installer és a UNIX-szerű rendszerek tartalomkezelő rendszerei között vannak Windows telepítéskezelő rendszerek. .

Telepítés eltávolítása ("eltávolítás")

Lásd még

Linkek