Um Komplikationen und Seiteneffekte zu vermeiden und um nur die wirklich notwendigen Dateien zu benutzen wird von einer komplett neuen Installation ausgegangen.
- Installation von Opera in ein eigenes Verzeichnis, z.B. nach
G:\Opera7\
- Beim Installieren in ein anderes als das vorgeschlagene Verzeichnis hat man die Möglichkeit zu wählen, dass für alle Benutzer die gleichen Einstellungen verwendet werden. Dies ist an dieser Stelle zu bevorzugen, da beim anschließenden ersten Start direkt das zentrale Profilverzeichnis
G:\Opera7\profile\ erstellt wird. In der Datei G:\Opera7\OperaDef6.ini sollte nach der Installation folgendes zu finden sein:
[System] Multi User=0
- Opera wird das erstemal gestartet und alle notwendigen Änderungen können vorgenommen werden. So wird Opera nach den eigenen Sicherheitsbedürfnissen und dem eigenen Geschmack angepasst.
Bei beendetem Opera kann man sich die von Opera gespeicherten Einstellungen in den beiden Dateien G:\Opera7\OperaDef6.ini und G:\Opera7\profile\opera6.ini anschauen. Diese beiden Dateien müssen nun angepasst werden.
- Die Datei
G:\Opera7\OperaDef6.ini dient Opera nur als Vorlage für die Standard-Einstellungen. In dieser Datei brauchen nur die Pfadangaben - wie folgend noch beschrieben wird - angepasst werden.
G:\Opera7\profile\opera6.ini ist für die "richtigen" Einstellungen zuständig. Einstellungen in dieser Datei haben vor denen in der Vorlage vorrang.
Nun sind wir soweit, Opera unter Nutzung von zwei System-Variablen (%OperaTempDir% und %OperaStartDir% ) portabel zu machen. Dies geschieht durch zwei grundlegende Maßnahmen: Änderungen an den ini-Dateien und erstellen eines kleinen Batch-Skriptes.
- Zuerst werden alle Pfade in den beiden ini-Dateien angepasst. Dazu werden alle Stellen an denen der Pfad
G:\Opera7\ vorkommt durch %OperaTempDir% ersetzt.
- Ab jetzt ist es nicht mehr möglich Opera einfach zu starten! Wir benennen deswegen die
opera.exe in opera.ex_ um. Das es später trotzdem noch funktioniert, dafür sorgt das Skript.
Da Opera nicht startet, wenn es seine Einstellungen nicht wieder speichern kann, müssen wir ihm diese Möglichkeit erst verschaffen.
- Das Skript (
startOpera.cmd im Verzeichnis G:\Opera7\ ) soll also später alle Dateien vom (schreibgeschützten) USB-Stick oder der CD/CD-RW in ein Verzeichnis kopieren, wo auch gespeichert werden kann. Also auf eine Festplatte auf der wir schreiben dürfen.
Wenn jetzt alles vorbereitet ist, kann das komplette Verzeichnis inklusive dem Skript auf den USB-Stick kopiert werden. Zum Starten wird nun das Skript verwendet.
- Das Skript ermittelt zuerst den Ort von dem es gestartet wurde (
%OperaStartDir% ), wertet einen evtl. übergebenen Parameter aus und versucht danach verschiedene Möglichkeiten ein temporäres Ziel-Verzeichnisses %OperaTempDir% zu erstellen. Sollte wider erwarten keines gefunden werden können, so bricht es ab. (Dies sollte aber eigentlich nicht auftreten! Man könnte das Skript auf noch auf alle Laufwerksbuchstaben erweitern.)
- Es werden alle Daten von
%OperaStartDir% nach %OperaTempDir% kopiert, opera.ex_ wieder in opera.exe umbenannt und gestartet.
Jetzt kann ausgiebig gesurft werden! :-)
- Nachdem Opera beendet wurde, werden alle Dateien in
%OperaTempDir% inkl. dem Verzeichnis selbst wieder gelöscht. Alle Änderungen/Manipulationen während der Benutzung von Opera werden dadurch "verworfen".
- Das komplette Skript gibts ganz unten.
|