APT atteint la version 1.0 avec la barre de progression lors de l'installation des packages

Si vous êtes un utilisateur de GNU / Linux, et aussi, utilisateur de Debian GNU / Linux spécifiquement et ses dérivés, alors vous devez savoir ce que c'est APT à la perfection. Si vous ne l'êtes pas, ce n'est pas grave, je vous le dirai.

APT (Advanced Packaging Tool ou Advanced Packaging Tool) est un système de gestion de packages créé par et pour le projet Debian, bien qu'il puisse être utilisé dans d'autres distributions.

Jusqu'à l'arrivée de Pacmanc'était pour moi le meilleur Directeur chargé d'emballage J'ai essayé, et il a été publié il y a 16 ans, vous pouvez donc le considérer comme un ancien combattant.

Le 1er avril de cette année, la version 1.0 d'APT est sortie, dont la principale nouveauté est qu'elle unifie les commandes:

$ sudo apt-get [options] $ sudo apt-cache [options]

Pour cela, un binaire a été créé appelé simplement:

# apt

Avec le nouveau binaire, les options suivantes sont utilisées (certaines sont également utilisées avec aptitude):

  • liste: similaire à la liste dpkg et peut être utilisé avec des indicateurs --installée or --fournisseur.
  • recherche: fonctionne comme la recherche apt-cache mais trie le résultat par ordre alphabétique.
  • montrer: fonctionne de la même manière que apt-cache show mais cache les détails dont les gens sont moins susceptibles de se soucier (comme les hachages). Vous pouvez voir le résultat complet via apt-cache show bien sûr.
  • Mise à jour: fonctionne exactement comme apt-get mais cette fois il a des couleurs.
  • installer, supprimer: ajoutez une barre de progression pendant l'exécution de dpkg.
  • améliorer: fonctionne de la même manière que apt-get dist-upgrade --with-new-pkgs.
  • mise à niveau complète- Un nom plus significatif pour dist-upgrade.
  • éditer-sources: éditez le fichier sources.list avec $ EDITOR.

Voici un exemple de ce à quoi ressemble la barre de progression:

apt-progrès

Vous pouvez activer / désactiver la progression de l'installation avec la commande:

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

Et c'est tout 😀

source: Le blog de Michael Vogt


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Joaquin dit

    Très intéressant fusionner apt-get avec apt-cache en une seule commande.

  2.   diazépan dit

    Il était temps.

    1.    msx dit

      Eh bien, il ne leur a fallu que 21 ans pour obtenir un gestionnaire de paquets binaires avec une barre de progression, pas même Arch Linux qui, dans les ~ 10 ans d'existence de la distribution, ils ont l'un des meilleurs systèmes de paquets GNU / Linux, pas pour mentionner son gérant, pacman!

      Oh putain, attendez ... c'était juste l'inverse: S

      1.    éliotime3000 dit

        Eh bien, le problème ne serait pas exactement cela, mais au moins la prochaine étape serait d'améliorer le DPKG pour qu'il soit au niveau de Pacman.

  3.   nano dit

    La chose ici est, quel impact cela aura-t-il sur les distributions? Je veux dire, dans la vie complète d'une version, vous ne pouvez pas faire ce changement arbitrairement, j'imagine que cela briserait toutes les API de programmes comme Muon, qui doivent utiliser la commande apt-get et toute l'histoire ... Quand le fera-t-il atteindre les distributions? Ou est-ce que je parle sans le savoir? xD

    1.    Anibal dit

      J'imagine qu'il sera doublé, ce serait idéal au début

    2.    animé dit

      Voyons voir .. citant Wikipedia:

      «… Dpkg est lui-même un outil de bas niveau; un frontal de haut niveau est nécessaire pour importer des packages à partir d'emplacements distants ou résoudre des conflits complexes dans les dépendances de packages. Debian a apt pour cette tâche ... »

      Donc, je pense que tant que DPKG ne change pas, peu importe si APT ajoute ou supprime des options.

      1.    éliotime3000 dit

        Cela même. DPKG est comme PKGTOOL de Slackware, et contrairement à Slackware qui ne donne pas une balle aux back-ends, dans Debian, ils ont fait de grands efforts pour créer un back-end vraiment décent et comme APT l'a amélioré, j'applaudirai ceux qui ont amélioré ledit backend.

        Après tout, PKGTOOL et DPKG ne rattraperont pas PACMAN (enfin, c'est un tout-en-un, et jusqu'à présent, c'est assez confortable, tout comme APT).

  4.   daniel dit

    Il me semble que la commande finak devrait ressembler à ceci:
    # echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
    Des nouvelles très intéressantes.

  5.   Garbage_Killer dit

    Combien de temps leur a-t-il fallu pour faire quelque chose comme ça, et OpenSUSE, Fedora, Arch ne les ont pas non plus amenés à faire un bar comme ça, ils ont juste besoin que ce soit aussi soigné que Yum, esthétiquement parlant. : p

  6.   daniel dit

    Je corrige, pour que la dernière commande fonctionne, il faut l'écrire:

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

    Merci.

  7.   daniel dit

    La troisième fois est le charme:
    #echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    Je me désintègreoooo …….

  8.   f4ik0 dit

    peut être mis à jour sur debian wheezy

    1.    f4ik0 dit

      ?

      1.    kik1n dit

        Installation à partir du paquet Sid

  9.   coupeur dit

    Quelle fois ceux de l'APT. Une fois que le monde de Pacman est découvert, vous réalisez à quel point il est limité. De mon point de vue, Pacman est le propriétaire et le seigneur de gnu / linux. Il n'a personne pour lui faire de l'ombre.

  10.   ds23ytube dit

    Certains zypper, yum ou pacman sont copiés. Je sens une optimisation possible pour le futur système-D et je peux être à la hauteur. À la fin de la journée, apt a toujours travaillé avec upstart et non avec System-D, peut-être d'où ce changement.

    1.    Eteménanki dit

      Ds23yTube: «Après tout, apt a toujours travaillé avec upstart et non avec System-D»

      @ Ds23yTube M. Ubuntero, vous devez en savoir plus avant de faire des déclarations catégoriques comme celle-là. APT est un outil Debian, et en tant que tel n'a JAMAIS utilisé upstart, mais plutôt SysVInit (System V).

      A César, qu'est-ce que César.

  11.   Jarfil dit

    Oh, barre de progression… c'est un véritable bond en avant!

    Mais j'ai quelques doutes:
    - La couleur peut-elle être changée?
    - Quel type de police utilisez-vous? Vous ne pouvez pas utiliser de skins?
    - Des widgets peuvent-ils être ajoutés?
    - Fonctionne-t-il bien sur les écrans tactiles?

    Voyons si quelqu'un peut clarifier ces questions très importantes ... ¬¬

    PS: vraiment? La barre de progression est-elle le point culminant du titre? Pathétique.

  12.   Le Guillox dit

    cette bonne nouvelle ... la barre de progression est la moindre des choses ... je m'inquiète du changement de commande ...: S

  13.   Martín dit

    Très bonne amélioration.

  14.   Mario Guillermo Zavala Silva dit

    Je trouve ça très intéressant et super cool apt ...

    À VOTRE SANTÉ !!!