download de pacotes no Sabayon

1. download de pacotes no Sabayon

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2012 - 19:33h

alguém sabe se tem como alterar o agente de download de pacotes no Sabayon, tipo pro wget, aria2c, curl.

a pergunta se deve pois sendo eu um felizardo usuário de Net3G às vezes e não são poucas o download de pacotes é interrompido e tem que ser reiniciado, no Arch Linux por exemplo o agente de download configurado é o wget que além de reiniciar do ponto que parou dificilmente dá problemas de integridade dos pacotes.

No Sabayon por exemplo resumido:

>> :: (2/17) >>> 3 pacotes
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-apm-1.2.3~5.tbz2
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-mach64-6.9.0~3.tbz2
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-r128-6.8.1~12.tbz2
>> :: (3/17) >>> 3 pacotes
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-tga-1.2.1~9.tbz2
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-i740-1.3.2~12.tbz2
>> ## Soma de checagem do pacote corresponde: x11-drivers:xf86-video-tdfx-1.4.3~12.tbz2
>> :: (4/17) >>> 3 pacotes
>> ## Soma de checagem do pacote não corresponde. Recebendo novamente... Tentativa #1
>> ## ( mirror #1 ) Recebendo de: http://na.mirror.garr.it
>> ## ( mirror #1 ) Erro ao receber de: http://na.mirror.garr.it - recebimento descartado.
>> ## Não é possível obter o pacote apropriadamente! Saindo.
>> ## Um erro ocorreu. Ação abortada.
>> @@ Recebimento incompleto.
>> @@ Busca pelos arquivos de configuração completada.

E com issonão dá para usar a Net a 16Kbps e atualizar o sistema porque fatalmente o download dos pacotes será interrompido e reiniciado! esse Nvidia de 25MB já foi reiniciado umas 3 vezes!


  


2. Re: download de pacotes no Sabayon

Jose Renan Assis
JoseRenan

(usa Ubuntu)

Enviado em 11/02/2012 - 19:53h

Não sei como mudar isso mas o equo tem opção de "resume", para iniciar os downloads de onde parou.


3. Re: download de pacotes no Sabayon

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2012 - 20:04h

Opa @JoseRenas, obrigado pela dica, mas ao que parece essa opção é similar ao 'apt-get -f install' ou 'dpkg --configure -a' pois retoma os processos de instalação|atualização de pacotes, veja:

h4rd3r@sabayon ~ $ sudo equo install imagemagick
>> @@ Calculando dependências ...
>> ## [N] [sabayonlinux.org] media-gfx/imagemagick-6.7.4.0|0
>> @@ Pacotes que precisam ser instalados/atualizados/rebaixados: 1
>> @@ Pacotes que precisam ser removidos: 0
>> @@ Tamanho de recebimento: 7.3MB
>> @@ Espaço de disco usado: 30.3MB
>> @@ Você precisa de pelo menos: 44.9MB de espaço livre
>> :: (1/1) >>> 1 pacotes
>> ## Recebendo: 1 arquivos
>> ## ( mirror #1 ) [media-gfx:imagemagick-6.7.4.0~0.tbz2] @ http://na.mirror.garr.it
>> ## Recebimento agregado: 1 itens
>> # [1] na.mirror.garr.it => media-gfx:imagemagick-6.7.4.0~0.tbz2
>> ## Alguns pacotes não puderam ser obtidos.
>> ## Atualize os repositórios e tente novamente.
>> ## Erro: 1
>> ## Um erro ocorreu. Ação abortada.
>> @@ Recebimento incompleto.
>> @@ Busca pelos arquivos de configuração completada.

h4rd3r@sabayon ~ $ sudo equo install imagemagick --resume
>> Retomando ações anteriores...
>> :: (1/1) >>> 1 pacotes
>> ## Soma de checagem do pacote não corresponde. Recebendo novamente... Tentativa #1
>> ## ( mirror #1 ) Recebendo de: http://na.mirror.garr.it
>> ## ( mirror #1 ) Erro ao receber de: http://na.mirror.garr.it - recebimento descartado.
>> ## Não é possível obter o pacote apropriadamente! Saindo.
>> ## Um erro ocorreu. Ação abortada.
>> @@ Recebimento incompleto.
>> @@ Busca pelos arquivos de configuração completada.

h4rd3r@sabayon ~ $ sudo equo upgrade --resume --verbose
>> @@ Calculando Atualizações de Sistema...
>> Nada para retomar.
>> @@ Busca pelos arquivos de configuração completada.


Tô achando que não tem jeito pra isso, inclusive já dei uma zoiada no /usr/bin/equo e não encontrei nada.


4. Re: download de pacotes no Sabayon

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/03/2012 - 17:25h

o downloader default no Sabayon, o que o entropy usa (equo upgrade e equo install) é o Curl. se o pacote curl não estiver instalado, o entropy baixa auto, usando o wget...

