Instalarea software -ului este procesul de instalare a software -ului pe computerul unui utilizator final. Este executat de un program special ( manager de pachete ) prezent în sistemul de operare (de exemplu, RPM , APT sau dpkg pe Linux , Windows Installer pe Microsoft Windows ), sau de un program de instalare inclus cu software-ul în sine. Este foarte comun în sistemul de operare GNU să folosești lanțul de instrumente GNU și echivalentele acestuia pentru a compila software chiar înainte de instalare.
Majoritatea programelor sunt furnizate pentru vânzare și distribuție într-o formă comprimată (ambalată, vezi: Arhivă ). Pentru funcționarea normală, acestea trebuie despachetate, iar datele necesare plasate corect pe computer, ținând cont de diferențele dintre computere și setările utilizatorului. În timpul procesului de instalare, sunt efectuate diverse teste pentru a îndeplini cerințele specificate, iar computerul este configurat (configurat) după cum este necesar pentru a stoca fișierele și datele necesare pentru funcționarea corectă a programului.
Instalarea implică de obicei plasarea tuturor fișierelor necesare programului în locurile adecvate din sistemul de fișiere , precum și modificarea și crearea fișierelor de configurare . Managerii de pachete efectuează și controlul dependenței în timpul instalării, verificând dacă sistemul are pachetele necesare pentru ca programul să funcționeze, iar în cazul instalării cu succes, înregistrând un nou pachet în lista celor disponibile.
Deoarece acest proces este diferit pentru fiecare program și computer, multe programe (inclusiv sistemele de operare în sine) vin cu un program de instalare universal sau personalizat, un program care automatizează o mare parte din munca necesară pentru a le instala.
Unele programe sunt scrise în așa fel încât să fie instalate prin simpla copiere a fișierelor lor la locul potrivit și nu există un proces de instalare ca atare. Ei spun despre astfel de programe că „nu necesită instalare”. Acest lucru este comun printre programele pentru Mac OS X , DOS și Microsoft Windows. Există sisteme de operare care nu necesită instalare și astfel pot fi rulate direct de pe un disc de boot ( CD sau DVD ) fără a afecta alte sisteme de operare instalate pe computerul utilizatorului. Un exemplu de astfel de sistem de operare este Knoppix sau Mac OS 1-9.
Termenul acoperă, de asemenea, pluginuri , drivere și fișiere de program care nu sunt ele însele programe.
Operațiunile obișnuite efectuate în timpul procesului de instalare a software-ului includ crearea sau modificarea:
Installer , installer sau installer ( în engleză installer ) este un program care instalează software pe un computer. Unele programe de instalare sunt special concepute pentru a instala fișierele pe care le conțin, în timp ce altele sunt generice și funcționează prin citirea conținutului pachetului de software care urmează să fie instalat.
Diferențele dintre un sistem de gestionare a pachetelor și un program de instalare:
sistem de management al pachetelor | instalator |
---|---|
De obicei face parte din sistemul de operare | Fiecare produs vine cu propriul său instalator |
Utilizează o bază de date de instalare | Faceți propria dvs. instalație |
Poate verifica și gestiona toate pachetele din sistem | Funcționează numai cu produsul aferent |
Un singur producător | Mulți producători |
Un singur format de pachet | Multe formate de instalare |
Cel mai popular format pentru familia Windows NT este pachetul de instalare MSI , care este instalat folosind Windows Installer . Companii care produc instrumente pentru crearea de programe de instalare: InstallShield ( InstallShield Wizard), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). Cele mai multe dintre aceste instrumente pot crea atât pachete MSI, cât și propriile pachete.
Alternativele gratuite sunt NSIS , Actual Installer Free , Clickteam Install Creator , Inno Setup , Install Simple și instrumente de la Microsoft ( WiX ).
Familia UNIXMajoritatea distribuțiilor de sisteme de operare bazate pe GNU , Linux și BSD au sisteme de gestionare a pachetelor încorporate care pot instala atât componentele necesare ale sistemului de operare, cât și software de la terți, deseori chiar dacă utilizează propriul program de instalare, care nu oferă acest lucru.
Familia Mac OSMac OS X folosește și un sistem de gestionare a pachetelor. Unele aplicații comerciale pentru Mac OS X folosesc un program de instalare separat, cum ar fi Installer VISE sau Stuffit InstallerMaker . Aplicațiile care nu trebuie să instaleze componente suplimentare de sistem pot fi instalate prin simpla copiere a fișierelor aplicației în locația dorită de pe hard disk. Mac OS X include, de asemenea, o aplicație separată de actualizare a software-ului, Software Update (cunoscută și sub numele de comanda softwareupdate shell ), dar acceptă doar software-ul produsului Apple.
Instalatori și arhivatoriUnele arhivare (de exemplu WinRAR , WinZip , 7-Zip și altele) vă permit, de asemenea, să creați programe de instalare (arhivă autoextractabilă).
Unele medii de operare - de exemplu, Windows NT (implicit) și Xfce 4 (opțional) conțin funcția de pornire automată a unui anumit program aflat pe suport atunci când acesta este introdus în cititor.
Ca un compromis între Windows Installer și sistemele de gestionare a conținutului sistemelor de tip UNIX, există sisteme de gestionare a instalării Windows. .
software | Distribuție|
---|---|
Licențe | |
Modele de venit | |
Metode de expediere |
|
Frauduloasă/ilegală | |
Alte |
|