8Jul
Iako je većina nas zadovoljna s procesom "pokušao i istinit" instaliranja izvršnih datoteka za naš omiljeni softver, je li to stvarno potrebno? Možemo li zapravo izvući te iste izvršne datoteke umjesto da ih instalirate i pokrenuti ih isto kao i sami rođaci?
Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.
Pitanje
SuperUser čitač Tom Turkey želi znati koja je razlika između samostalne i instalirane izvršne datoteke:
Primijetio sam na Windows, barem, da možete preuzeti izravnu, statički povezanu izvršnu datoteku i pokrenuti gaizravno ili napisati svoj program i izvršiti ga( čak i dinamički) bez potrebe za instalacijom.
To me dovodi do moje glavne točke. .. koja je svrha procesa instalacije? Mislim osim možda Windows Registry. Međutim, u svrhu praktičnosti i upotrebe, moguće je imati jedan samostalni, samostalni program koji se može izvoditi, pohraniti na nepostojanoj pohrani i pristupiti putem datotečnog sustava bez obzira na njegov uređaj, a izvršen je na OS,
Dakle, što je velika stvar sa svim "instalirajte ovaj" posao ako mnogi veliki programi gotovo bilo koje veličine mogu raditi savršeno bez prolazi kroz konfiguraciju instalacije? Malo me zagonetka, a osim baze podataka ili drugih metapodataka / pristupa konfiguracijskih sustava, koja je stvarna razlika ovdje, ako potonja( instalirana izvršna datoteka) obavlja i radi na isti način kao samostalan?
Postoji li razlika ovdje da nisam svjestan neinstaliranog programa u odnosu na instaliranu?
PS: Ovo se ne mora samo primjenjivati na operacijske sustave Windows OS, već i za one koji provode sličnu funkciju.
Postoji li toliko mnogo razlika između samostalnih i instaliranih izvršnih datoteka ili su one sličnije od onoga što bismo mogli sumnjati?
Odgovor
SuperUser suradnik Wyatt8740 ima odgovor za nas:
Kratak odgovor: samostalni exe ne zahtijeva instaliranje knjižnica na računalo i ne zahtijeva unose registra ili druge komponente.
Instalirana datoteka može biti samostalni u paketu za instalaciju, ali općenito ovisi o različitim komponentama i knjižnicama instaliranima uz njega.
U mnogim slučajevima, koristeći Universal Extractor( neslužbeni update: ovdje), možete izvući sadržaj instalacijskog programa i pokrenuti program bez administratorskih privilegija u sustavu Windows. MSI instalaci mogu se rastaviti s lessmsi.
U većini drugih operacijskih sustava, svi se programi mogu izvoditi bez root / administratorskih privilegija, kroz korisničke "bin", "lib" i druge direktorije u kućnom imeniku. Osobno, prezirem instalatere većinu vremena, jer me čine teže koristiti programe bez administratorskih privilegija kada ih nemam. Ali oni su pakirani tako da velike tvrtke pojednostavljuju postupak za prosječnog krajnjeg korisnika.
Dok smo saznali da je moguće izdvojiti i pokrenuti neki od naših omiljenih programa kao samostalne izvršne datoteke, ponekad ne postoji samo bijeg od starog 'pokušao i istinit' instalacijski proces kako bi se koristili program koji mi se sviđa ili trebana našem sustavu.
Imate li nešto za objašnjenje? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte cijelu raspravu( s velikim brojem proširenih odgovora) ovdje.