Procurando um bom cliente
Bittorrent para
Linux?
É um cliente de Bittorrent em C. Roda em Mac OS X, Linux, BeOS e NetBSD. Possui interface em GTK, roda em ambiente gráfico X11.
Baixando pacote para ser compilado:
* Download the "Source Code" and compile it with the instructions on the development page.
Descompactando:
$ tar -vxjpf transmission-1.11.tar.bz2
Configurando:
$ cd transmission-1.11
$ ./configure --enable-gtk --enable-cli --enable-daemon --prefix=/usr --sysconfdir=/etc
Observações:
- --enable-gtk (Compila o cliente gui-gtk )
- --enable-cli (Compila o o cliente por linha de comando)
- --enable-daemon (Compila o daemon)
- --prefix=/usr (define que os binários, bibliotecas e documentações devem ser instalados)
- --sysconfdir=/etc (Define que os arquivos de configuração do programa devem ser instalados)
Para mais configurações:
$ ./configure --help
Algumas flags (otimizado para a sua CPU):
i386 (Intel)
CHOST="i386-pc-linux-gnu"
CFLAGS="-march=i386 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=i386 -O3 -pipe -fomit-frame-pointer"
Pentium 4 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
Utilizando as Flags:
$ CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" \
CXXFLAGS=-"march=pentium4 -O3 -pipe -fomit-frame-pointer" \
$ ./configure --enable-gtk --enable-cli --enable-daemon --prefix=/usr --sysconfdir=/etc
No final da configuração será retornado:
Configuration:
Source code location: .
Compiler: g++
Build Command-Line client: yes
Build Daemon: yes
Build BeOS client: no
Build GTK+ client: yes
... libnotify support: no
... gio support: no
Build OS X client: no
Build wxWidgets client: no
Compilando:
$ make
Instalando (não recomendo esse tipo de instalação porque gera uma bagunça):
# make install
Alternativa "Slackware", gerando pacote:
# make install DESTDIR=/tmp/transmission
# cd /tmp/transmission
# mkdir install
# cd install/
# vim slack-desc (em "vim" use seu editor favorito)
Dentro do slack-desc:
# ------------------------------------------------------------
|-----handy-ruler------------------------------------------------------|
transmission: Transmission (Bt Client)
transmission:
transmission: Transmission é um cliente bt, simples e rápido.
transmission: Gere uma descrição aqui
transmission: Gere uma descrição aqui
transmission: Gere uma descrição aqui
transmission:
transmission:
transmission:
transmission:
transmission: By: K33p
# --------------------------------------------------------------
Escreva sua descrição ali dentro respeitando o limite é de 70 caracteres no texto ou usando aquela régua HANDY-RULER".
Retirando símbolos de debug:
$ strip --strip-unneeded /tmp/transmission/usr/bin/*
Finalizando:
# cd /tmp/transmission
# makepkg transmission-1.11-i686-keep.tgz
(Diga tudo yes para as opções que aparecerem)
# pkgtool
Current -> Ok (Instalado)
Utilizando:
$ transmission