8Jul
Kuigi enamus meist on rahul oma lemmiktarkvara käivitatava faili installitud "proovinud ja õige" protsessiga, kas see on tõesti vajalik? Kas me võiksime neid samu käivitatavaid faile välja tõmmata, mitte installida neid ja käivitada need samad kui nende iseseisvad nõiad?
tänapäeva küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.
Küsimus
SuperUser lugeja Tom Türgi soovib teada, mis erinevus iseseisva ja installitud käivitatava faili vahel on:
Olen märganud vähemalt Windowsis, et saate alla laadida otse, staatiliselt seotud käivitatava faili ja käivitada selleotse või kirjutama oma programmi ja seda käivitama( isegi dünaamiliselt), ilma et peaksite seda installima.
See toob mind esile. .. mis on installiprotsessi eesmärk? Ma mõtlen lisaks ka Windowsi registrile. Kuid praktilisuse ja kasutamise eesmärgil on võimalik luua ühtne, sõltumatu, eraldiseisev programm, mida saab käitada, salvestada püsimällu ja kasutada failisüsteemi kaudu igast seadmest, millele see on sisse lülitatud, ja seda OS-is.
Milline on suur "kogu selle ettevõtte" installimine, kui paljud suured peaaegu mis tahes suurusega programmid suudavad täiuslikult töötada ilma installikonfiguratsiooni läbimata? Kas see mõistab mõnevõrra mulle mõndagi ja andmebaasist või muust metaandmete / juurdepääsu konfiguratsioonisüsteemidest kõrvale jäljendab, milline on tegelik erinevus siin, kui viimane( installitud käivitatav fail) toimib ja toimib samamoodi nagu iseseisev?
Kas siin on erinevusi, mida ma ei tea, kui installitud programm versus installitud?
PS: See ei pea kehtima ainult Windowsi operatsioonisüsteemidele, vaid kõigile, mis rakendavad sarnast funktsiooni.
Kas tõesti on suur erinevus stand-alone ja installitud käivitatava faili vahel või on nad sarnased, kui võiksime kahtlustada?
Vastuseks
SuperUser kaastöötaja Wyatt8740 meile vastus:
Lühike vastus: eraldiseisva exe ei nõua arvutis käivitamiseks mingeid raamatukogusid ega vaja registri sissekandeid ega muid komponente.
Installitud fail võib olla paigaldaja paketina eraldi, kuid sõltub üldiselt mitmesugustest komponentidest ja raamatukogudest, mis on selle kõrval asuvad.
Paljudel juhtudel võib Universal Extractor( mitteametlik värskendus siin) abil väljavõtteta installeri sisu ja käivitada programmi ilma Windowsi haldusõiguseta. MSI installijaid saab vähempaketti pakkida.
Enamikus teistes operatsioonisüsteemides saab kõiki programme käitada ilma juur- / administraatoriõigustega kasutajakirjeldatud "bin", "lib" ja muude kodukataloogide kataloogide kaudu. Ennekõike ma põlgustan paigaldajaid enamuse ajast, kuna need muudavad minu jaoks raskemaks administratiivsete õigusteta programmide kasutamise, kui mul neid pole. Kuid suurettevõtted pakuvad sellist võimalust, et lihtsustada keskmise lõppkasutaja protsessi.
Kuigi oleme õppinud, et mõnda meie lemmiktarkvara on võimalik eraldada ja käitada kui eraldiseisvaid käivitatavaid faile, ei pruugi mõnikord isegi vanast proovitud ja tõelistest installimisprotsessidest põgeneda, et kasutada programmi, mis meile meeldib või vajabmeie süsteemis.
Kas teil on seletust lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemal( väga laiendatud vastustega) siin.