Transmission-3.00
Introduction to Transmission
Transmission is a cross-platform,
open source BitTorrent client. This is useful for downloading large
files (such as Linux ISOs) and reduces the need for the
distributors to provide server bandwidth.
Note
The download speed of the client defaults to 50 KB/s which is
quite slow. It can be raised, but even on a fast internet
connection, the highest speeds seen were about 500 KB/s. For
those that have internet capabilites faster than about 1 MB/s,
direct downloads (if available) will be much faster.
This package is known to build and work properly using an LFS-10.1
platform.
Package Information
Transmission Dependencies
Required
cURL-7.76.0, and libevent-2.1.12
Recommended (to build a GUI)
GTK+-3.24.28 and Qt-5.15.2
Optional
Doxygen-1.9.1 and GDB-10.1
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/transmission
Installation of Transmission
Install Transmission by running
the following commands:
./configure --prefix=/usr --enable-cli &&
make
Compile the Qt GUI with the following commands:
pushd qt &&
qmake qtr.pro &&
make &&
popd
This package does not come with a test suite.
Now, as the root
user:
make install
If you compiled the Qt GUI, install it by running the following
commands as the root
user:
make INSTALL_ROOT=/usr -C qt install &&
install -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop &&
install -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png
Command Explanations
--enable-cli
: This switch enables
building the cli client.
--without-gtk
: This switch disables
building of the GTK+ interface if
GTK+ is present on the system
(useful for Qt5 or cli only
builds).
Contents
Installed Programs:
transmission-cli, transmission-create,
transmission-daemon, transmission-edit, transmission-gtk,
transmission-qt, transmission-remote and
transmission-show
Installed Libraries:
None
Installed Directory:
/usr/share/transmission
Short Descriptions
transmission-cli
|
is a lightweight, command-line BitTorrent client with
scripting capabilities
|
transmission-create
|
is a command line tool used to create .torrent files
|
transmission-daemon
|
is a daemon-based Transmission session that can be
controlled via RPC commands from transmission's web
interface or transmission-remote
|
transmission-edit
|
is a command-line utility to modify .torrent files'
announce URLs
|
transmission-gtk
|
is a GTK+ bittorrent client
|
transmission-qt
|
is a Qt bittorrent client
|
transmission-remote
|
is a remote control utility for transmission-daemon and
transmission
|
transmission-show
|
is a command line tool to display bittorrent .torrent
file metadata
|
Last updated on 2021-02-23 15:28:17 -0600