Transmission est un client BitTorrent rapide, simple et gratuit. Il se décline en plusieurs saveurs :
Une application GUI native pour macOS
Applications GTK+ et Qt GUI pour Linux, BSD, etc.
Une application GUI compatible Windows basée sur Qt
Un démon sans tête pour les serveurs et les routeurs
Une interface utilisateur Web pour contrôler à distance l'un des éléments ci-dessus
Visitez https://transmissionbt.com/ pour plus d’informations.
La documentation de Transmission est actuellement obsolète, mais l'équipe a récemment lancé un nouveau projet pour la mettre à jour et recherche des bénévoles. Si vous êtes intéressé, n'hésitez pas à soumettre des demandes de tirage !
La transmission est entièrement prise en charge dans transmission-remote, le client cli préféré.
Il existe trois outils autonomes pour examiner, créer et modifier les fichiers .torrent : transmission-show, transmission-create et transmission-edit, respectivement.
Avant le développement de transmission-remote, le client autonome transmission-cli a été créé. Limité à un seul torrent à la fois, transmission-cli est obsolète et existe principalement pour prendre en charge le matériel plus ancien qui en dépend. Dans presque tous les cas, la transmission à distance devrait être utilisée à la place.
Différentes distributions peuvent choisir de regrouper tout ou partie de ces outils dans un ou plusieurs packages distincts.
Transmission possède un fichier de projet Xcode (Transmission.xcodeproj) pour la construction dans Xcode.
Pour une description plus détaillée et les dépendances, consultez Comment créer une transmission dans la documentation
$ tar xf transmission-4.0.4.tar.xz $ cd transmission-4.0.4# Utilisez -DCMAKE_BUILD_TYPE=RelWithDebInfo pour créer un binaire optimisé avec des informations de débogage. (préféré)# Utilisez -DCMAKE_BUILD_TYPE=Release pour créer un binaire entièrement optimisé.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ cd construire $ cmake --build .$ sudo cmake --install .
Téléchargez une archive tar depuis https://build.transmissionbt.com/job/trunk-linux/ et suivez les étapes de la section précédente.
Si vous débutez dans la création de programmes à partir du code source, cela est généralement plus facile que de créer à partir de Git.
$ git clone --recurse-submodules https://github.com/transmission/transmission Transmission $ cd Transmission# Utilisez -DCMAKE_BUILD_TYPE=RelWithDebInfo pour créer un binaire optimisé avec des informations de débogage. (préféré)# Utilisez -DCMAKE_BUILD_TYPE=Release pour créer un binaire entièrement optimisé.$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo $ cd construire $ cmake --build .$ sudo cmake --install .
$ cd Transmission/construction $ cmake --build . -t nettoyer $ sous-module git foreach --recursive git clean -xfd $ git pull --rebase --prune $ mise à jour du sous-module git --init --recursive $ cmake --build .$ sudo cmake --install .
Vous souhaiterez configurer votre éditeur pour utiliser le fichier au format .clang situé à la racine de ce référentiel et les règles eslint/prettier dans web/package.json.
Si pour une raison quelconque vous ne voulez pas ou ne pouvez pas le faire, il existe un script shell que vous pouvez utiliser : ./code_style.sh
Voir les traductions linguistiques.
Les versions macOS CI s'exécutent sur un Mac Mini M1 fourni par MacStadium | |
Signature de code gratuite sur Windows fournie par SignPath.io, certificat par SignPath Foundation |