Como habilito cores e barras de progresso?

39

Ouvi dizer que o apt possui um novo recurso sofisticado de barra de cores e progresso, mas preciso ativá-lo manualmente.

Como faço isso?

    
por Seth 09.04.2014 / 03:22

3 respostas

45

Para 14.04 e mais recente:

Crie um arquivo em: /etc/apt/apt.conf.d :

sudoedit /etc/apt/apt.conf.d/99progressbar

Em seguida, adicione estes conteúdos:

Dpkg::Progress-Fancy "1";

Salve o arquivo e agora você pode aproveitar as barras de progresso adequadas em toda a sua glória:

Você pode usá-los com esses comandos para uma nova experiência agradável:

apt update
apt install
apt upgrade

Execute apt para a lista de comandos. As cores são ativadas por padrão para apt e não afetam apt-get .

Cores:

Você também pode ajustar a cor da barra de progresso adicionando isso também:

Dpkg::Progress-Fancy::Progress-Bg "%1b[40m"; 

As cores são baseadas nos códigos de cores ANSI, veja este gráfico como referência.

Fontes:

por Jorge Castro 09.04.2014 / 03:25
3

Para cores padrão

Além da excelente resposta de Jorge Castro, você pode adicionar uma linha extra ao arquivo /etc/apt/apt.conf.d/99progressbar :

Dpkg::Progress-Fancy "1";
APT::Color "1";

Isso ativará as cores padrão para apt . Achei acidentalmente ao ler a página apt man :

  

O comando apt destina-se a ser agradável para os usuários finais e não precisa ser compatível com versões anteriores, como o apt-get (8). Portanto, algumas opções são diferentes:

     
  • A opção DPkgPM :: Progress-Fancy está ativada.

  •   
  • A opção APT :: Color está ativada.

  •   
    
por jdk1.0 07.04.2016 / 02:50
3

A opção -o permite alterar o comportamento temporariamente. Eu o descrevi aqui :

  

Não é apenas um padrão do apt-get, mas também está disponível para o apt-get, execute   com

-o Dpkg::Progress-Fancy="1"
     

por exemplo

sudo apt-get -o Dpkg::Progress-Fancy="1" install alpine-pico
    
por Ralf 30.08.2016 / 14:48

Tags