• [^] # Re: Et pourtant il y a bien trop de packages

    Posté par . En réponse au journal Pourquoi écrire un package Debian est-il si compliqué?. Évalué à 2.

    Je viens de regarder des screenshot, j'espère être tombé sur les bons... mais ils corroborent ce que je pensais, à savoir que pacman est l'équivalent d'apt-, avec le très très gros avantage d'être en couleur on dirait (pour pacman, pas apt-).
    Pour pkgfile, j'ai un très gros doute sur les screen que j'ai trouvés, mais ça semble être un outil graphique?

    Pour le coup, ils n'ont rien à voir avec aptitude, ni l'un ni l'autre.
    Enfin, si, aptitude en ligne de commande peut être comparé à pacman, mais ça semble s'arrêter là. Perso, je parlais plutôt d'aptitude en mode ncurses, parce que pour être honnête, je ne vois que peu d'intérêt à l'utiliser en ligne de commande, vue la lourdeur du truc (et pourtant j'adore cet outil...).

    Le gros intérêt d'aptitude comparé à d'autres logiciels comme synaptic c'est qu'en plus d'avoir une IHM très bien foutue (j'ai testé synaptic il y à longtemps, c'était très pénible à utiliser), c'est du ncurses, donc utilisable via ssh sur une machine sans serveur graphique. Et avoir une interface en ncurses permets vraiment de gagner du temps, surtout au début quand on viens du monde windows... comme ça à été mon cas. Même maintenant, je m'en sers encore parce que je trouve ça tout de même bien pratique d'avoir en un clin d'œil toutes les infos dont j'ai besoin sur une liste de paquets, et qu'il permets aussi une simplicité impressionnante quand il s'agit de choisir entre plusieurs alternatives.
    Enfin, je suis pas un commercial, mais j'adore vraiment cet outil. Dommage qu'il ne soit pas possible de faire sauter ce p***** de solver et qu'il soit aussi lent à démarrer. Entres autres défauts (l'outil est résolument mono-threadé, et n'exploite pas à 100% les informations liées aux paquets, par exemple).

    Quant à savoir pourquoi il n'est pas installé,

    L'intérêt je ne le vois pas, mais je me suis aussi très mal exprimé sur ce coup :)
    En fait, aptitude se divise (par défaut) en 2 zones d'écrans: l'une avec une arborescence (1er niveau: paquets pouvant être MaJ, paquets installés, non installés, obsolètes ou locaux, virtuels, tâches... 2ème niveau: section genre admin, devel, lib... 3ème niveau: main/contrib/non-free, et enfin les noms des paquets) l'autre avec des infos sur le paquet sélectionné, qui à 3 onglets: description, dépendances liées (info dont je ne me sers jamais, et qui permets de voir pourquoi ça pourrait être installé, le point sur lequel je me suis mal exprimé) et pourquoi c'est installé (je trouve cet écran un "poil" redondant avec celui d'avant, d'une certaine façon).

    Après, c'est sûr, ce n'est pas scriptable facilement une IHM ncurses, mais je parlait au niveau utilisateur. Si j'avais besoin de scripter des actions sur les paquets, je jouerais plutôt avec apt-* et dpkg.