pelo que eu saiba, ela não volta a baixar tudo, apenas o que não conseguiu baixar antes.

creio não ser possível mudar, pelo menos eu nunca tentei.

No Portage, no Emerge, sei que dá para mudar para Aria2 ou para o Axel.


seu problema parece ser com a 3G, tente editar o arquivo /etc/entropy/client.conf, e na linha:


# Enable/disable simultaneous download of packages by Entropy Client
# Valid parameters: disable, enable, true, false, disabled, enabled
# By default, if multifetch is enabled, only 3 simultaneous downloads
# are allocated. To change this, just set multifetch to a value between
# 1 and 10.
# Default parameter if unset: disable
multifetch = 3


comente a linha multifetch, aí, com a rede, ele baixa apenas um arquivo, um por um,

e na linha: "packages-delta" coloque "enable", aí ele usa Delta, como o Gentoo, baixando só o pedaço do pacote novo que foi modificado, como se fosse um patch.

Se vocêw quiser, pode editar o /etc/entropy/repositories.conf e nas linhas:


#
# syntax for downloadtimeout:
#
# downloadtimeout: If you are on a slow network, you may want to raise the
# download timeout value (by default, it's set to 10 secs)
# downloadtimeout|<maximum allowed speed in kb/sec>
#
# example:
# downloadtimeout|20
#
# downloadtimeout|20


descomentar a linha #downloadtimeout|20 e trocar para 30. Assim o timeout de sua conexão deverá ser maior.

Puxa, vc atualiza o sabayon na 3G? é corajoso! rsrsrsrsrs


5. Re: download de pacotes no Sabayon

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/03/2012 - 19:33h

albfneto escreveu:

o downloader default no Sabayon, o que o entropy usa (equo upgrade e equo install) é o Curl. se o pacote curl não estiver instalado, o entropy baixa auto, usando o wget...

pelo que eu saiba, ela não volta a baixar tudo, apenas o que não conseguiu baixar antes.

creio não ser possível mudar, pelo menos eu nunca tentei.

No Portage, no Emerge, sei que dá para mudar para Aria2 ou para o Axel.


seu problema parece ser com a 3G, tente editar o arquivo /etc/entropy/client.conf, e na linha:


# Enable/disable simultaneous download of packages by Entropy Client
# Valid parameters: disable, enable, true, false, disabled, enabled
# By default, if multifetch is enabled, only 3 simultaneous downloads
# are allocated. To change this, just set multifetch to a value between
# 1 and 10.
# Default parameter if unset: disable
multifetch = 3


comente a linha multifetch, aí, com a rede, ele baixa apenas um arquivo, um por um,

e na linha: "packages-delta" coloque "enable", aí ele usa Delta, como o Gentoo, baixando só o pedaço do pacote novo que foi modificado, como se fosse um patch.

Se vocêw quiser, pode editar o /etc/entropy/repositories.conf e nas linhas:


#
# syntax for downloadtimeout:
#
# downloadtimeout: If you are on a slow network, you may want to raise the
# download timeout value (by default, it's set to 10 secs)
# downloadtimeout|<maximum allowed speed in kb/sec>
#
# example:
# downloadtimeout|20
#
# downloadtimeout|20


descomentar a linha #downloadtimeout|20 e trocar para 30. Assim o timeout de sua conexão deverá ser maior.

Puxa, vc atualiza o sabayon na 3G? é corajoso! rsrsrsrsrs



quando um mestre fala, nada melhor do que segui-lo, certamente farei uso dos deltas assim como faço no Debian, e essa do 'multifetch' se não me engano existe uma opção própria do equo, então vou implementá-las e retorno com certeza!

o único problema???? é que hoje estou com acesso a 1MB/s, então até que eu atinja os 4Gbs, os downloads serão realizados (em tese) a 120/130 Kbps, tudo isso graças ao desgraçado limite de velocidade da Vivo.

obrigado.


6. Re: download de pacotes no Sabayon

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/03/2012 - 21:01h

sim edinaldo, a opção propria default do entropy é multifetch=3, porisso está baixando três pacotes por vez.
em meus testes, minha rede é ADSL cabeada de 2 M, o melhor jeito, mais rapido, é multifetch igual a 1 pacote ou 2 por mega de rede.

assim uso em casa 3 ou 4, recomendo 2 para redes 1 mega. na faculdade uso multifetch 10, pq a rede é muito rápida.

mas as 3G são lentas, porisso, comentando, equivale a multifetch=1, isto é sem multifetch.

Não sou tão Mestre assim, Edinaldo, conheço bem Sabayon, porque uso muito, mas no Debian, é vc o Mestre, conhece e usa muito mais que eu.

Tenho pouca prática com debian, uso mais os gentoos e os Red-Hats.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts