Forum Linux.général LFS et les package managers ?

Posté par  .
Étiquettes :
0
22
mar.
2006
Comme beaucoup après avoir utilisé de nombreuses distributions en passant de mandrake à suse puis à ubuntu et debian j'envisage de passer bientôt à LFS.
Ce qui me retient encore c'est les souvenirs que j'ai de ce qu'on peut appeler ' l'enfer des dependances ' propre le plus souvent aux distributions à base de rpm qui fait que lorsqu'on veut installer une application non packagée pour sa version de sa distribution et son architecture on se retrouve face à des dependances de dépendances qui certaines fois sont quasiment insolubles.
Sous debian il y a les commandes magiques apt-get, dpkg et autres qui rendent la vie de l'administrateur beaucoup moins compliquée.
Est-ce qu'il y a plus ou moins un équivalent avec LFS ou est-ce qu'il y a moyen d'intaller un package manager dans l'esprit de apt ?
Je me vois mal checker les xx applications installées sur une LFS pour voir si il y a eu des nouvelles versions et/ou des corrections de problèmes une par une régulierement alors que je peux faire aujourd'hui apt-get update;apt-get upgrade et ça roule.
SVP que des utilisateurs de LFS commentent un peu leur experience de la chose.
  • # Gentoo

    Posté par  . Évalué à 1.

    Je pense que dans ton cas une gentoo serait plus appropriee
  • # LFS + PkgSRC

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

    Une solution pour t'épargner l'enfer des dépendances, c'est d'installer une LFS simple:
    Le systeme de base, les outils incountournables, tout ça (commme la base de bsd ou slackware).
    Ensuite, tu installe pkgsrc [1] sur cette base, et tu t'en sers pour installer tout ce qui reste :
    X, quelques WM, vim et tout le toutim.

    Pour mémoire, pkgsrc, c'est le système de packages de netbsd [2], mais il a la particularité d'etre portable (en particulier, je l'utilise aussi sous MacOSX). Il supporte bien evidemment linux (il faut tout de même s'assurer d'avoir un minimun de choses dans ton install LFS)

    Du coup, tu pourra continuer a utiliser LFS, et a maitriser les details du systeme de base avec les mains dans le camboui, et pkgsrc se chargera de l'enfer des dépendances et tout ça
    (enfin, il te laissera quand même tout loisir de mettre les mains dans le camboui si tu y tiens)

    [1] http://www.pkgsrc.org
    [2] http://www.netbsd.org
    • [^] # Re: LFS + PkgSRC

      Posté par  . Évalué à 2.

      Ah ça me plait bien ça !
      Le système LFS de base et apres un utilitaire de package qui permet de gerer les dependances et les changement de version à partir des package sources ( si j'ai bien compris ).

      Je recapitule pour voir si j'ai bien compris.

      - j'installe LFS + je parametre
      - j'installe pkgsrc + je parametre
      - je peux faire pkgsrc install grisbi et 10 jours apres pkgsrc upgrade grisbi ? ( avec la syntaxe adaptée )
      - apres je n'ai à me preoccuper que des evolutions/correction de bugs des applications de la LFS ( gcc, binutils et le reste )

      ok ?
      • [^] # Re: LFS + PkgSRC

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

        C'est l'idée, oui.
        • [^] # Re: LFS + PkgSRC

          Posté par  . Évalué à 1.

          Vendu alors.
          Depuis le temps que je m'effraye avec les ps ax dans linux qui me sortent des dizaines de process dont je n'ai pas la plus petite idée de à quoi ils peuvent bien servir ... J'ai toujours bien aimé le module pcmcia qui est chargé sur les machines de bureau par exemple.
          Il faut dire que je viens de Tru64 / BSD et quand je fais ps ax dans OpenBSD je sais ce que font tous les process. D'un autre coté comme il y en a une dizaine c'est plus facile.
  • # Avis d'un LFSien incurable...

    Posté par  . Évalué à 4.

    Puisque j'utilise LFS au quotidien, je me permet de donner mon avis sur la question.
    D'après le BLFS, la gestion des packages c'est : démerde-toi (cf. http://www.linuxfromscratch.org/blfs/view/stable/introductio(...)
    Ceci étant, plusieurs approches sont proposées, dont l'astuce suivante : http://www.linuxfromscratch.org/hints/downloads/files/more_c(...)
    Autant être franc tout de suite : je n'utilise aucun système de paquets.
    D'abord, parce que j'utilise mon PC plus que je ne le mets à jour, ensuite, parce que je ne trouve pas ça "si important".
    Évidement, les pros de la sécurité vont hurler au scandale, mais la machine que j'utilise est très peu exposée.
    Puisque tu soulèves la question, cependant, on peut se demander si un aggrégateur de flux pour suivre l'évolution des softs installés serait utile. Pas simple.
    Ou alors, attendre patiemment la sortie d'une nouvelle mouture du LFS pour mettre tout le système à jour. Il y a d'ailleurs un hint pour ça, je n'ai pas l'url sous la main, mais l'idée, c'est de tout réinstaller du départ. Idéal pour les dépendances, catastrophique si la machine doit rester en ligne... Bref, ce sont des choix à faire dès le début.
    Je me répète donc peut-être : choisir LFS, ce n'est pas forcément choisir une distribution administrable et "upgradable" facilement.
    Gentoo est certainement la solution la plus adaptée si tu veux intégrer une gestion des mises à jour plus facile.
    Enfin, voilà. Je ne sais pas si je suis vraiment clair, mais bon....
  • # Beyond Linux From Scratch

    Posté par  . Évalué à 0.

    Bonjour,

    Je n'utilise pas personnellement Linux From Scratch (par manque de temps).
    Mais j'ai pu lire ... dans la documentation et en français :p qu'il existait une variante intégrant un gestionnaire de package (il est expliqué pourquoi le gestionnaire n'est pas intégré par defaut).
    http://www.fr.linuxfromscratch.org/

    Cette variante est blfs (Beyond Linux From Scratch).

Suivre le flux des commentaires

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