Transmission-4.0.5

Introduction à Transmission

Transmission est un client BitTorrent libre et multi-plateforme. Il sert à télécharger de gros fichiers (comme des ISO Linux) et il réduit, pour les distributeurs, le besoin de bande passante du serveur.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de Transmission

Requises

cURL-8.6.0

Recommandées

Recommandées (pour construire une interface graphique)

Facultatives

nodejs-20.11.1 (pour construire le client web, pas requis à l'exécution), appindicator, dht, libb64, libdeflate, libnatpmp, libutp et miniupnp

Notes des auteurs : https://wiki.linuxfromscratch.org/blfs/wiki/transmission

Installation de Transmission

Installez Transmission en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/transmission-4.0.5 \
      .. &&

make

Maintenant, en tant qu'utilisateur root :

make install

Ensuite, créez transmission.png à partir du fichier SVG :

rsvg-convert                                               \
   /usr/share/icons/hicolor/scalable/apps/transmission.svg \
   -o /usr/share/pixmaps/transmission.png

Explication des commandes

-DENABLE_QT=OFF : ce paramètre désactive la construction de l'interface Qt. Le comportement par défaut est de le construire si (Qt-5.15.12 or qt-alternate-5.15.12) ou Qt-6.6.2 sont installés.

-DENABLE_GTK=OFF : ce paramètre désactive la construction de l'interface GTK+3 en ligne de commande. Le comportement par défaut est de le construire si Gtkmm-3.24.8 est installé.

-DENABLE_WEB=OFF : ce paramètre désactive la construction du client web. Le comportement par défaut est de le construire si nodejs-20.11.1 est installé.

-DREBUILD_WEB=ON : ce paramètre force la construction du client web. Cette option nécessite d'installer nodejs-20.11.1 et d'avoir une connexion internet. Par défaut, le client n'est pas reconstruit.

Contenu

Programmes installés: transmission-create, transmission-daemon, transmission-edit, transmission-gtk, transmission-qt, transmission-remote et transmission-show
Bibliothèques installées: Aucune
Répertoire installé: /usr/share/transmission (contient le client web) et /usr/share/doc/transmission-4.0.5

Descriptions courtes

transmission-create

est un outil en ligne de commande utilisé pour créer des fichiers .torrent

transmission-daemon

est une session Transmission en démon qu'on peut contrôler avec des commandes RPC depuis l'interface Web de Transmission ou transmission-remote

transmission-edit

est un outil en ligne de commande pour modifier les URL d'annonce de fichiers .torrent

transmission-gtk

est un client bittorrent en Gtk+

transmission-qt

est un client bittorrent basé sur Qt

transmission-remote

est un outil de contrôle à distance pour transmission-daemon et transmission

transmission-show

est un outil en ligne de commande pour afficher les métadonnées d'un fichier .torrent