How-To :: Transmission GTK no Slackware


Talvez isso não seja novidade para todos, visto que já fiz uma dica sob esse escopo para o VOL: Desmembrando o Transmission no Slackware e também para o Funtoo: HOW-TO :: TRANSMISSION GTK NO FUNTOO, mas… aqui veremos como instalar o Cliente BitTorrent Transmission (apenas com a interface GTK) no Slackware.

Caso, você use o Sbopkg é fácil, copie a pasta do script localizada em /var/lib/sbopkg/SBo/14.2/network/transmission para o diretório corrente:

$ cp -r /var/lib/sbopkg/SBo/14.2/network/transmission .

Ou como no exemplo abaixo, crie um link simbólico:

$ ln -s /var/lib/sbopkg/SBo/14.2/network/transmission .

Entre no diretório do SlackBuild e execute o seguinte:

$ source transmission.info
$ wget -nv $DOWNLOAD
$ sudo GTK=yes QT=no CLI=no DAEMON=no sh transmission.SlackBuild
execução do script…
opções de compilação…
reinstalação do programa (agora mais enxuto).

Faça sua escolha, aqui por usar ambiente GTK não tenho motivo para ter o Transmission também em QT, o mesmo vale para manter um DAEMON rodando (não preciso disso), já o modo CLI não preciso por hora, caso você queira, aqui no blog tem uma dica a respeito:

TRANSMISSION-CLI, DOWNLOADS DE TORRENTS NO TERMINAL

Após o término da compilação e empacotamento, instale-o assim:

$ sudo upgradepkg --reinstall /tmp/transmission-2.93-*_SBo.tgz

Caso não use o Sbopkg, você pode efetuar os seguintes passos:

$ wget -nv https://slackbuilds.org/slackbuilds/14.2/network/transmission.tar.gz
$ tar xvf transmission.tar.gz
$ cd transmission
$ chmod +x transmission.SlackBuild
$ source transmission.info
$ wget -nv $DOWNLOAD
$ sudo GTK=yes QT=no CLI=no DAEMON=no sh transmission.SlackBuild

Na unha.

Querendo enxugar ainda mais, faça o seguinte:

$ wget -nv https://github.com/transmission/transmission-releases/raw/master/transmission-2.93.tar.xz
$ tar xvf transmission-2.93.tar.xz
$ cd transmission-2.93
# sed -i -e 's%-g -O3 -funroll-loops %%g' configure.ac
# sed -i -e 's%-ggdb3 %%g' configure.ac
# rm -f m4/glib-gettext.m4
# su -c 'autoreconf -fiv
# ./configure -h

Veja quais opções lhe atendem melhor, cito como exemplo uma opção para PC com baixo recursos (PCs de pobre rsrs):

  --enable-lightweight    optimize libtransmission for low-resource systems:
                          smaller cache size, prefer unencrypted peer
                          connections, etc.

Então, se assim eu quisesse, faria desta forma:

./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --mandir=/usr/man \
  --disable-static \
  --verbose \
  --enable-lightweight \
  --with-gtk=yes \
  --without-qt \
  --without-daemon \
  --without-cli

Vejam o log:

Configuration:

   Source code location:                              .
   Compiler:                                          g++

   Build libtransmission:                             yes
      * optimized for low-resource systems:           yes
      * µTP enabled:                                  yes
      * crypto library:                               openssl

   Build Command-Line client:                         no

   Build GTK+ client:                                 yes
      * libappindicator for an Ubuntu-style tray:     no

   Build Daemon:                                      yes

   Build Mac client:                                  no

Bastaria então apenas:

# make
# make install

Por hoje é só pe-pe-pessoal!

How-To :: Transmission GTK no Slackware

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s