Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Des nouvelles de la prochaine version de Linux Slackware

Posté par kapouik (). Modéré le 18 septembre 2003.
Linux Slackware 9.1, en phase de test "bêta 2" dans Slackware-current depuis hier, proposera pas mal de nouveautés assez intéressantes, et bien sûr les dernières version des logiciels.
Voici un aperçu des nouveautés majeures qui nous attendent dans la prochaine version de Linux Slackware.

> Lire la dépêche (65 commentaires, moyenne: 2,4).  

Vous avez demandé le commentaire #271660.

Gestion des paquetages

Posté par maxoub () le 18/09/2003 à 10:07. (lien). Évalué à 6.

Quelqu'un a-t-il une URL qui explique ce qu'il en est réellement de la gestion des paquetages sous Slackware.

En particulier, comment fait-on pour mettre à jour un logiciel sous slackware ?

Cette distribution me tente de plus en plus, car elle est vraiment très à jour. Je suis sous Debian unstable actuellement : quels sont les avantages et les inconvénients que je risque de rencontrer en passant sous slackware ?

  • [^]

    Posté par Francois Revol (page perso, ) le 18/09/2003 à 10:12. (lien). Évalué à 5.

    les packages sous Slack sont de simples TGZ.
    Il n'y a pas d'updateur automatique officiel.
    Il faut télécharger, et réinstaller.

    Malgré tout, swaret et d'autres programmes sont apparus, qui automatise tout ça.
    J'ai testé swaret déja, marche pas torp mal.

    • [^]Re: Des nouvelles de la prochaine version de Linux Slackware

      Posté par maxoub () le 18/09/2003 à 11:01. (lien). Évalué à 1.

      > les packages sous Slack sont de simples TGZ.

      Ces "simples" TGZ proviennent-ils d'une source officielle slackware ? Sont-ils compilés ? Peuvent-ils effectuer une mise à jour automatique ou bien faut-il desinstaller manuellement les anciennes versions des logiciels avant d'en installer de nouvelles ?

      • [^]Re: Des nouvelles de la prochaine version de Linux Slackware

        Posté par rauber'u () le 18/09/2003 à 12:27. (lien). Évalué à 2.

        dans l'ordre :
        . oui
        . oui
        . heu, joker. me souviens plus.

        [^]Re: Des nouvelles de la prochaine version de Linux Slackware

        Posté par GnunuX (Jabber id, page perso, ) le 18/09/2003 à 17:38. (lien). Évalué à 2.

        upgradepkg nomdupackage.tgz

        ca fait tout tout seul et tu peux revenir a la version precedente du logiciel si ca va pas

      [^]Re: Des nouvelles de la prochaine version de Linux Slackware

      Posté par modr12 () le 18/09/2003 à 11:04. (lien). Évalué à 4.

      upgradepkg ça sert a quoi ?
      sauf pour quelque package (glibc kernel etc...) on peut l'utiliser sans problème

      • [^]Re: Des nouvelles de la prochaine version de Linux Slackware

        Posté par kapouik () le 18/09/2003 à 11:26. (lien). Évalué à 5.

        Même pour la librairie C, le noyau ou sysinit, tu peux utiliser upgradepkg sans problème (cf les dernières mises à jour de Slackware 9.0 dans le dossier patches/ sur le serveur FTP). Bien évidemment, le script d'installation intégré au paquet prend bien soin de tout cela. Pour s'en convaincre, notament pour le librairie C, il suffit de consulter le fichier install/doinst.sh du paquet glibc pour voir comment elle est effectuée afin d'éviter les problèmes. Très instructif pour ceux qui ont l'habitude de faire leur propre paquet !

      [^]Re: Des nouvelles de la prochaine version de Linux Slackware

      Posté par Richard Van Den Boom () le 18/09/2003 à 15:59. (lien). Évalué à 1.

      Je viens de me mettre à swaret aussi et je dois dire que je trouve ca vraiment pas mal. Il y a même un début de gestions de dépendances à l'installation pour les librairies.

    [^]Re: Gestion des paquetages

    Posté par passant (page perso, ) le 18/09/2003 à 10:18. (lien). Évalué à 3.

    Quelqu'un a-t-il une URL qui explique ce qu'il en est réellement de la gestion des paquetages sous Slackware.

    hmm, la gestion des paquetages sous slackware. Au fait, c'est très simple à expliquer. Il n'y en a PAS :-) héhé

    Tu prends les paquetages, tu les installe et c'est réglé. Dans certains cas ça se fait automatique -> dropline, slackpkg, swaret et dans d'autre.. ben tu compile à la main. Pour des mastodontes gens Gnome t'as CVSgnome qui se charge de tout compiler à la main.

    Enfin bref, si t'es sous Debian et que tu viens sous slackware simplement pour la gestion des paquetages.. tu risque de choper un coup de déprime.

    vivi y'a des projets pour gérer les dépendances... mais c'est pas aussi bien que
    ./configure 40000 options
    make ZZzzzzzzzzzzzzzzZZZZZZZZzzz
    make install ZZzz

    --
    --
    • [^]

      Posté par Francois Revol (page perso, ) le 18/09/2003 à 11:52. (lien). Évalué à 1.

      au moins ça s'appelle pas gentoo...

    [^]Re: Gestion des paquetages

    Posté par Fabien Soulier () le 18/09/2003 à 13:37. (lien). Évalué à 10.

    > Quelqu'un a-t-il une URL qui explique ce qu'il en est réellement
    > de la gestion des paquetages sous Slackware.

    Tu peux commencer par consulter la FAQ de alt.os.linux.slackware,

    http://wombat.san-francisco.ca.us/faqomatic/cache/1.html(...)

    en particulier "Is there a package manager for Slackware?"

    http://wombat.san-francisco.ca.us/faqomatic/cache/11.html(...)

    "Where can I find packages built specifically for Slackware?"

    http://wombat.san-francisco.ca.us/faqomatic/cache/13.html(...)

    et "Is there any updating tool in Slackware like Debian's apt-get or RH's up2date?"

    http://wombat.san-francisco.ca.us/faqomatic/cache/87.html(...)

    Pour plus de détails, le chapitre 16 du "Book"

    http://www.slackware.com/book/index.php?source=c3984.html(...)

    [^]Re: Gestion des paquetages

    Posté par Daniel Caujolle-Bert (page perso, ) le 18/09/2003 à 14:08. (lien). Évalué à 6.

    Pour la mise à jour les packages avec une Slack, il existe un petit script qui va bien: slackupdate

    http://freshmeat.net/redir/slup/39808/url_homepage/slackupdate(...)

    Pour les avantages, mis a part la simplicite de l'install (et surtout la legereté), il y a surtout le fait qu'il n'y a pas de cliquodrome pour effectuer la config de ton systeme. Tu DOIS apprendre quel fichier de config editer et quoi mettre dedans pour que ton soft daigne tourner proprement ;-). A mon humble avis c'est la meilleur ecole, je dis ca en connaissance de cause, j'utilise la slack depuis qu'elle existe, tout en utilsant d'autres distros. Disons qu'elle te force a passer de newbie de base a power user.

    Sinon, ben je suis bien content que xine fasse parti des packages officiel, ca va me forcer a reecrire le SlackBuild ;-).

    • [^]Re: Gestion des paquetages

      Posté par gnumdk (page perso, ) le 18/09/2003 à 21:33. (lien). Évalué à 0.

      Est ce que tu pourrais donner des exemples?

      Je comprend pas bien le : "Tu DOIS apprendre quel fichier de config editer et quoi mettre dedans pour que ton soft daigne tourner proprement ;-)"

      Tous les logiciels fournissent une conf pour que ca fonctionne a peut pres a l'install, apache est quand meme pas distribuer avec un fichier de conf vide? si? :)

      --
      Agogo
      • [^]Re: Gestion des paquetages

        Posté par PsychoFox () le 19/09/2003 à 06:00. (lien). Évalué à 2.

        non il veut dire que contrairement à une mdk, on te propose pas l'outil de conf playskool qui sert à rien. T'es forcé d'éditer toi même le fichier.

        ça revient au même et c'est pas plus difficile, de toute façon.

        • [^]Re: Gestion des paquetages

          Posté par App Zer0 () le 19/09/2003 à 06:55. (lien). Évalué à 0.

          oulà, gnumdk. ça vient de tomber.

          [^]Re: Gestion des paquetages

          Posté par Johann Ollivier-Lapeyre (page perso, ) le 19/09/2003 à 11:31. (lien). Évalué à 0.

          C'est pas plus difficile à condition qu'il y ait une super doc de la mort qui tue, et qui explique quoi faire dans chaque cas.

          C'est le cas?

          --
          ----------------------------------------------------------------
          KDE - Kopete - Oxygen - KDEgames
          • [^]Re: Gestion des paquetages

            Posté par PsychoFox () le 19/09/2003 à 11:58. (lien). Évalué à 2.

            tous les fichiers de conf sont documentés et en cas de doute un man le fichier de conf suffit. Si ce n'est pas le cas, la meilleure interface graphique n'y change rien (elles reprennent les commentaires des fichiers de conf)...

            • [^]Re: Gestion des paquetages

              Posté par Johann Ollivier-Lapeyre (page perso, ) le 19/09/2003 à 13:18. (lien). Évalué à 0.

              Oui, je suis d'accord, mais a condition de savoir quel est le fameux fichier de conf...

              Il faut donc un "point d'entrée", a savoir une bonne doc qui explique quoi faire et surtout où.

              Donc, est-ce le cas sous slackware?

              --
              ----------------------------------------------------------------
              KDE - Kopete - Oxygen - KDEgames
              • [^]Re: Gestion des paquetages

                Posté par PsychoFox () le 19/09/2003 à 14:03. (lien). Évalué à 2.

                ben il y'a le slackbook original sur le site officiel mais qui n'est pas à jour. et il y'a un slackbook non officiel que l'on peut trouver ici (qui est plus à jour, mais pas complet) :
                http://slackbook.yoshiwara.org.uk/(...)

                sinon il y'a pleins de forums, http://www.userlocal.com/(...) , le forum de dropline (voir la news), le forum de lea http://lea-linux.org/pho/list.php?f=3(...)

                c'est sur il faut un peu plus aller à la pêche que pour des distribs commerciales qui ont les moyens d'employer des gens pour les docs, ou que debian qui est tout de même une grosses association mais slackware c'est un seul être humain : P. Volkerding.

                De toute façon, il se rapproche au maximum des configs préconisées par les developpeurs des applications, donc on peut toujours trouver de l'aide sur leurs sites webs.

                [^]Re: Gestion des paquetages

                Posté par GnunuX (Jabber id, page perso, ) le 19/09/2003 à 19:13. (lien). Évalué à 3.

                Il y a surtout la doc officiel de chaque projet.
                Comme te dis les autres commentaires, les packages slack ressemble au soft compilé et installé. Je pense que les mieux a meme a faire les docs sont les createurs de logiciel. Ils font souvent un excellent travail alors pour ce priver de leur doc ?

                /usr/doc/nom_du_package

        [^]Re: Gestion des paquetages

        Posté par Yann (page perso, ) le 19/09/2003 à 09:08. (lien). Évalué à 4.

        Usage: slackupdate [-l (0|1|2)] [-o /directory] [-s server] [-h|-help|-?|--help] [-v]

        -l (0|1|2) Runlevel, Overrides the default
        -l 0 Only check for updates,
        -l 1 Check for and download updates [Default]
        -l 2 Automatically download and install updates (Be careful!)

        -o (/dir) Output Directory, Place to put downloaded packages e.g.
        -o ~/slackupdate

        -t (/dir) Temporary Directory
        -t /tmp/slackupdate
        (WARNING This entire Directory will be deleted when the script
        is finished!)

        -s (server) Preferred server e.g.
        -s ftp://ftp.slackware.com/pub/slackware(...)

        -v More verbosity
        -h This help dialog. May also use (-help|--help|-?)


        J'ai essayé slackupdate hier, c'est un fichier .sh avec qqles variables à positionner au début (dont la liste des mirroirs de slack).
        Son invocation se fait avec qqles options, notamment -l 0 pour n'afficher que la liste des packages qui ne sont pas à jour.
        Si j'ai bien compris, slackupdate télécharge les packages les plus à jour puis les mets dans l'output directory.
        Je pense que c'est à root d'utiliser ensuite upgradepkg.

        Ne voyant pas trop de documentation, je suis aller voir swaret
        et après un peu plus de temps passé à configurer l'appli (/etc/swaret.conf),
        elle me convient mieux :

        je récupère la dernière liste des packages/patches/extras :
        $swaret --update

        je peux sortir la liste des packages/patches/extras qui peuvent être upgradé :
        $swaret --list -u
        $swaret --list -up
        $swaret --list -ue

        je peux upgrader le packages/patches/extras qui m'intéresse en donnant un mot clef:
        $swaret --upgrade apache -p
        swaret demande va d'abord uprader les packages marqués comme IMPORTANT dans /etc/swaret.conf
        puis me demande si je veux le mettre à jour ou non.

        je peux installer un packages/patches/extras :
        $swaret --install [nom du package]

        il y a beaucoup d'autres options et /etc/swaret.conf peut être customisé.
        De plus, il y a une page de man et un forum d'aide sur leur site.

        Le truc bizarre que j'ai constaté, c'est la différencation entre un patch et un extra.
        En effet, je vois cups dans les 2 catégories.
        j'upgrade avec $swaret --upgrade cups -p (donc un patch) mais l'extra de cups est toujours présent ...
        bon fo que j'apprenne à mieux m'en servir.

        slackpkg j'ai pas esssayé ...

        A++
        Yann

        [^]Re: Gestion des paquetages

        Posté par Daniel Caujolle-Bert (page perso, ) le 19/09/2003 à 11:04. (lien). Évalué à 2.

        postfix, samba, etc.... La plupart des serveurs en fait. Il n'est facile de fournir des config qui tournerais par defaut. Meme pour XFree, il faut souvent "retoucher" le fichier founis (vesa).
        Attention, je n'ai rien contre les cloquodromes, mais plonger dans les man et les fichiers de conf ca aide beaucoup pour l'apprentissage, te ca peut te sauver d'une situation critique, dans le genre: "X ne demarre plus, chuis dans la merde, j'ai plus le soft de configuration du zinzin" ;-)