Existe uma maneira de fazer o Software Updater usar o apt-fast como backend?

13

Eu tenho usado o apt-fast na linha de comando há algum tempo e tenho gostado de como ele acelera as atualizações baixando pacotes em paralelo.

Seria ótimo se o Software Updater pudesse também ganhar o aumento da velocidade de download de atualização / atualização do apt-fast.

O Atualizador de Software parece ser apenas um guia para o comando sudo apt-get update && sudo apt-get dist-upgrade , existe uma maneira de mudar o apt-get para o apt-fast?

    
por Insperatus 25.05.2013 / 18:51

2 respostas

5

Sim, é possível. Você tem que escrever um back-end apt-fast (em Python) para o Atualizador de Software ( update-manager package). Dê uma olhada no back-end do Synaptic . Este backend também chama um executável (synaptic). Talvez apenas mude um pouco as opções da linha de comando e você está pronto.

Instale-o em /usr/lib/pythonX/dist-packages/UpdateManager/backend/YourBackend.py e carregue-o em .../backend/__init__.py file (método "get_backend").

    
por Lasall 26.05.2013 / 04:02
1

Esse init e o destruidor que recebo do Pascal (objetivo P), eu não sou tão datado assim, mas eu uso o FPC ... mas um toque confuso como a implementação do python dele.

Você está dizendo que py chama um chamador para chamar o pacote mananger? Basta invocá-lo diretamente com uma chamada shell os.system ... às vezes me pergunto quem escreve essas coisas ...

can=object
    coffee=record;
        liquid:array[1..x] of caffeine;
        caffeine:variable;
        sugar:constant;
        creamer:variable;
   end;
nextCan:^can;
prevCan:^can;
init()
drink.can()
throw.can()
destroy()
end;

ou algo parecido.

    
por Richard Jasmin 26.07.2016 / 08:43