Debian a toujours eu mauvaise réputation sur un point: des paquets beaucoup trop vieux.
En passant en version "unstable", l'on a droit aux dernières versions des logiciels mais au prix que celles ci soient bugguées (ce qui est compréhensible) ou qu'elles ne soient pas installables: erreurs lors de l'install du paquet pour diverses raisons, cela peut même aller parfois à la corruption de la base d'apt.
Bref debian se veut stable pour des serveurs (ici encore sans être à jour car même des admins commencent à raler que les versions sont trop vieilles), mais pour avoir un desktop et le maintenir en état de marche il faut avoir des compétences d'admin, bon j'abuse un peu, mais il me semblait que "experimental" etait déstiné à tester les packages et que ceux-ci allait dans "unstable" une fois qu'ils étaient au moins installables, ce qui à l'évidence n'est pas toujours le cas.
Je ne compte plus le nombre de fois où j'ai eu des problèmes en installant des logiciels avec apt-get.
Debian 3.0 alias Woody a dépassé sa date de péremption, Sarge se fait attendre et aux dernières nouvelles il pourrait même être trés retardé pour en faire le summum d'une solution libre. Voir http://johnny.co.free.fr/pape.jpg(...) (j'ai fait ça rapidement).
Alors pourquoi je m'accroche à Debian plutôt que de prendre une autre distrib ?
Bien justement j'attends Fedora core 2 (pas envie de tester les bétas) pour me faire un avis.
Debian me plait parce qu'elle est communautaire, supporte plusieurs plate-formes, apt-get est trop top quand il marche sans problèmes (c-a-d avec des paquets testés un minimum).
Mais je pense qu'ils doivent sérieusement revoir leurs méthodes pour ce qui est des gérer stable/testing/unstable.
Bon aprés ces qlq critiques, je m'y connais pas trop en programmation mais je décris ici ce qui me semblerait un apt-get idéal pour "unstable" :
apt-get update => comme d'hab, mise à jour du catalogue
apt-get dist-upgrade => on récupère le nom des logiciels à mettre à jour ainsi que les dépendances, l'ensemble constitue une liste paquetsok.
Dans la liste paquetspasok, on y transfère les élèments de paquetsok qui ont un bug référencé par apt-listbugs ou qui sont plus récents que 7 jours (pas assez testés et les paquets ont peut-etre des bugs).
Dans la liste paquetsok, si des éléments ont des dépendances qui ont été mises dans paquetspasok on les y transfère aussi. Et on recommence cette vérif jusqu'à ce que tous les éléments de paquetsok soient autonomes ou avec des dépendances situées aussi dans paquetsok.
Le problème pour créer ce apt-get c'est qu'il me semble que la date de création du paquet n'est pas disponible :'(
Cétait trés long, soyez pas trop dur dans les commentaires svp :) merci de m'avoir lu.
# C'est la journée
Posté par farib . Évalué à 3.
[^] # Re: C'est la journée
Posté par Z_Angel . Évalué à 0.
Du coup on se retrouve avec de vieux logiciels même dans testing.
[^] # Re: C'est la journée
Posté par Yusei (Mastodon) . Évalué à 3.
# et testing ?
Posté par free2.org . Évalué à 3.
Sinon j'ai aussi fait une page sur le mélange stable/testing/unstable
http://free2.org/d/(...)
[^] # Re: et testing ?
Posté par Z_Angel . Évalué à 2.
je connaissais ta page, je vais la relire.
[^] # Re: et testing ?
Posté par gouchi (site web personnel) . Évalué à 6.
Comme ça tout le monde aura une Debian à jour prêt pour le Desktop ;-)
http://www.debian.org/devel/debian-desktop/(...)
# Salut,
Posté par SubBass . Évalué à 5.
En passant en version "unstable", l'on a droit aux dernières versions des logiciels... non, tu n'auras pas toujours les dernières versions de tous les softs (parfois oui, ça dépend du rythme de dev du soft). Il est souvent possible et indispensable de se fournir sur un repository officieux.
[^] # Re: Salut,
Posté par Z_Angel . Évalué à 2.
[^] # Re: Salut,
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 2.
[^] # Re: Salut,
Posté par ccomb (site web personnel) . Évalué à 2.
[^] # Re: Salut,
Posté par arthurr (site web personnel) . Évalué à 1.
Elle "subit" une MAJ une fois par semaine et je dois avouer que les pbs sont rares et rarement insurmontables.
Ma machien chez moi est aussi en unstable (mais depuis bcp moins longtemps)
[^] # Re: Salut,
Posté par Misc (site web personnel) . Évalué à 2.
Donc, ç'est pas cassé souvent, mais c'est pas toujours rapidement fixé.
# Euh....
Posté par Julien Portalier . Évalué à 9.
Experimental n'est "activement" utilisé que depuis quelques mois. Avant c'était juste pour y poser la toute dernière version d'un paquet juste en test de création avant de l'intégrer à Unstable. De plus, ce repository a quelques défauts. Notamment, pas d'auto-build pour les xx architectures...
Mais la chose qui m'étonne, c'est que tu ne parles pas de Testing. Pour un desktop, c'est la solution priviligiée. Certes, les tous derniers logiciels - dans leur version super top qu'elle vient de sortir dans la nuit et que je sais pas si elle marche - n'y sont pas disponibles, mais ils y sont rapidement. Seulement elle est régulièrement à jour, et le but actuel est de ne plus casser Unstable pendant des mois (comme c'est arrivée fréquemment avec l'introduction de glibc ou gcc archi buggués sur autre chose que x86 ou ppc), ce qui a pour conséquence de complètement bloquer Testing. Donc Testing est la solution (pour le moment). Certes de temps en temps, ça peut légèrement casser, certes il y a des bugs (je les cherche encore perso), et très rarement il y a un petit conflit de paquet qu'il était caché dans son coin (une fois par an je vois ça), et encore ça se corrige facilement.
Stable, bon ok, c'est bien quand ça sort, mais au bout d'un an elle devient effectivement presque obsolète. Néanmoins elle est et reste stable / sécurisée (à condition de se mettre à jour sur security.debian.org bien entendu). De plus, elle bénéficie de pas mal de backports. Donc, ça reste une solution viable, surtout pour un serveur. Et si on est un vrai admin, on est capable de « backporter » sois-même les paquets pour Stable. On peut même penser à monter une équipe qui s'occuperait de ça, et pourrait même générer un repository consacré (sur certains composants, tels les FTP, Apache et consors).
Nota: je suis tout à fait d'accord pour dire que Debian devrait faire évoluer sa politique. Le cycle actuel est bien trop long, et pas très pratique. Il est par exemple très dur de faire entrer tout un composant. Par exemple, GNOME, KDE, et ces genres de choses. Mais pour le moment, j'avoue que j'en suis assez content. Certes on met un moment avoir la nouvelle version de Gnome, ou ce genre de choses. Dans ce cas, ben on peut tenter le feu et essayer les paquets d'experimental, ou si on veut être plus prudent : des paquets provenants de Unstable. Je le fais régulièrement, sur des paquets non essentiels (liferea, galeon, gimp, et ce genre de logiciels).
On peut aussi tourner légèrement la tête, et on voit quelque chose de très intéressant : Progeny ( http://progeny.com/(...) ). Son idée de développement composants par composants (components) est vraiment très intelligente. Chaque chose est développée à part et en corrélation avec les autres composants. Pour moi c'est vers cette idée que devrait se tourner Debian, si elle veut évoluer.
Et puis, pour un développement plus efficace des paquets, experimental devrait pouvoir être auto-build.
Aller, pour ceux qui cherchent des paquets backportés (ou non existants dans Debian) : http://apt-get.org/(...)
[^] # Re: Euh....
Posté par Christophe Fergeau . Évalué à 7.
Ou encore http://backports.org(...)
# Padacor
Posté par ASpirit . Évalué à 4.
Pour le reste je mets à jour venant d'unstable seulement les packets que j'utilise souvent :
- xfce4
- gaim
- firefox
- evolution
etc.
Ben j'ai un système très très stable... ya que evolution qui plante, et encore c'est à cause d'un problème de réseau...
J'ai eu un plantage dernièrement... je ne sais plus ce que c'était, ben ça m'a fait tout drole !
PS : ah si je me souviens, maudits drivers nvidia !
# apt-get dist-upgrade
Posté par Ramso . Évalué à 3.
# corruption de la base ?
Posté par Sébastien Bacher . Évalué à 1.
[^] # Re: corruption de la base ?
Posté par Misc (site web personnel) . Évalué à 1.
J'ai déja effacé mon /var ( maudite partitionneur BSD ), et j'ai réussi à reprendre la base rpm sans aucun probléme, donc le coup des corruptions, ouais, mais ç'est vraiment mineur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.