

Mldonkey
18 de setembro
de 2003
Postado por: Thadeu Camargo
Atualmente
existem muitos programas P2P disponíveis para download na
rede. Uma grande gama deles escritos em versão for Linux que
não ficam nada a dever para seus concorrentes Windows.
Confesso que já testei alguns deles e tenho uma certa
predileção pelo Lopster e GTK-Gnutella. O Limewire
também não fica nada a dever assim como o Apollon chama a
atenção devido ao fato dele trabalhar com a mesma rede do
KaZaA, mas um deles me chamou a
atenção devido a sua versatilidade e facilidade de
baixar arquivos. O Mldonkey.
O Mldonkey é
um programa que trabalha com várias redes, desde a Fasttrack,
que é a do KaZaA até a rede do E-donkey, passando pela
rede Gnutella e a Bittorrent. Resumindo a coisa: Com o Mldonkey tem
se praticamente todas as vantagens de um programa Peer-to-peer num
programa só.
Tenho notado que alguns colegas tem se deparado com uma certa dificuldade para instalar o programa. Devido a isso resolvi elaborar esta materia sobre a instalação dele. É sempre bom lembrar que caso o usuário não tenha feito uma instalação completa dos pacotes de desenvolvimento poderá se deparar com algumas dependências, que podem ser resolvidas usando o Cd de instalação da distro ou pesquisando na internet a dependencia e a instalando.
Todos os passos descritos foram feitos numa máquina com o Mandrake 9.1 e o wget instalados. Na primeira vez que eu instalei, foi tudo de primeira, pois eu tinha instalado praticamente todos os pacotes de desenvolvimento. Já na segunda vez, tive que buscar algumas dependencias usando o URPMI, pois a instalação estava mais enxuta.
Instalação
O mldonkey pode ser baixado em:
Pegue a versão mais recente estável. Eu dei preferência ao pacote sources.tar.gz ( mldonkeyXXXXX.sources.tar.gz )
Feito o download, copie o pacote para /usr/src e descompacte-o.
#cp
mldonkeyXXXXX.sources.tar.gz
/usr/src
#cd /usr/src
#tar -zxvf mldonkeyXXXXX.sources.tar.gz
Entre na
pasta que foi criada e faça a compilação
dele.
Certifique-se de estar conectado a internet neste momento
pois ele vai baixar uma dependencia.:
#cd
mldonkeyXXXXX
#./configure –enable-batch
Se tudo
correr bem até aqui, faça o tradicional make e make
install
Caso algo dê errado, provavelmente deve ser alguma
dependência. Leia atentamente o aviso de erro e instale o que
for necessário. Depois disto feito, tente refazer a
compilação.
Passando por esta fase, faça uma copia do mldonkey_previewer:
#cp distrib/mldonkey_previewer /usr/local/bin
Saia do root, crie um diretório dentro de seu home:
$
mkdir
mldonkey
$ cd mldonkey
$ mlnet+gui -stdout
Agora abra outro terminal:
$ cd
~/mldonkey
$ mldonkey_gui
Pronto. É só fazer a festa:-)
Agora toda vez que se utilizar o programa, entre no diretorio que você criou para ele. Deste jeito seu home não ficará cheio de arquivos que o programa cria.:
$ cd
~/mldonkey
$ mlnet+gui
No outro terminal:
$ cd
~/mldonkey
$ mldonkey_gui
Quando quiser matar o programa, o segundo terminal fechará o processo logo que a interface gráfica dele for encerrada, para terminar o processo do primeiro terminal, tecle CTRL+C
Existe um meio de se abrir o mldonkey sem ficar ocupando dois terminais. Para isso é necessário fazer um script:
#!bin/bash
cd
~/mldonkey
/usr/local/bin/mlnet+gui
&
/usr/local/bin/mldonkey_gui
killall mlnet+gui
exit
Dê-lhe um nome, como mldonkey-start e dê permissão de execução:
chmod +x mldonkey-start
Pronto. Toda vez que quiser inicializar o programa, digite o caminho do script:-)
Caso não goste desta interface gráfica, existem outros jeitos de usar o programa. Um deles é usá-lo através do navegador. Para isso, abra o mldonkey com o comando mlnet+gui , logo em seguida abra o navegador e digite o seguinte endereço:
O outro, que
ainda não experimentei, é uma interface integrada ao
KDE: O kmldonkey, que pode
ser baixado em
http://savannah.nongnu.org/files/?group=kmldonkey
Se
você é do tipo que gosta de programas integrados ao KDE,
esta é uma boa pedida.
É importante que você saiba que as redes serão habilitadas através do arquivo downloads.ini. Por default algumas redes vem desabilitadas, o que pode fazer com que o usuário não consiga baixar arquivos através delas. Antes de usar o mldonkey, verifique se as redes que você quer usar estão habilitadas neste arquivo. Logo abaixo está uma parte de meu downloads.ini :
(* Set to true if you also want mldonkey to run as an overnet client (enable_donkey must be true) *)
enable_overnet = true
(* Set to true if you also want mldonkey to run as an Bittorrent client *)
enable_bittorrent = true
(* Set to true if you also want mldonkey to run as a donkey client *)
enable_donkey = true
(* Set to true if you also want mldonkey to run as a napster client (experimental) *)
enable_opennap = false
(* Set to true if you also want mldonkey to run as a soulseek client (experimental) *)
enable_soulseek = false
(* Set to true if you also want mldonkey to run as a gnutella1/2 sub node (experimental) *)
enable_gnutella = false
(* Set to true if you also want mldonkey to run as a Fasttrack sub node (experimental) *)
enable_fasttrack = true
(* Set to true if you also want mldonkey to run as a direct-connect node (experimental) *)
enable_directconnect = false
(* Set to false if you don't want mldonkey to automatically put completed files in incoming directory *)
auto_commit = true
Onde se vê 'false', diga-se rede desabilitada, e 'true', rede habilitada. Então se por exemplo, seu downloads.ini está com a rede Fasttrack configurada para 'false', mude para 'true' para que você possa baixar arquivos dela.
A configuração default do mldonkey para a taxa de downloads e uploads é um pouco alta. Se a sua conexão não for tão boa assim é recomendável abaixar um pouco. Isso pode ser feito seguindo o seguinte caminho: File>Client>Bandwitch.
Agora a parte que mais interessa: A procura por arquivos. Geralmente eu prefiro fazer o search no campo keywords. É onde surte mais efeito. Ao se fazer a procura pode se verificar os arquivos a serem consultados para download na aba results:

Interface do Mldonkey
O mldonkey cria uma serie de arquivos e pastas dentro do diretório onde ele é chamado. O ideal, como disse antes, é criar um diretorio dentro de seu home ( p.ex: mldonkey ) e chamar o programa dentro dele. Geralmente os arquivos de downloads finalizados ficam no diretorio incoming . Pode-se criar um diretorio chamado Fasttrack dentro do diretorio incoming. Já os arquivos que ainda estão sendo baixados ficam no diretório temp .
Praticamente toda a configuração do mldonkey pode ser feita nos arquivos .ini que ficam dentro do diretorio criado para ele. Isto é apenas o básico. A grande vantagem do mldonkey é que pode se mexer a vontade nos arquivos de configuração, desde que se faça um backup dos mesmos. Outra observação importante: É extremamente aconselhável que se mexa nos arquivos de configuração do mldonkey com ele fechado, pois quando o programa está em execução estes arquivos são utilizados e modificados constantemente.
Agradecimentos
Esta matéria não seria possível sem a colaboração da comunidade espalhada pelo mundo, meu amigo google e principalmente, o aedigital ( com o qual nunca conversei ), de onde peguei a maioria das informações para instalação do programa ( http://www.linuxajuda.com.br ).
