Transmission ist ein schneller, einfacher und kostenloser BitTorrent-Client. Es gibt ihn in verschiedenen Geschmacksrichtungen:
Eine native macOS-GUI-Anwendung
GTK+- und Qt-GUI-Anwendungen für Linux, BSD usw.
Eine Qt-basierte Windows-kompatible GUI-Anwendung
Ein Headless-Daemon für Server und Router
Eine Web-Benutzeroberfläche zur Fernsteuerung aller oben genannten Funktionen
Weitere Informationen finden Sie unter https://transmissionbt.com/.
Die Dokumentation von Transmission ist derzeit veraltet, aber das Team hat kürzlich ein neues Projekt zur Aktualisierung gestartet und ist auf der Suche nach Freiwilligen. Bei Interesse können Sie gerne Pull-Requests einreichen!
Die Übertragung wird in Transmission-Remote, dem bevorzugten CLI-Client, vollständig unterstützt.
Es gibt drei eigenständige Tools zum Untersuchen, Erstellen und Bearbeiten von Torrent-Dateien: Transmission-Show, Transmission-Create und Transmission-Edit.
Vor der Entwicklung von Transmission-Remote wurde der eigenständige Client Transmission-Cli erstellt. Transmission-cli ist auf jeweils einen einzelnen Torrent beschränkt, veraltet und existiert hauptsächlich zur Unterstützung älterer, davon abhängiger Hardware. In fast allen Fällen sollte stattdessen „transmission-remote“ verwendet werden.
Verschiedene Distributionen entscheiden sich möglicherweise dafür, einige oder alle dieser Tools in einem oder mehreren separaten Paketen zu packen.
Transmission verfügt über eine Xcode-Projektdatei (Transmission.xcodeproj) zum Erstellen in Xcode.
Eine ausführlichere Beschreibung und Abhängigkeiten finden Sie unter „So erstellen Sie eine Übertragung“ in der Dokumentation
$ tar xf Transmission-4.0.4.tar.xz $ cd Transmission-4.0.4# Verwenden Sie -DCMAKE_BUILD_TYPE=RelWithDebInfo, um eine optimierte Binärdatei mit Debug-Informationen zu erstellen. (bevorzugt)# Verwenden Sie -DCMAKE_BUILD_TYPE=Release, um eine vollständig optimierte Binärdatei zu erstellen.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ cd bauen $ cmake --build .$ sudo cmake --install .
Laden Sie einen Tarball von https://build.transmissionbt.com/job/trunk-linux/ herunter und befolgen Sie die Schritte aus dem vorherigen Abschnitt.
Wenn Sie mit dem Erstellen von Programmen aus Quellcode noch nicht vertraut sind, ist dies normalerweise einfacher als das Erstellen mit Git.
$ git clone --recurse-submodules https://github.com/transmission/transmission Übertragung $ cd Transmission# Verwenden Sie -DCMAKE_BUILD_TYPE=RelWithDebInfo, um eine optimierte Binärdatei mit Debug-Informationen zu erstellen. (bevorzugt)# Verwenden Sie -DCMAKE_BUILD_TYPE=Release, um eine vollständig optimierte Binärdatei zu erstellen.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ cd bauen $ cmake --build .$ sudo cmake --install .
$ cd Übertragung/Build $ cmake --build . -t sauber $ git submodule foreach --recursive git clean -xfd $ git pull --rebase --prune $ git submodule update --init --recursive $ cmake --build .$ sudo cmake --install .
Sie möchten Ihren Editor so einrichten, dass er die Datei im .clang-Format im Stammverzeichnis dieses Repositorys und die eslint/prettier-Regeln in web/package.json verwendet.
Wenn Sie dazu aus irgendeinem Grund nicht bereit oder nicht in der Lage sind, können Sie ein Shell-Skript verwenden: ./code_style.sh
Siehe Sprachübersetzungen.
macOS CI-Builds laufen auf einem M1 Mac Mini von MacStadium | |
Kostenlose Codesignatur unter Windows bereitgestellt von SignPath.io, Zertifikat der SignPath Foundation |