8Jul

Jaký je rozdíl mezi samostatným a nainstalovaným spustitelným souborem?

click fraud protection

Zatímco většina z nás je spokojená s "provedeným a pravdivým" procesem instalace spustitelných souborů pro náš oblíbený software, je to opravdu nutné udělat? Mohli bychom skutečně extrahovat ty stejné spustitelné soubory spíše než je nainstalovat a spustit je stejně jako jejich samostatné bratrance?

dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.

Otázka

SuperUser čtečka Tom Turkey chce vědět, jaký je rozdíl mezi samostatným a nainstalovaným spustitelným souborem:

Všiml jsem si alespoň v systému Windows, že si můžete stáhnout přímý, staticky spojený spustitelný soubor a spustit jejpřímo nebo napište vlastní program a proveďte jej( i dynamicky), aniž byste ho museli instalovat.

To mě přivádí k mému hlavnímu bodu. .. jaký je důvod instalace? Myslím tím kromě registru systému Windows. Nicméně pro praktické využití a využití je možné mít samostatný, nezávislý samostatný program, který lze spustit, ukládat na energeticky nezávislé úložiště a přistupovat přes souborový systém jakéhokoli zařízení, na kterém je připojen a spuštěn na operačním systému.

instagram viewer

Takže jaký je velký problém se všemi "instalací tohoto" podnikání, pokud mnoho skvělých programů prakticky jakékoliv velikosti dokáže dokonale fungovat bez nutnosti instalace? Je to trochu záhadné a mimo databázi nebo jiných konfiguračních systémů pro metadata / přístup, jaký je skutečný rozdíl v případě, že druhý( nainstalovaný spustitelný soubor) funguje a pracuje stejným způsobem jako samostatný?

Existuje zde rozdíl, o kterém jsem si vědom( a) s neinstalovaným programem versus nainstalovaným programem?

PS: To nemusí platit pouze pro operační systémy Windows, ale všechny, které implementují podobnou funkci.

Existuje opravdu tolik rozdílů mezi samostatnými a nainstalovanými spustitelnými soubory, nebo jsou více podobné, než bychom mohli mít podezření?

Odpověď Answer

SuperUser přispěvatel Wyatt8740 má pro nás odpověď:

Stručná odpověď: Samostatný exe nevyžaduje, aby byly v počítači nainstalovány žádné knihovny a aby nebyly zadány žádné položky registru nebo jiné součásti.

Instalovaný soubor může být samostatný v instalačním balíčku, ale obecně závisí na řadě komponent a knihoven nainstalovaných pod ním.

V mnoha případech můžete prostřednictvím aplikace Universal Extractor( neoficiální aktualizace: zde) extrahovat obsah instalačního programu a spustit program bez oprávnění správce v systému Windows. Instalační programy MSI mohou být vybaleny pomocí lessmsi.

Ve většině ostatních operačních systémů mohou být všechny programy spuštěny bez oprávnění root / administrátora prostřednictvím uživatelského adresáře "bin", "lib" a dalších adresářů v domovském adresáři. Osobně většinu času opomíjím instalačním technikům, protože je pro mě obtížnější používat programy bez administrativních oprávnění, když je nemám. Jsou však zabaleny velkými společnostmi tak, aby zjednodušily proces průměrného koncového uživatele.

Zatímco jsme se dozvěděli, že je možné extrahovat a spustit některé z našich oblíbených softwarů jako samostatné spustitelné soubory, někdy není žádný útěk ze starého "zkušebního a pravdivého" procesu instalace, abychom mohli používat program, který se nám líbí nebo je třebana našem systému.

Musíte přidat něco k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek( s velmi rozšířenými odpověďmi) zde.