Transmission-4.0.6

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

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere Nedlastinger

Transmission Avhengigheter

Påkrevd

cURL-8.10.1

Anbefalt

Anbefalt (for å bygge en GUI)

Valgfri

nodejs-20.17.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

Først, fiks en byggefeil på grunn av feil utsagn i CMakeLists.txt:

patch -Np1 -i ../transmission-4.0.6-build_fix-1.patch

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.0.6 \
      .. &&

make

Nå, som root bruker:

make install

Deretter oppretter du transmission.png fra SVG filen:

rsvg-convert                                               \
   /usr/share/icons/hicolor/scalable/apps/transmission.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.7.3 er installert.

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

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

-D REBUILD_WEB=ON: Denne bryteren tvinger ombygging av nettklienten. Dette alternativet trenger nodejs-20.17.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.0.6

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