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.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Transmission Avhengigheter

Påkrevd

cURL-8.9.1

Anbefalt

Anbefalt (for å bygge en GUI)

Valgfri

nodejs-20.16.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 qt5-components-5.15.14 eller Qt-6.7.2 er installert.

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

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

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