• [^] # Re: Quel est le problème

    Posté par . En réponse au journal Logiciel Libre c'est fait par qui ?. Évalué à 1.


    S'il se vautre c'est peut-etre parce que le mainteneur n'as pas testé assez son paquet non ? comme on dit chez nous l'erreur est humaine.


    C'est pas la faute du mainteneur, c'est normal qu'il ai pas le code parfait du premier coup. Ce qui est pas normal c'est de ne pas simplement pouvoir revenir en arrière en disant a aptitude de remmettre la version que j'avais avant et qui s'installait bien. C'est ce que je fais sous gentoo, un paquet foire pour x ou y raisons, hop je remet celui d'avant d'une seule ligne de commande sans rien chercher. Avec aptitude, même après avoir cherché, à moins de trouver le paquet sur un ftp et d'utiliser dpkg directement, je ne vois pas comment faire. Mais si un outils est puissant du fait qu'on peut faire des choses bien en le contournant, alors oui aptitude est puissant.

    Tant que j'y suis quelqu'un sait sous aptitude comment enlever le hold à tous les paquets. Après une install aptitude voulait me retirer les 3/4 de mes paquets, en mettant a la main un hold sur tous les paquets qu'il voulait enlever il ne rouspétait plus mais maintenant je voudrais enlever ce hold pour mettre a jour, sauf que j'ai pas envie de tout parcourir a la main la liste des paquet en appuyant sur + a chaque fois qu'un est marqué hold. Je voudrais un truc simple du genre "selectionnner par critères" puis mettre en critère hold, un "selectionner tous" et appliquer l'oppération sur tous en même temps. Est ce possible ?

    Franchement debian il font du bon boulot mais si on ne passait pas dix fois plus de temps a chercher comment contourner le système qu'a le faire simplement à la main (genre modifier un fichier de conf a la main) ce serait bien quand même. Je me souviens d'une install ou pour configiurer le seveur X pour prendre les drivers propriétaires de la carte j'ai du modifier le fichier de config. Le driver n'a pas marché et j'ai lancé "dpkg-reconfigure xserver-xfree" pour reconfigurer avec les drivers libres, mais dpkg ne voulait pas sous pretexte que le md5 du fichier de conf avait changé. J'ai réinstallé le paquet mais ca n'a rien changé, même en purgeant le paquet et le réinstallant il voulait pas ! J'ai du modifier a la main la base de données des md5 pour y remplacer l'ancien md5 par le nouveau. Une option a la "emerge --digest" aurait été très bien ! Je trouve que debian cherche beaucoup trop a forcer les choix de l'utilisateur en le forcant a faire ce qui est prévu, de la part de gens qui se disent tellement pour la liberté (cf debian et la GNU FDL) c'est grotesque.