Journal Linux Slackware 9.1

Posté par  .
Étiquettes :
0
4
déc.
2003
Quelques petites informations sur Linux Slackware 9.1 pour les curieux et puis bon, vu que j'ai pas grand chose à faire pour le moment ... :)

Souvent, on entend dire ici et là que le système de paquetage de Linux Slackware ne gère pas les dépendances. Certes, pour certains c'est un inconvénient, mais pour la plupart, c'est un avantage (voir pourquoi plus loin). Avec Linux Slackware 9.1, deux logiciels permettent d'installer des paquetages en gérant les dépendance à la manière de apt-get de Debian ou de uprmi de Mandrake : donc si vous aimez les dépendances, vous les avez, si vous ne les aimez pas, vous ne les avez pas. Quelle autre distribution permet de laisser un tel choix à l'utilisateur ? En plus de cela, Swaret permet même de passer d'une version de Linux Slackware à une version plus récente à la manière de apt-get upgrade ! Bref, si la gestion des dépendances était le seul frein pour vous, vous n'avez maintenant plus d'excuse :)

Pourquoi les dépendances sont un problèmes me dirait vous ? Nombreux sont ceux qui installent des logiciels "à la main" par "configure ; make ; make install" car ils ne savent pas faire de paquetage pour leur distribution. Il faut dire que réaliser un RPM ou un DEB qui prend en compte toutes les dépendances sans casser le système de paquetage complexe de sa distribution est une tâche très fastidieuse, mais si des "helpers" sont fournis pour les dépendances binaires. Or, si vous installez par exemple la librairie totolib v1.12 à la main et que plus tard vous installez le logiciel titi qui nécessite totolib v1.11, le système de paquetage ne saura pas que vous avez effectué une installation manuelle de totolib 1.12: il se bornera à installer l'ancienne version totolib v1.11 par dessus la version 1.12. Et si la librairies 1.12 était totalement compatible avec la 1.11 mais qu'elle introduisait des nouvelles fonctionnalités nécessaire à tel ou tel logiciel, je vous laisse imaginer la suite ...

Par ailleurs, le fin du fin de Linux Slackware, c'est la simplicité des scripts et des fichiers de configuration. Ils sont simples et sans chichis, et de plus ils sont bien commentés. Je ne connais pas de distribution qui peu se vanter de cela, leur outils de gestion propriétaire générant des fichiers aussi incompréhensibles que du grec.

Enfin, un paquetage Slackware n'est qu'un archive TAR compressée avec GZIP qui est décompressée à la racine et dont le script install/doinst.sh est exécuté après installation : rien de plus simple à faire, surtout avec le système "configure ; make ; make install" qui permet dans 99% des cas de reloger le dossier d'installation dans un dossier de son choix. Il faut juste penser à mettre les bonnes permissions avant d'empaqueter.

Bref, Linux Slackware, ça existe et ça continue d'exister depuis plus de 10 ans, ça conserve son esprit d'origine et sa tradition de simplicité pour le meilleur de l'utilisateur, et surtout, ça ne prétend pas être un Linux "Windows Xp Killer" comme c'est la mode en ce moment avec les distributions Linux. C'est tout ce qui fait le succès et la popularité de Linux Slackware !
  • # Re: Linux Slackware 9.1

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

    <pub>
    Et si vous avez d'autres questions, n'hésitez pas à faire un tour sur le forum Slackware francophone : http://slackware.tuxfamily.org/forum/index.php(...)
    </pub>
  • # Re: Linux Slackware 9.1

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

    Désolé de te contredire mais c'est plus fort que moi:
    Avec urpmi on peut outre-passer les dépendances par exemple:
    urpmi --allow-nodeps mplayer
    t'installera QUE mplayer
  • # Re: Linux Slackware 9.1

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

    J'ai pas vraiment fait gaffe
    mais j'ai pas vu l'outil qui gère les dépendances donc pour info c'est swaret (enfin d'après mes dernières informations
    • [^] # Re: Linux Slackware 9.1

      Posté par  . Évalué à 1.

      Il y a aussi slapt-get. http://software.jaos.org/(...)
      Mais pour ce qui est des dépendances, le mainteneur officiel de la slackware n'aime pas ca du tout, il est donc peu probable que ca devienne un package officiel.

      Au passage, le systeme de package est des plus simple, il est basé sur des fichiers texte.
      Et la gestion des dep que plusieurs sont en train d'essayer de mettre en place de façon uniforme part dans cette voie aussi.

      http://www.linuxpackages.net/(...) pour plus d'info. dans les forums.

      Sinon, rpm fait partie des packages standards.
      Et il existe aussi un outil appelé apt-rpm mais je ne sais pas si une version slackware existe.
      Pas testé encore.
  • # Re: Linux Slackware 9.1

    Posté par  . Évalué à 2.

    je suis passé a slackware uniquement pour avoir des logiciels originale et pas de modification sur les sources originales. (avant j'utilisais RH)

    genre pour eviter un linux-2.4.23-23.3.mdk.rh.i286.rpm oui j'exagere je sais.


    sinon j'ai acheté slackware 9.0 sur le site officiel, 39.95$ et je suis le client 10348, de memoire. par contre je me demande si le numero de client c'est a partir de la version 1.0 ou seulement a partir de la 9.0 :). dans ce cas je ne me fait pas trop de souci pour le mainteneur de la slack :). ni pour l'avenir de la distribution

Suivre le flux des commentaires

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