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.
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:
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 |
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ádA 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ádA 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ókEgyes 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. .
_ | Szoftverterjesztés|
---|---|
Licencek | |
Jövedelemmodellek | |
Szállítási módok |
|
Csalás/illegális | |
Egyéb |
|