Apt-Fast PPA e repositório para Ubuntu/Debian e derivados

Publicado por edps em 28/08/2010

[ Hits: 14.147 ]

Blog: https://edpsblog.wordpress.com/

 


Apt-Fast PPA e repositório para Ubuntu/Debian e derivados



Já vimos aqui no VOL uma dica minha na qual utilizávamos o script apt-fast para acelerar o download de pacotes em distros Debian-like.

Desta vez veremos como adicionar a PPA do apt-fast no Ubuntu e derivados ou inserir seu repositório no sources.list ou ainda instalar diretamente.

1° método (recomendado para Ubuntu/Mint e derivados):

sudo add-apt-repository ppa:tldm217/tahutek.net
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com --recv-keys AA71CF6C
$ sudo apt-get update
$ sudo apt-get install apt-fast


2° método (qualquer distro Debian-like):

Adicione qualquer uma das entradas abaixo no sources.list (não esqueçam de retirar o sinal #).

sudo gedit /etc/apt/sources.list

# deb http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu karmic main
# deb http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu lucid main
# deb http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu maverick main

* adicionei a entrada referente ao Ubuntu Lucid no meu Debian Squeeze.

Instale a chave GPG, atualize as listas e instale o programa:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com --recv-keys AA71CF6C
$ sudo apt-get update
$ sudo apt-get install apt-fast


3° método (na força bruta!):

Acesse a página a seguir e escolha sua versão: http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu/pool/main/a/apt-fast/

* no exemplo abaixo instalarei a versão amd64 pro Ubuntu Lucid no Debian Squeeze:

wget http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu/pool/main/a/apt-fast/apt-fast_0.03-build1~tahutek~lucid_amd64.deb
sudo dpkg -i apt-fast_0.03-build1~tahutek~lucid_amd64.deb
$ sudo apt-get -f install


A partir daí basta substituir 'apt-get' por 'apt-fast', como nos exemplos a seguir:

sudo apt-fast install iceweasel
$ sudo apt-fast upgrade
$ sudo apt-fast dist-upgrade
Linux: Apt-Fast PPA e repositório para Ubuntu/Debian e derivados.
* num dos exemplos acima os pacotes nexuiz e sauerbraten estão 'congelados' por isso não serão atualizados.

Para testar a eficácia do script, que tal instalar o Nexuiz, Sauerbraten, BrOffice.org e tantos outros gigantes?

Até a próxima.

Outras dicas deste autor

LocalePurge, removendo locales não utilizados no Arch Linux e em distros Debian-like

Boot lento no Fedora 15?

repacman - reempacote um programa no Arch Linux

Estilos de Bash Prompts

SBoupgrade - Atualize seu SlackBuild!

Leitura recomendada

Instalando o Stacer no Debian 10 Buster

GPSIM - error while loading shared libraries (pop System76 - Ubuntu)

Instalando Gnome, OpenOffice 3 e Firefox 3 no Slackware 12.1

Livro: Nagios - Monitorando Redes Corporativas

GnuCash e Expense Register: GNU/Linux e Android no controle das finanças

  

Comentários
[1] Comentário enviado por removido em 28/08/2010 - 18:44h

Instalei sem nenhum problema o 1º Método.

Quando apliquei: sudo apt-fast update && sudo apt-fast upgrade, havia uma atualização do Chromium.
A instalação e a atualização do navegador deu-se em menos tempo que pelo Gerenciador de Atualizações.
Mesmo tendo banda larga, é perceptível uma pequena elevação da velocidade.

Ótima dica!

[2] Comentário enviado por removido em 28/08/2010 - 19:03h

Quem quiser seguir pelo método da dica anterior, basta colar o endereço a seguir no seu navegador, salvar o script e movê-lo para /usr/bin ou /usr/local/bin

http://www.mattparnell.com/linux/apt-fast/apt-fast.sh

$ sudo chmod +x apt-fast.sh
$ sudo mv apt-fast.sh /usr/bin/apt-fast

[3] Comentário enviado por tatuiano em 29/08/2010 - 20:31h

ja ta no favoritos.

[4] Comentário enviado por chimico em 20/11/2010 - 10:19h

O uso do apt-fast fica ainda mais interessante de usarmos junto com o debdelta-upgrade:

$ apt-fast install debdelta
$ apt-get update
$ debdelta-upgrade
$ apt-fast dist-upgrade

O debdelta cria deltas das atualizações e recria os pacotes em /var/cache/apt/archives já atualizados.
Deltas são como patches ou diffs, só que para binários e não arquivos texto/fonte.
Isto gasta uma fração dos downloads, mas nem todas as atualizações tem deltas disponíveis, mas já economiza banda, principalmente os 3G da vida.

Tô usando no sidux/aptosid

[5] Comentário enviado por removido em 20/11/2010 - 11:14h

chicotrance, obrigado pelo comentário e pela sugestão, até porque eu utilizo esse péssimo serviço chamado Internet 3G, e aproveitando essa dica vou experimentá-la para ver como fica.

um abraço.

[6] Comentário enviado por removido em 21/11/2010 - 19:37h


ALTERAÇÃO DO 3º MÉTODO:

Devido a incompatibilidade com o Debian Squeeze, substitui a versão do Lucid pela do Maverick, então:

$ wget http://ppa.launchpad.net/tldm217/tahutek.net/ubuntu/pool/main/a/apt-fast/apt-fast_0.03-build5~tahute...
$ sudo dpkg -i apt-fast_0.03-build5~tahutek~maverick_amd64.deb
$ sudo apt-get -f install

* alterem amd64 por i386 se for o caso.

[7] Comentário enviado por removido em 21/11/2010 - 19:48h

chicotrance,

excelente comentário, um dos melhores que já recebi.

coloquei em prática hoje e de um total de 280MB de download pelo método tradicional, caiu para 130MB após ter baixado quase (ou melhor) apenas 30MB de debdeltas.

Obrigado novamente e pense em postar uma dica a esse respeito cara, o mérito é todo seu.

[]'s.

[8] Comentário enviado por chimico em 10/03/2011 - 11:42h

Valeu edps, quando tiver um tempinho vou postar uma dica sobre o debdelta, que uso há um ano, coincidentemente o tempo que tenho o 3G da Vivo e sem isso no Debian Sid/Sidux/Aptosid a franquia de 4G estoura na metade do mês.

Falou!

[9] Comentário enviado por removido em 02/04/2011 - 15:08h

Valeu Chicotrance só hoje é que vi esse comentário!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts