Journal smart

Posté par  .
Étiquettes : aucune
0
19
sept.
2005
Je voudrais vous faire part, enfin surtout les utilisateur de mandriva, d'un nouveau gestionnaire de package.
Celui ci, reposant au dessus de rpm, se nomme smart.
Il sert à mettre à jour le système, supprimer les package, installer des packages.
Bref, là où urpm fournissait plusieurs commande, smart n'en fournit qu'un seul. Mais egalement, il télécharge plusieurs paquets en même temps contrairement à urpmi puis les isntalles lorsque tout les téléchargements sont erminés.Le temps d'upgrade est donc moins long.
Bref, un gestionnaire de package a essayé
  • # smart --help

    Posté par  . Évalué à 2.

    Utilisation : smart commande [options] [arguments]

    Commandes d'action :
    update
    install
    reinstall
    upgrade
    remove
    check
    fix
    download

    Commandes de requête :
    search
    query
    info
    stats

    Commandes de configuration :
    channel
    priority
    mirror
    flag

    Lancez "smart command --help" pour plus d'information.

    Options:
    --version Affiche la version du logiciel et quitte
    --config-file=FICHIER
    Fichier de configuration (par défaut <rep-
    données>/config)
    --data-dir=REP Répertoire de données (/var/lib/smart/ par défaut)
    --log-level=NIVEAU Définit le niveau de journalisation (debug, info,
    warning, error)
    --gui Utiliser l'interface graphique par défaut
    --shell Utiliser l'interface texte par défaut
    --interface=NOM Utiliser l'interface donnée
    --ignore-locks Ne pas respecter le verrouillage
    -o OPT, --option=OPT Définit l'option donnée par le couple nom=valeur

    Exemples:
    smart install --help
    smart install NomDuPaquetage
    smart --gui
    smart --gui install NomDuPaquetage
    smart --shell
    • [^] # Re: smart --help

      Posté par  . Évalué à 5.

      Pourquoi spécialement les utilisateurs de mandriva?
      Le développeur de smart vient d'être débauché de mandriva par canonical. La liste smartpm (le vrai nom) ne semble plus parmi les liste mandriva.

      Sinon, il est à noter aussi qu'il consomme plus de ressources.
      • [^] # Re: smart --help

        Posté par  . Évalué à 0.

        PArce que je ne savais pas que ça existait sur les autres distribes :-)
        Ceci dit, moi, j'ai l'impression que smart --gui est plus leger que rpmdrake
        • [^] # Re: smart --help

          Posté par  . Évalué à 3.

          Ce n'est pas le "poids" de la gui, c'est la consommation en calculs.
          Sur un petit système smartpm a été montré comme prenant 20 mns pour simplement calculer sa liste, ce que urpmi fait très rapidement.
          Donc oui, ses algos sont meilleurs, mais ils consomment plus de cpu et dans certains cas c'est rédhibitoire.
      • [^] # Re: smart --help

        Posté par  . Évalué à 0.

      • [^] # Re: smart --help

        Posté par  (site web personnel) . Évalué à 2.

        > Pourquoi spécialement les utilisateurs de mandriva?

        Parce qu'il y a un script de conversion ?

        > Le développeur de smart vient d'être débauché de mandriva par canonical.
        > La liste smartpm (le vrai nom) ne semble plus parmi les liste mandriva.

        Ah, faudra leur dire de vraiment la virer, parce que j'ai encore recu un mail ce matin.
        La liste ne marchait pas suite à une intervention de l'équipe systéme pendant un weekend, ça veut pas dire que la liste a disparu.

        > Sinon, il est à noter aussi qu'il consomme plus de ressources.

        Et à moins de features aussi, mais en même temps, les gens ne jugent plus les programmes sur leur utilisation, mais sur la nouveauté...

        Exemple flagrant, perl 6 qui a plus de devs et de personnes pour tester/patcher que perl 5, ou ubuntu qui a recu surement plus d'appui que debian, ou l'équipe sécu de stable vs celle de testing, surtout lors du blackout de 3 semaines au moins de juin.
        • [^] # Re: smart --help

          Posté par  (site web personnel) . Évalué à 3.

          les gens ne jugent plus les programmes sur leur utilisation, mais sur la nouveauté...
          Je te sens désabusé... Mais c'est bien, la nouveauté, c'est bien. C'est l'excitation, l'émulation, la vie...
        • [^] # Re: smart --help

          Posté par  . Évalué à 2.

          Ah, faudra leur dire de vraiment la virer, parce que j'ai encore recu un mail ce matin.
          Je suis allé vérifier avant de dire ma connerie, j'ai du regarder aux mauvais endroits ou regarder avec mes fesses. Désolé.
        • [^] # Re: smart --help

          Posté par  . Évalué à 2.

          Exemple flagrant, perl 6 qui a plus de devs et de personnes pour tester/patcher que perl 5
          Ce point là n'est pas normal?
    • [^] # Re: smart --help

      Posté par  . Évalué à 6.

      Chez moi, ça s'appelle apt-get ...
      • [^] # Re: smart --help

        Posté par  . Évalué à 1.

        c'est interessant....
        En effet, apt-get existe sur les distributions à la rpm, donc oui en alternative à urpmi, il peut y avoir synaptic.
        • [^] # Re: smart --help

          Posté par  (site web personnel) . Évalué à 2.

          plus précisément :

          deb <-> rpm (package)
          urpmi (je connais pas les autres yum toussa) <-> apt-get (ligne de commande)
          rpmdrake <-> synaptic (ou les autres)
    • [^] # Re: smart --help

      Posté par  . Évalué à -2.

      Chez moi ça s'apelle emerge.

      PS : moissez pas trop la réponse :)
    • [^] # Re: smart --help

      Posté par  (site web personnel) . Évalué à -1.

      On peut savoir pourquoi certains ont cru bon de moinsser ce post ? Faut vraiment être gravement taré, hein...
      • [^] # Re: smart --help

        Posté par  . Évalué à -4.

        ON peut savoir pourquoi ton pseudo est Zorro? Faut vraiment avoir l'ego surdimensionné poru se croire justicier.
        Tu ne sors pas de l'EPITA, toi?
        • [^] # Re: smart --help

          Posté par  (site web personnel) . Évalué à -1.

          Je me mêle certainement de ce qui me regarde pas, en fait. Mais je trouve dommage que ce post explicatif et utile soit maintenant invisible à ceux qui surfent avec les réglages par défaut. Je comprends pas, vraiment. Sinon, pour le pseudo, c'est le premier qui m'est venu à l'idée quand j'ai dû le choisir.
          • [^] # Re: smart --help

            Posté par  (site web personnel) . Évalué à 0.

            > Mais je trouve dommage que ce post explicatif et utile

            Euh, c'est juste un copié coller de smart --help, ça apporte pas grand chose, selon moi.
            • [^] # Re: smart --help

              Posté par  . Évalué à -2.

              Hey non, justement, ce n'es tpas la sortie de smart --help...
              Mais de smart tout court.
              Allez tu ==========> [] Sors

              Zorro: je 'ai parlé comme ça, car j'aime pas le ton condescendant, mais merci de me défendre, mais tant pis pour les gens qui ne connaissent pas smart et qui ne veulent pas l'installer, oui, vraiment dommage.
            • [^] # Re: smart --help

              Posté par  (site web personnel) . Évalué à 5.

              Ben justement, j'ai pas (encore) smart, et je trouvais que c'était vraiment une bonne idée de pouvoir s'en faire une idée comme ça, vite fait. J'avais même mis la page en signet pour y revenir plus tard. Bon, on va pas en faire un psychodrame non plus. Je trouve ça juste dommage, sans plus.
      • [^] # Re: smart --help

        Posté par  . Évalué à -1.

        >> On peut savoir pourquoi certains ont cru bon de moinsser ce post ? Faut vraiment être gravement taré, hein...

        Parce qu'un simple "Lancez "smart command --help" pour plus d'information." aurait suffit ?

        Je sais pas vous, mais ça me gave d'etre en 1600x1200 et de devoir scroller ce que de toute façon je vais regarder en premier lorsque j'aurais installé le soft...
        • [^] # Re: smart --help

          Posté par  . Évalué à -1.

          Mets toi en 640*480 si t'es pas content en 1600x1200
  • # Et le lien...

    Posté par  . Évalué à 7.

  • # RPM ?

    Posté par  . Évalué à 2.

    Disons que l'avantage de Smart Package Manager, c'est son universalité.

    En effet, Smart PM permet peut etre utilisé sur pratiquement n'importe quelle distribution : les repository dpkg, apt, apt4rpm, yum, red carpet, urpmi, etc. sont pris en charge... (et donc pas uniquement RPM !).

    Mandriva, Ubuntu vont y passer, d'autres suivront certainement.

    En résumé, Smart PM ca a la gueule d'urpmi, la syntaxe d'apt, c'est un poil plus puissant que ce qui existe actuellement, et ca marche partout ^^. (à noter que je n'ai pas tester la version gui).

    J'utilisais apt4rpm sur ma suse, mais je suis passé à Smart, et je ne suis pas prêt de changer : installation plus aisé, possibilité d'utiliser les repository yum/apt mis en place par la communauté. Un défaut peut être : Il n'est (encore) compatible avec le système de packetage de la SUSE, YaST PM.
  • # Euh, des chiffres, ça serait plus utile je croit...

    Posté par  (site web personnel) . Évalué à 1.

    > Mais egalement, il télécharge plusieurs paquets en même temps
    > contrairement à urpmi puis les isntalles lorsque tout les téléchargements
    > sont erminés.Le temps d'upgrade est donc moins long.

    Dans la mesure ou la plupart du temps, ce qui limite, c'est ton debit en download, c'est pas le fait d'avoir X download en même temps qui vont changer grand chose. Prendre un miroir plus rapide et plus proche est en général une solution plus acceptable que de bourriner le même serveur pour prendre 3 fois plus de bande passante que ce qu'il veut donner.

    Ensuite, concernant l'installation et le download alterné, ça existe aussi sur urpmi et smart. C'est l'option --stepped pour smart, et ça évite de remplir le /var betement ( déja que smart garde les index décompressés sur le disque pour gagner du temps, si en plus, il remplit /var et fout en l'air le serveur ). Quand à urpmi, c'est l'option --split-length 0.

    Enfin, j'aimerais bien avoir des chiffres, parce que aprés avoir mesuré le temps d'installation en cooker entre urpmi et smart d'une paire de paquets, fait 2 /3 fois de suite dans le désordre, j'ai vu que smart est souvent et systématiquement 1 à 5 secondes plus long, sur une 10 à 30 secondes d'installation. Et ceci même avec psyco et le cache qu'il utilise, alors que rien de spécial n'existe de ce coté au niveau de urpmi et perl.

    1 à 5 secondes, c' est d'une part négligeable, mais surtout, ça me fait douter de l'idée que smart serait plus rapide que urpmi sur une même machine.
    Et pourtant, smart aussi m'avais l'air plus rapide, mais les chiffres m'ont prouvés le contraire.

    La rapidité, ça me semble surtout être, comme pour le boot d'xp, une question d'ui, ( et souvent d'auto suggestion, genre http://greenfly.org/mes.html(...) ).
    • [^] # Re: Euh, des chiffres, ça serait plus utile je croit...

      Posté par  . Évalué à -1.

      la plupart du temps, ce qui limite, c'est ton debit en download

      Euh non, je suis en 9 Mb en moyenne.
      Quant aux options de smart ou de urpmi , je m'en fout, moi je veux que ça marche, et c'est pour ça que je ne suis pas sous debian ou slackware.
      sous Mandriva, bcp de chose sont automatisé ce qui me permet de ne pas lire les pages de mans à 21h30

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.