7. Das Kit mitnehmen

7.2 Auf einem anderen PC, unter einem anderen Buchstaben, in einem anderen Ordner

Was passiert, wenn das Kit seinen Ort wechselt, und wie es sich auf derselben Festplatte verhält, die unter Windows, macOS und Linux geöffnet wird.

Kurz gesagt

  • Du kannst den Kit-Ordner verschieben oder kopieren, wohin du willst: ein anderer Laufwerksbuchstabe, ein anderer Ordner, ein anderer PC.
  • Beim ersten Start am neuen Ort bemerkt das Kit das und passt die Pfade selbst an.
  • Derselbe USB-Stick öffnet sich unter Windows, macOS und Linux: Projekte und Daten sind gemeinsam, die Programme sind nach System getrennt.

Buchstabe, Ordner oder PC wechseln

Auf einem anderen PC könnte der USB-Stick zu E: statt D: werden. Du musst nichts tun: Beim Start vergleicht das Kit den aktuellen Ordner mit dem vom letzten Mal und zeigt, wenn er sich geändert hat, „Das Kit wurde verschoben: Es lag in …, jetzt liegt es in …“ und aktualisiert die Pfade.

  • Die Umgebung der Programme (PATH und Variablen) wird bei jedem Start aus dem aktuellen Ordner neu aufgebaut.
  • Die in den Dateien der Agenten und des Editors geschriebenen Pfade werden mit dem neuen Pfad neu geschrieben.
  • Die Konfigurationen der Webserver werden bei jedem Start neu erzeugt und verwenden relative Pfade.
  • In der .gitconfig des Kits wird safe.directory (die Ordner, denen Git vertraut) bei jedem Start mit dem aktuellen Ordner des Kits neu geschrieben, zum Beispiel D:/Atollo/*. Das Kit entfernt nur den Wert, den es vorher geschrieben hat (es merkt ihn sich in data\app\safe-directory.txt): Ordner, die du selbst hinzugefügt hast, bleiben.
  • Die PEM-Datei der Zertifikate (Einstellungen › Netzwerk) und der Ordner eines Terminals werden, wenn sie im Kit liegen, relativ zum Kit gespeichert: Sie folgen dem Verschieben.
  • Anmeldungen, Einstellungen, Projekte und Datenbanken liegen im Ordner: Sie reisen mit ihm.

Um nur deine Arbeit in ein bereits vorhandenes Kit zu bringen, ohne die Programme, verwende „Kopie des Kits“ unter Einstellungen › Das Kit: hier in ein Zip exportieren, dort importieren (Aktualisierungen und Sicherungskopien (7.3)).

Dasselbe Kit unter Windows, macOS und Linux

Die Programme sind für jedes System verschieden, und das Kit hält sie in getrennten Ordnern (data\apps\win32-x64, data\apps\darwin-arm64, data\apps\linux-x64…). Alles andere ist gemeinsam: Projekte, Einstellungen, Anmeldungen, Anweisungen der Agenten, Datenbanken.

  1. Formatiere den USB-Stick mit exFAT, das alle drei Systeme lesen und schreiben können.
  2. Leg die ausführbare Datei jedes Systems in den Kit-Ordner (Atollo.exe, Atollo.app, die AppImage-Datei).
  3. Öffne Atollo auf jedem System: Beim ersten Öffnen installiert es die für dieses System gewählten Komponenten. Alternativ wählst du auf der Seite Werkzeuge dieses System unter „Plattform“ und bereitest die Programme vorab auf einem anderen PC vor.
Unter der Haube
  • Der letzte Ordner steht in data\app\root.txt (root-darwin.txt und root-linux.txt unter macOS und Linux); der vorherige in old-root.txt, bis die Dateien der Agenten aktualisiert sind.
  • Unter Windows ignoriert der Ordnervergleich Groß- und Kleinschreibung; unter macOS und Linux nicht.
  • Die installierten Versionen jedes Systems liegen in data\app\versions\<System>.
  • macOS: Die App ist nicht von Apple beglaubigt. Wenn macOS sie von einem temporären Ort öffnet („App Translocation“), hält Atollo an und zeigt den xattr-Befehl, mit dem du die Quarantäne aufhebst. Linux: Benötigt werden glibc 2.35 oder neuer und WebKitGTK 4.1; fehlen sie, zeigt Atollo den Befehl zum Installieren.