Wie man Bitcoin-Qt oder einen anderen Client von einem Flash-Laufwerk aus laufen lässt (Mac)

Ich arbeite in einem Büro mit vielen Computern und bin jeden Tag an einem anderen Arbeitsplatz. Gibt es einen Bitcoin-Client, den ich auf einem FireWire/USB-Laufwerk behalten kann?

Bitcoin-Qt auf dem Mac belässt alle Dateien im Home-Verzeichnis – die Blockchain, die Wallet usw. Morgen wird jemand anderes diesen Computer benutzen! Ich möchte all diese Dateien und sogar die Anwendung selbst auf einem tragbaren Laufwerk aufbewahren.

Die Frage, wie man den Standardspeicherort ändern kann, wurde viele, viele Male gepostet. Die zukünftige kanonische Frage ist wahrscheinlich Bitcoin-Qt-Setup: Speicherort der Blockchain-Datei ändern, Einstellungen? Dokumentation? . Mögliches Duplikat des Bitcoin-Qt-Setups: Speicherort der Blockchain-Datei ändern, Einstellungen? Dokumentation? .

Antworten (2)

Jemand hat einen portablen Client gepostet , aber ich vertraue ihm nicht, also zeige ich Ihnen, wie Sie Ihren eigenen erstellen können.

Windows-Leitfaden

  1. Laden Sie die Windows-ZIP-Datei von bitcoin.org herunter

  2. Packen Sie es aus. Gehen Sie in dieses Verzeichnis.

  3. Erstellen Sie eine Datei namens launch.txt
    Put this in it:

     start bitcoin-qt.exe -datadir=data
    
  4. Benennen Sie es um inlaunch.bat

  5. Erstellen Sie einen Ordner mit dem Namendata

So sollte es aussehen . Doppelklicken Sie launch.bat, um es zu starten. Wenn Dateien in dem von Ihnen erstellten Datenordner angezeigt werden, haben Sie alles richtig gemacht.

Macintosh-Anleitung

Laden Sie die Mac-.dmg-Datei von bitcoin.org herunter

Suchen Sie die Datei Bitcoin-Qt.app und kopieren Sie sie auf Ihr Flash-Laufwerk.

Gehen Sie zu Launchpad, geben Sie „Terminal“ ein. Drücke Enter.

Wenn das Terminal erscheint, geben Sie Folgendes ein:

cd /path/to/flash/drive
mkdir data
cd Bitcoin-Qt.app/Content/MacOS
nano start.sh; chmod +x start.sh

Eintippen:

#!/bin/bash
dir1=$(cd "$(dirname "$0")"; pwd)
dir=`echo $dir1 | sed 's/"/\\"/g' | tr -d '\n'`
data="$dir/../../data"
"$dir"/bitcoin -datadir="$data"

Drücken Sie jetzt Strg-O, Enter, Strg-X. Sie sollten wieder am Terminal sein.

cd ..
nano Info.plist

Finden Sie die Zeilen, die so aussehen:

    <key>CFBundleExecutable</key>
    <string>Bitcoin-Qt</string>

Ändern Sie es in:

    <key>CFBundleExecutable</key>
    <string>start.sh</string>

Drücken Sie jetzt Strg-O, Enter, Strg-X. Sie sollten wieder am Terminal sein. Jetzt müssen wir ihm nur noch einen besseren Namen geben.

cd ../..
mv Bitcoin-Qt.app BitcoinPortable.app

Versuchen Sie, Ihre BitcoinPortable.app auszuführen. Wenn im Datenverzeichnis daneben Dateien angezeigt werden, haben Sie alles richtig gemacht!

Danke an Pygy für das Skript
Hinweis: Ich habe keinen Mac, daher ist dies ungetestet.

cd Bitcoin-Qt.app/Content/Resources cd ../MacOSwarum nicht einfach cd Bitcoin-Qt.app/Content/MacOS?
Funktioniert auch für Dogecoin. Musste das Installationsprogramm auf das externe Laufwerk verweisen und dann Ihren Anweisungen folgen (unter Windows). Vielen Dank!
Funktioniert nicht für mich. Nach der 'nano Info.plist' wird eine neue Datei erstellt, daher ist es nicht möglich, diese Zeilen zu ändern ...

Das hat bei mir unter MAC OS 10.6.8 mit Bitcoin-Qt 0.8.1-beta funktioniert. Ich kombiniere und bearbeite das Pygmy-Skript und Nick ODells Antwort, es gab ein paar Tippfehler.

Beachten Sie auch, dass ich die Anwendung mit Rechtsklick >> "Paketinhalt anzeigen" geöffnet und dann die Dateien mit dem Finder und TextWrangler bearbeitet habe. Kein Endgerät erforderlich!

1) Erstellen Sie ein neues Verzeichnis in Bitcoin-Qt.app/Contents/Resourcesund benennen Sie esdata

2) Navigieren Sie eine Ebene nach oben und öffnen Sie dann den MacOS-Ordner

3) Erstellen Sie in diesem Ordner eine neue Datei mit dem Namenstart.sh

4) Öffnen Sie diese neue Datei in einem Texteditor und schreiben Sie:

#! /bin/sh
dir1=$(cd "$(dirname "$0")"; pwd)
dir=`echo $dir1 | sed 's/"/\\"/g' | tr -d '\n'`
data="$dir/../Resources/data"
"$dir"/Bitcoin-Qt -datadir="$data"

Beachten Sie, dass die letzte Zeile den Namen der einzigen anderen Datei im MacOS-Ordner (Bitcoin-Qt) enthält. Das ist wichtig! Denn das ist das Programm, das am Ende des gerade geschriebenen Skripts ausgeführt wird. Außerdem muss diese vierte Zeile mit dem Ordner „data“ verknüpft sein, den wir in Schritt 1 erstellt haben

5) Navigieren Sie eine Ebene nach oben Bitcoin-Qt.app/Contents/und öffnen Sie die aufgerufene DateiInfo.plist

6) Finden Sie die Zeilen, die so aussehen:

<key>CFBundleExecutable</key>
<string>Bitcoin-Qt</string>

Ändern Sie es in:

<key>CFBundleExecutable</key>
<string>start.sh</string>