uma adição rápida para que os usuários saibam que você pode usá-lo imediatamente, sem necessidade de configuração adicional. Barra de cores e progresso ativada por padrão, basta usar em aptvez deapt-get
Madivad
Respostas:
47
Para 14.04 e mais recentes:
Crie um arquivo em /etc/apt/apt.conf.d::
sudoedit /etc/apt/apt.conf.d/99progressbar
Em seguida, adicione este conteúdo:
Dpkg::Progress-Fancy "1";
E salve o arquivo.
Então, se você umasknão era 0027 (também pode ser 0023), defina também as permissões deste novo arquivo como 644 (ou seja, -rw-r - r--) da seguinte maneira:
$ chmod 644 99progressbar
(Sem essa correção de permissão, coisas como a do Debian reportbugvão parar de funcionar.)
Agora desfrute de barras de progresso apropriadas em toda a sua glória:
Você pode usá-los com estes comandos para uma nova e agradável experiência com o apt:
apt update
apt install
apt upgrade
Execute aptpor si só para a lista de comandos. As cores são ativadas por padrão para apte não afetam apt-get.
Cores:
Você também pode ajustar a cor da barra de progresso adicionando 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 uma referência.
Ainda estou usando a 13.10 (pelo menos nas próximas duas semanas). Esse recurso está disponível na 13.10?
OSE
Estou razoavelmente certo de que não é em 13.10.
Jorge Castro
8
Existe alguma desvantagem em usar o apt em vez do apt-get, etc?
Mikeymop 9/04
11
Isso é um pouco estranho. Eu recebo a barra de progresso no apt-get upgrade, instalo e removo, mas sem cores no apt-get update, tenho que usar o apt update. Muito estranho.
Seth
2
Hum. Estou na 13.10 e, depois de aplicar essas configurações, vejo progresso no apt e apt-get, bem como no dpkg.
4
A -oopção permite alterar o comportamento temporariamente. Eu descrevi aqui :
Não é apenas um padrão do apt-get, mas também está disponível para o apt-get, execute-o com
Além da excelente resposta de Jorge Castro, você pode adicionar uma linha extra ao /etc/apt/apt.conf.d/99progressbararquivo:
Dpkg::Progress-Fancy "1";
APT::Color "1";
Isso ativará as cores padrão para apt. Encontrei-o por acidente ao ler a aptmanpágina:
O comando apt deve 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:
apt
vez deapt-get
Respostas:
Para 14.04 e mais recentes:
Crie um arquivo em
/etc/apt/apt.conf.d
::Em seguida, adicione este conteúdo:
E salve o arquivo.
Então, se você
umask
não era 0027 (também pode ser 0023), defina também as permissões deste novo arquivo como 644 (ou seja, -rw-r - r--) da seguinte maneira:(Sem essa correção de permissão, coisas como a do Debian
reportbug
vão parar de funcionar.)Agora desfrute de barras de progresso apropriadas em toda a sua glória:
Você pode usá-los com estes comandos para uma nova e agradável experiência com o apt:
Execute
apt
por si só para a lista de comandos. As cores são ativadas por padrão paraapt
e não afetamapt-get
.Cores:
Você também pode ajustar a cor da barra de progresso adicionando também:
As cores são baseadas nos códigos de cores ANSI, veja este gráfico como uma referência.
Fontes:
fonte
A
-o
opção permite alterar o comportamento temporariamente. Eu descrevi aqui :fonte
Para cores padrão
Além da excelente resposta de Jorge Castro, você pode adicionar uma linha extra ao
/etc/apt/apt.conf.d/99progressbar
arquivo:Isso ativará as cores padrão para
apt
. Encontrei-o por acidente ao ler aapt
man
página:fonte