Mājas lapa » » Kāda ir atšķirība starp Stand-Alone un Installed Executable File?

    Kāda ir atšķirība starp Stand-Alone un Installed Executable File?

    Lai gan lielākā daļa no mums ir apmierināti, lai dotos ar „izmēģināto un patieso” procesu, lai instalētu izpildāmos failus mūsu iecienītākajai programmatūrai, vai tas tiešām ir nepieciešams to darīt? Vai mēs faktiski varētu izvilkt tos pašus izpildāmos failus, nevis tos instalēt, un palaist tos pašus, kas ir viņu patstāvīgie brālēni?

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Tom Turkey vēlas uzzināt, kāda ir atšķirība starp atsevišķu un instalētu izpildāmo failu:

    Windows sistēmā vismaz esmu ievērojis, ka varat lejupielādēt tiešu, statiski saistītu izpildāmo failu un sākt to tieši, vai arī uzrakstīt savu programmu un izpildīt to (pat dinamiski), to neinstalējot.

    Tas mani noved pie mana galvenā jautājuma ... kas ir uzstādīšanas procesa mērķis? Es domāju arī varbūt Windows reģistru. Tomēr praktiskuma un izmantošanas nolūkos ir iespējams izveidot vienu, neatkarīgu, atsevišķu programmu, kuru var palaist, uzglabāt nepastāvīgā krātuvē un piekļūt, izmantojot jebkuras ierīces failu sistēmu, kas ir ieslēgta un izpildīta operētājsistēmā.

    Tātad, kas ir liels nodarbojas ar visiem "instalēt" biznesu, ja daudzas lielas praktiski jebkuras lieluma programmas var strādāt perfekti, neizmantojot instalācijas konfigurāciju? Tas mani mazliet apgrūtina, un, neņemot vērā datubāzi vai citas metadatu / piekļuves konfigurācijas sistēmas, kāda ir reālā atšķirība, ja pēdējā (instalētā izpildāmā versija) darbojas un darbojas tāpat kā atsevišķs?

    Vai šeit ir atšķirība, es nezinu, ka nav instalēta programma, nevis instalēta programma?

    PS: tas ne tikai attiecas uz Windows operētājsistēmām, bet arī uz jebkuru citu, kas īsteno līdzīgu funkciju.

    Vai tiešām ir liela atšķirība starp atsevišķiem un instalētiem izpildāmiem failiem, vai arī tie ir vairāk līdzīgi, nekā mēs varētu aizdomāt?

    Atbilde

    SuperUser ieguldītājam Wyatt8740 mums ir atbilde:

    Īsa atbilde: atsevišķam eksāmenam datorā nav jāinstalē bibliotēkas, lai darbotos, un nav nepieciešami reģistra ieraksti vai citas sastāvdaļas.

    Instalētais fails var būt atsevišķs instalēšanas pakotnē, bet parasti ir atkarīgs no dažādiem komponentiem un bibliotēkām, kas instalētas blakus tai.

    Daudzos gadījumos, izmantojot Universal Extractor (neoficiāls atjauninājums: šeit), varat iegūt instalētāja saturu un palaist programmu bez administratīvām privilēģijām sistēmā Windows. MSI uzstādītāji var tikt noņemti no mazākiem lietotājiem.

    Vairumā citu operētājsistēmu visas programmas var palaist bez root / administratora privilēģijām, izmantojot lietotāja īpašo bin, lib un citus direktorijus mājas direktorijā. Personīgi es nicinu uzstādītājus lielāko daļu laika, jo viņiem ir grūtāk izmantot programmas bez administratīvām privilēģijām, kad man tās nav. Bet lielie uzņēmumi tos iepako, lai vienkāršotu vidējā gala lietotāja procesu.

    Lai gan mēs esam iemācījušies, ka ir iespējams iegūt un palaist kādu no mūsu iecienītākajām programmatūrām kā atsevišķus izpildāmos failus, dažreiz nav iespējams izvairīties no vecā "izmēģinātā un patiesā" instalēšanas procesa, lai izmantotu programmu, kas mums patīk vai nepieciešama mūsu sistēma.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu (ar ļoti paplašinātām atbildēm) šeit.