Desmembrando o Transmission no Slackware
Dica publicada em Linux / Software
Desmembrando o Transmission no Slackware
Esta dica servirá àqueles que, como eu, tenham um DE|WM padrão, aqui divididos pelas facções Lado A (GNOME e toda a turma GTK) e Lado B (KDE e outras frut.., ops, digo e algo semelhante, equivalente, fres... etc).
Então se você no Slackware usa somente ambientes GTK e não deseja empacotar o Transmission com suporte a ambientes Qt, a versão DAEMON e a CLI, faça isso:
cp -av /var/lib/sbopkg/SBo/14.1/network/transmission .
$ cd transmission/
$ nano transmission.SlackBuild
Edite a seguintes linhas:
Marcando ao menos uma opção, eu que uso ambiente GTK marco apenas o Qt, ops, digo, GTK e como não uso o Transmission constantemente nem no modo CLI, também não preciso das opções DAEMON e CLI:
Após salvar o arquivo, execute:
sbo-local transmission.SlackBuild
* um alias indicado nesse post do VOL:
Ou:
sudo PKGTYPE=txz sh transmision.SlackBuild
* empacota para o formato .txz.
Ou:
sudo sh transmision.SlackBuild
* empacota para o formato padrão, o .tgz.
Ao término, se já tem o transmission instalado, remova-o e instale o novo pacote:
sudo removepkg transmission
$ sudo installpkg /tmp/transmission-2.84-*_SBo.txz
* não estranhem, mas uso o sudo constantemente para poupar-me o tempo de ficar digitando a senha de root ou de manter-me logado como tal durante muito tempo.
Em relação ao SlackBuilds, fiz coisa parecida fiz com o Conky que por padrão vem compilado com suporte ao Audacious, MPD e outros, como não uso Audacious o desgraçado do Conky não abria!
IntÉ!
Então se você no Slackware usa somente ambientes GTK e não deseja empacotar o Transmission com suporte a ambientes Qt, a versão DAEMON e a CLI, faça isso:
cp -av /var/lib/sbopkg/SBo/14.1/network/transmission .
$ cd transmission/
$ nano transmission.SlackBuild
Edite a seguintes linhas:
GTK="${GTK:-yes}"
QT="${QT:-yes}"
CLI="${CLI:-yes}"
DAEMON="${DAEMON:-yes}"
QT="${QT:-yes}"
CLI="${CLI:-yes}"
DAEMON="${DAEMON:-yes}"
Marcando ao menos uma opção, eu que uso ambiente GTK marco apenas o Qt, ops, digo, GTK e como não uso o Transmission constantemente nem no modo CLI, também não preciso das opções DAEMON e CLI:
GTK="${GTK:-yes}"
QT="${QT:-no}"
CLI="${CLI:-no}"
DAEMON="${DAEMON:-no}"
QT="${QT:-no}"
CLI="${CLI:-no}"
DAEMON="${DAEMON:-no}"
Após salvar o arquivo, execute:
sbo-local transmission.SlackBuild
* um alias indicado nesse post do VOL:
Ou:
sudo PKGTYPE=txz sh transmision.SlackBuild
* empacota para o formato .txz.
Ou:
sudo sh transmision.SlackBuild
* empacota para o formato padrão, o .tgz.
Ao término, se já tem o transmission instalado, remova-o e instale o novo pacote:
sudo removepkg transmission
$ sudo installpkg /tmp/transmission-2.84-*_SBo.txz
* não estranhem, mas uso o sudo constantemente para poupar-me o tempo de ficar digitando a senha de root ou de manter-me logado como tal durante muito tempo.
Em relação ao SlackBuilds, fiz coisa parecida fiz com o Conky que por padrão vem compilado com suporte ao Audacious, MPD e outros, como não uso Audacious o desgraçado do Conky não abria!
IntÉ!
Não uso o Transmission, mas isso mostra a importância de ler as opções de compilação, seja de um Slackbuild ou com um "./configure --help", que fornece opções que podem ser inseridas ou retiradas do Slackbuild.
Para os que não entenderam, o "CLI" é a sigla para Comand Line Interface.