Transmission-4.0.3

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.0.

Informação do Pacote

Dependências do Transmission

Exigidas

cURL-8.2.1

Recomendadas

Recomendadas (para construir uma GUI)

Opcionais

nodejs-18.17.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.3 \
      .. &&

make

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

make install

Como o transmission.png parece estar ausente, crie-o a partir do 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 a construção do cliente Qt5. O padrão é o de construí-lo se (Qt-5.15.10 ou qt-alternate-5.15.10) estiver instalado.

-DENABLE_GTK=OFF: Essa chave desabilita a construção do cliente GTK+-3 de CLI. O padrão é o de construí-lo 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-18.17.1 estiver instalado.

-DREBUILD_WEB=ON: Essa chave força a reconstrução do cliente web. Precisa de nodejs-18.17.1 e de uma conexão de rede de intercomunicação. O padrão é o de não reconstruir.

Conteúdo

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

Descrições Curtas

transmission-cli

é um cliente BitTorrent leve de linha de comando com recursos de conjunto de comandos sequenciais

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

é um utilitário de linha de comando para modificar URLs de anúncio de arquivos .torrent

transmission-gtk

é um cliente bittorrent GTK+

transmission-qt

é um cliente bittorrent 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