Transmission-4.1.1

Introduksjon til Transmission

Transmission er en åpen kildekode BitTorrent klient på tvers av plattformer. Dette er nyttig for å laste ned store filer (som f.eks Linux ISO-er) og reduserer behovet for distributører å levere server båndbredde.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Transmission Avhengigheter

Påkrevd

cURL-8.18.0

Anbefalt

Anbefalt (for å bygge en GUI)

Valgfri

nodejs-22.22.0 (for å bygge nettklienten, ikke nødvendig under kjøring), appindicator, dht, libb64, libdeflate, libnatpmp, libutp, og miniupnp

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/transmission

Installasjon av Transmission

Installer Transmission ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/transmission-4.1.1 \
      .. &&

make

Nå, som root bruker:

make install

Neste, hvis Gtkmm-4.20.0 ble installert da pakken ble bygget, opprett overføringsikonet fra SVG filen. Som root bruker:

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

Parameterforklaringer

-D ENABLE_QT=OFF: Denne bryteren deaktiverer bygging av Qt grensesnittet. Standard er å bygge den hvis Qt-6.10.2 er installert.

-D ENABLE_GTK=OFF: Denne bryteren deaktiverer bygging av GTK-4 grensesnittet. Standard er å bygge den hvis Gtkmm-4.20.0 er installert.

-D ENABLE_WEB=OFF: Denne bryteren deaktiverer bygging av nettklienten. Standard er å bygge den hvis nodejs-22.22.0 er installert.

-D REBUILD_WEB=ON: Denne bryteren tvinger ombygging av nettklienten. Dette alternativet trenger nodejs-22.22.0 å være installert samt en internettforbindelse. Standard er å ikke bygge opp klienten på nytt.

Innhold

Installerte Programmer: transmission-create, transmission-daemon, transmission-edit, transmission-gtk, transmission-qt, transmission-remote, and transmission-show
Installerte Biblioteker: Ingen
Installert Mappe: /usr/share/transmission (inneholder nettklienten) og /usr/share/doc/transmission-4.1.1

Korte Beskrivelser

transmission-create

er et kommandolinjeverktøy som brukes til å lage .torrent filer

transmission-daemon

er en nissebasert overføringsøkt som kan kontrolleres via RPC kommandoer fra Transmission sitt nettgrensesnitt eller transmission-remote

transmission-edit

er et kommandolinjeverktøy for å endre .torrent filene sine kunngjørings URLer

transmission-gtk

er en GTK+ bittorrent klient

transmission-qt

er en Qt basert bittorrent klient

transmission-remote

er et fjernkontrollverktøy for transmission-daemon og transmission

transmission-show

er et kommandolinjeverktøy å vise bittorrent .torrent filene sine metadata