Ist es möglich, eine isolierte Umgebung für die Installation von Drittanbieteranwendungen zu erstellen?

4702
Adam Lewis

Ich bin auf der Suche nach einem Dienstprogramm / einer Methode zum Installieren von Drittanbieteranwendungen, z. B. eingebetteten Compilern, in einer eigenen isolierten Umgebung, einschließlich der Registrierung. Verwenden Sie unter Mac OS XI Homebrew, um dies zu erreichen. Als Mac-Konverter stelle ich fest, dass die beiden Betriebssysteme sich erheblich unterscheiden, aber ich habe gehofft, dass dies auch unter Windows möglich ist. Ich stehe kurz vor einem neuen Computer, also werde ich eine Neuinstallation durchführen, die ich nutzen möchte.

Aktuelle Gedanken
Ich habe bisher zwei Lösungen untersucht:

  • buildout : wird hauptsächlich zur Verwaltung von Python-Installationen verwendet, gilt jedoch nicht allgemein.

  • Sandboxie : Diese Software soll als Malware-Abschreckungsmittel eingesetzt werden, verbietet mir jedoch die Installation von zwei Versionen derselben Anwendung. Ich brauche also eine isolierte Umgebung sowie eine Arbeitsumgebung, um zwischen ihnen zu wechseln.

Update
Ich habe Cameyo einen Schuss gegeben und möchte mitteilen, dass es für normale Anwendungen ziemlich gut funktioniert. Ich habe es auf ST Visual Develop and Ride 7 (STM8-kompatible IDEs) ausprobiert und sie haben sich gut geöffnet. Ich habe sie auf Visa 32bit gepackt und mit Win 7 64bit ohne Probleme ausgeführt. Die Befehlszeilen-Tools wie die Compiler spielten jedoch nicht so gut. Ich vermute, dass die CLI-Tools (Command Line Interface, Befehlszeilenschnittstelle) in die virtuelle Exe eingebettet sind. Bisher konnte ich nicht auf deren Position innerhalb der IDE verweisen. Wenn die IDE die Compiler nicht aufrufen kann, sind sie nahezu nutzlos.

Ich werde weiter nachforschen und Änderungen melden.

6
+1 Fühlen Sie sich frei, Ihren Kommentar zu entfernen. es wird der Frage hinzugefügt. Oh, und willkommen bei Super User! :) Tom Wijsman vor 12 Jahren 0

3 Antworten auf die Frage

8
Synetech

Sie können die Anwendungen selbst mit einem Programm wie ThinApp (ehemals Thinstall) virtualisieren . Die ausführbare Datei wird so in eine VM eingeschlossen, dass der gesamte Datei- und Registrierungszugriff auf ein virtuelles Dateisystem und eine Registrierung erfolgt, die in einem Ordner gespeichert sind. Natürlich ist es ein bisschen Arbeit, um die einzelnen Programme zu analysieren und zu verpacken. Sobald dies erledigt ist, können Sie sie wie jedes andere Programm für die Clients bereitstellen.

In ähnlicher Weise könnten Sie portableize die Programme, aber das ist nicht so sicher wie sie virtualisieren.

+1 Das sieht toll aus. Ich hatte nicht so darüber nachgedacht. Adam Lewis vor 12 Jahren 0
Holly Crow ... $ 6k für das Basispaket ... Zu sehen, dass ich Angst habe, es zu probieren, und mag es. Kennen Sie eine OpenSource-Alternative? Adam Lewis vor 12 Jahren 0
Soll heilig sagen. Jedenfalls habe ich ein wenig gegraben und [cameyo] gefunden (http://www.cameyo.com/). Es sieht vielversprechend und frei aus. Ich werde es versuchen. Danke noch einmal. Adam Lewis vor 12 Jahren 0
Kein Problem. Ich bin mir sicher, dass Sie eine ThinApp-Testversion herunterladen können, um zu sehen, ob sie Ihren Anforderungen entspricht (insgesamt wäre es wahrscheinlich günstiger, eine einzelne Kopie zu verwenden, als jedes Gastbetriebssystem zu lizenzieren). Und danke für den Tipp über Cameyo. Synetech vor 12 Jahren 0
1
chandsie

Wenn Sie über die Betriebssystem-Installations-CD verfügen, können Sie eine virtuelle Maschine wie VirtualBox verwenden .

Das Problem wäre die Lizenzierung, und jede VM wäre sehr kostspielig. Adam Lewis vor 12 Jahren 1
@ Adam: touche. Ich muss noch etwas recherchieren, um Ihnen etwas anderes zu geben. chandsie vor 12 Jahren 0
@Adam, wenn Sie kein Windows 7 benötigen und nur eine Windows-ähnliche Umgebung benötigen, schauen Sie sich ReactOS für die virtuellen Maschinen an. Es ist vollständig binär mit Windows kompatibel, ohne dass eine Lizenz erforderlich ist. MaQleod vor 12 Jahren 1
@MaQleod: Ich freue mich darauf, das ReactOS zu überprüfen. Langfristig wäre es immer noch ein Problem, eine separate VM zu haben, nur um eine isolierte Umgebung zu haben. Danke für die Eingabe! Adam Lewis vor 12 Jahren 0
0
BillP3rd

Niemand hat es erwähnt, also werde ich: Windows 7 beinhaltet den Virtual PC- und den Windows XP-Modus in allen Editionen als kostenlosen Download von Microsoft ( hier zu finden ). Sie können so ziemlich jedes Betriebssystem in VPC ausführen. Um Ihnen den Einstieg zu erleichtern, enthält Microsoft XP, um Ihnen den Einstieg zu erleichtern. Das Beste ist, keine zusätzliche Lizenz erforderlich.

Ich plane zwar den XP-Modus bei meiner nächsten Win 7-Installation, dies löst jedoch immer noch das Problem einer isolierten Umgebung, in der Dinge installiert werden. Adam Lewis vor 12 Jahren 0