Installation of Transmission
First, fix a build failure due to incorrect statements in
CMakeLists.txt:
patch -Np1 -i ../transmission-4.0.6-build_fix-1.patch
Install Transmission by running
the following commands:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_DOCDIR=/usr/share/doc/transmission-4.0.6 \
.. &&
make
Now, as the root
user:
make install
Next, create transmission.png from the SVG file:
rsvg-convert \
/usr/share/icons/hicolor/scalable/apps/transmission.svg \
-o /usr/share/pixmaps/transmission.png
Command Explanations
-D ENABLE_QT=OFF
: This switch disables
building the Qt interface. The
default is to build it if qt5-components-5.15.14 or Qt-6.7.2 is
installed.
-D ENABLE_GTK=OFF
: This switch disables
building the GTK-4 interface. The default is to build it if
Gtkmm-4.14.0 is installed.
-D ENABLE_WEB=OFF
: This switch disables
building the web client. The default is to build it if nodejs-20.16.0 is installed.
-D REBUILD_WEB=ON
: This switch forces
rebuilding the web client. This option needs nodejs-20.16.0
to be installed as well as an internet connection. The default is
to not rebuild the client.
Contents
Installed Programs:
transmission-create, transmission-daemon,
transmission-edit, transmission-gtk, transmission-qt,
transmission-remote, and transmission-show
Installed Libraries:
None
Installed Directory:
/usr/share/transmission (contains the web
client) and /usr/share/doc/transmission-4.0.6
Short Descriptions
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 tool to modify .torrent files' announce
URLs
|
transmission-gtk
|
is a GTK+ bittorrent client
|
transmission-qt
|
is a Qt-based 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
|