Transmission-4.0.5

Introdução ao Transmission

Transmission é um cliente BitTorrent multiplataforma e de fonte aberto. Isso é útil para baixar arquivos grandes (como ISOs do Linux) e reduz a necessidade para os(as) distribuidores(as) fornecerem largura de banda de servidor.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do Transmission

Exigidas

cURL-8.6.0

Recomendadas

Recomendadas (para construir uma GUI)

Opcionais

nodejs-20.11.1 (para construir o cliente web, não necessário em tempo de execução), appindicator, dht, libb64, libdeflate, libnatpmp, libutp e miniupnp

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/transmission

Instalação do Transmission

Instale o Transmission executando os seguintes comandos:

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/transmission-4.0.5 \
      .. &&

make

Agora, como o(a) usuário(a) root:

make install

A seguir, crie transmission.png a partir do arquivo SVG:

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

Explicações do Comando

-DENABLE_QT=OFF: Essa chave desabilita construir a interface Qt. O padrão é o de construí-la se (Qt-5.15.12 ou qt-alternate-5.15.12), ou Qt-6.6.2, estiver instalado.

-DENABLE_GTK=OFF: Essa chave desabilita construir a interface GTK+-3. O padrão é o de construí-la se o Gtkmm-3.24.8 estiver instalado.

-DENABLE_WEB=OFF: Essa chave desabilita a construção do cliente web. O padrão é o de construí-lo se o nodejs-20.11.1 estiver instalado.

-DREBUILD_WEB=ON: Essa chave força reconstruir o cliente web. Essa opção precisa de nodejs-20.11.1 para ser instalado bem como de uma conexão de internet. O padrão é o de não reconstruir o cliente.

Conteúdo

Aplicativos Instalados: transmission-create, transmission-daemon, transmission-edit, transmission-gtk, transmission-qt, transmission-remote e transmission-show
Bibliotecas Instaladas: Nenhum(a)
Diretório Instalado: /usr/share/transmission (contém o cliente web) e /usr/share/doc/transmission-4.0.5

Descrições Curtas

transmission-create

é uma ferramenta de linha de comando usada para criar arquivos .torrent

transmission-daemon

é uma sessão do Transmission baseada em processo de segundo plano que pode ser controlada por meio de comandos RPC a partir da interface web do Transmission ou do transmission-remote

transmission-edit

é uma ferramenta de linha de comando para modificar URLs de anúncio de arquivos .torrent

transmission-gtk

é um cliente bittorrent GTK+

transmission-qt

é um cliente bittorrent baseado em Qt

transmission-remote

é um utilitário de controle remoto para transmission-daemon e transmission

transmission-show

é uma ferramenta de linha de comando para exibir metadados de arquivo .torrent do BitTorrent