APT chega à versão 1.0 com barra de progresso ao instalar pacotes

Se você é um usuário de GNU / Linux, e também, usuário de Debian GNU / Linux especificamente e seus derivados, então você deve saber o que é APT perfeitamente. Se não estiver, não importa, vou te dizer.

APT (Ferramenta de embalagem avançada ou ferramenta de embalagem avançada) é um sistema de gerenciamento de pacotes criado por e para o projeto Debian, embora possa ser usado em outras distribuições.

Até a chegada de Pacman, foi para mim o melhor Gerenciador de pacotes Eu tentei, e foi lançado há 16 anos, então você pode considerá-lo um veterano de guerra.

No dia 1º de abril deste ano foi lançada a versão 1.0 do APT, cuja principal novidade é que unifica os comandos:

$ sudo apt-get [opções] $ sudo apt-cache [opções]

Para isso, foi criado um binário chamado simplesmente:

# apt

Com o novo binário, as seguintes opções são usadas (algumas também usadas com aptidão):

  • Lista: semelhante à lista dpkg e pode ser usado com sinalizadores --instalado or - atualizável.
  • search: funciona como a pesquisa apt-cache, mas classifica o resultado em ordem alfabética.
  • mostrar: funciona da mesma forma que apt-cache show, mas esconde detalhes com os quais as pessoas provavelmente não se importam (como hashes). Você pode ver o resultado completo através do apt-cache show, é claro.
  • atualizar: funciona exatamente da mesma forma que o apt-get, mas desta vez com cores.
  • instalar, remover: adiciona uma barra de progresso enquanto o dpkg está rodando.
  • atualização: funciona da mesma forma que apt-get dist-upgrade --with-new-pkgs.
  • atualização completa- Um nome mais significativo para dist-upgrade.
  • editar fontes: edite o arquivo sources.list usando $ EDITOR.

Aqui está um exemplo da aparência da barra de progresso:

apt-progresso

Você pode ativar / desativar o progresso da instalação com o comando:

 # Echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'

E é isso 😀

fonte: Blog de Michael Vogt


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Joaquin dito

    Muito interessante mesclar apt-get com apt-cache em um único comando.

  2.   diazepam dito

    Já era hora.

    1.    msx dito

      Bem, ei, eles levaram apenas 21 anos para conseguir ter um gerenciador de pacotes binários com uma barra de progresso, nem mesmo o Arch Linux, que em aproximadamente 10 anos de existência da distro eles têm um dos melhores sistemas de pacotes GNU / Linux , para não falar de seu gerente, pacman!

      Oh merda, espere ... era apenas o contrário: S

      1.    eliotime3000 dito

        Bem, o problema não seria exatamente isso, mas pelo menos o próximo passo seria melhorar o DPKG para que fique no nível do Pacman.

  3.   nano dito

    A questão aqui é: que impacto isso terá nas distros? Quer dizer, na vida de uma versão você não pode fazer essa alteração arbitrariamente, imagino que isso quebraria todas as APIs de programas como o Muon, que deve estar usando o comando apt-get e toda a história ... distros? Ou estou falando sem saber? xD

    1.    Anibal dito

      Suponho que será duplicado, seria ideal no início

    2.    elav. dito

      Vamos ver .. citando a Wikipedia:

      «… O próprio Dpkg é uma ferramenta de baixo nível; um front-end de alto nível é necessário para trazer pacotes de locais remotos ou resolver conflitos complexos nas dependências de pacotes. O Debian tem apt para esta tarefa ... »

      Então eu acho que enquanto o DPKG não mudar, não importa se o APT adiciona ou remove opções.

      1.    eliotime3000 dito

        Isso mesmo. DPKG é como o PKGTOOL do Slackware, e ao contrário do Slackware que não dá uma bola aos back-ends, no Debian, eles se esforçaram muito para fazer um back-end realmente decente e como o APT o melhorou, vou aplaudir aqueles que melhorado para o referido back-end.

        Afinal, PKGTOOL e DPKG não alcançam o PACMAN (bem, é um all-in-one e, até agora, é bastante confortável como o APT).

  4.   daniel dito

    Parece-me que o comando finak deve ser assim:
    # echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
    Notícias muito interessantes.

  5.   Lixo_Assassino dito

    demorou tanto para fazer algo assim, e nem OpenSUSE, Fedora, Arch os levou para fazer uma barra como essa, eles só precisam ser tão ordenados quanto Yum, esteticamente falando. : p

  6.   daniel dito

    Eu corrijo, para o último comando funcionar, ele tem que ser escrito:

    # echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar

    Obrigado.

  7.   daniel dito

    A terceira é a vencida:
    #echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    Eu me desintegrooooo …….

  8.   f4ik0 dito

    pode ser atualizado no debian wheezy

    1.    f4ik0 dito

      ?

      1.    kik1n dito

        Apenas instalando do pacote sid

  9.   Schneider dito

    Que horas são as do APT. Assim que o mundo de Pacman for descoberto, você perceberá como ele é limitado. Do meu ponto de vista, Pacman é o dono e senhor do gnu / linux. Ele não tem ninguém para protegê-lo.

  10.   ds23ytube dito

    Alguns zypper, yum ou pacman são copiados. Sinto uma possível otimização para o futuro System-D e posso cumpri-la. No final do dia, o apt sempre trabalhou com o upstart e não com o System-D, talvez por isso essa mudança.

    1.    Etemenanki dito

      Ds23yTube: «Afinal, o apt sempre trabalhou com o upstart e não com o System-D»

      @ Ds23yTube Sr. Ubuntero, você precisa aprender mais antes de fazer afirmações categóricas como essa. APT é uma ferramenta Debian e, como tal, NUNCA usou upstart, mas sim SysVInit (System V).

      Para César, o que é de César.

  11.   jarfil dito

    Oh, barra de progresso ... isso é um verdadeiro salto quântico!

    Mas tenho algumas dúvidas:
    - A cor pode ser alterada?
    - Que tipo de fonte você usa? Não pode usar skins?
    - Podem ser adicionados widgets?
    - Funciona bem em telas sensíveis ao toque?

    Vamos ver se alguém pode esclarecer essas questões tão importantes ... ¬¬

    PS: realmente? A barra de progresso é o destaque do título? Patético.

  12.   O Guillox dito

    que boa notícia ... a barra de progresso é o menos importante ... Estou preocupado com a mudança no comando ...: S

  13.   Martin dito

    Melhoria muito boa.

  14.   Mário Guilhermo Zavala Silva dito

    Acho muito interessante e super bacana o apt ...

    FELICIDADES !!!