quarta-feira, 22 de setembro de 2010

Limitando a taxa de download no APT

Hoje quero mostrar uma dica de como limitar a velocidade de download ao usar o APT. Para quem não sabe, o APT é uma aplicação usada no linux para gerenciar programas, pacotes, etc. Com ele você pesquisa, baixa pacotes dos repositórios, e ele se encarrega de realizar o processo de instalação e também de desinstalação de programas e pacotes específicos.

Antes de mostrar o procedimento, quero falar de uma curiosidade sobre o APT. Alguém já ouviu falar que o APT tem os poderes da super vaca? Não?! Então digite no terminal:

#apt-get

Viu na última linha? "Este APT tem Poderes da Super Vaca". Mas que diabos é essa super vaca e o que ela tem a ver com o APT? Pois bem, esta é uma prática bastante comum entre programadores (verdadeiros programadores). Eles escondem surpresas dentro dos seus programas, desde joguinhos, mensagens, piadas, etc. Essas surpresas escondidas são chamados de Easter Eggs (Óvos de Páscoa). Portanto, os criadores do apt decidiram colocar essa frase engraçada escondida em seu programa, e para conseguirmos ver se o APT tem mesmo os poderes da Super Vaca, digite no terminal:

#apt-get moo










Se o seu APT não mostrar essa vaquinha, o teu APT não tem poderes da Super Vaca, como é o caso do aptitude.

Agora vamos à dica!

Em determinadas situações, precisamos que a conexão com a Internet não fique comprometida com uma atualização de sistema ou instalação de um programa muito grande. Para evitarmos isso, podemos configurar o APT para que ele limite a taxa de download. Existem duas maneiras para isso:

Na primeira, editamos o arquivo /etc/apt/apt.conf.d/70debconf e inserimos seguinte código:

Acquire
{
http{
Dl-Limit "x" //x é o limite da conexão em KB/s
}
}

Feche e salve o arquivo. Pronto, seu APT irá trabalhar sempre com esse limite fixado nesse arquivo. Entretanto, há outra opção ideal para quem quer limitar somente para uma determinada tarefa, para isso, basta utilizar o comando com os seguintes parâmetros, por exemplo:

#apt-get upgrade -o Acquire::http::Dl-Limit=x

Onde x é o limite de velocidade que você deseja.

Nenhum comentário:

Postar um comentário