• [^] # Re: Mon expérience avec FC2

    Posté par . En réponse à la dépêche Fedora Core 2 (Tettnang) pour i386 et AMD64. Évalué à 1.

    > Oui, mais la récupération systématique des headers.info est très coûteuse en temps

    La taille de header.info pour FC2 (1600 paquets) :
    111939
    Le header.info est récupéré UNIQUEMENT s'il est plus récent que celui dans le cache.
    En fait quand je disais qu'il était récupéré, je voulais dire qu'il y avait un contrôle.
    Après ce contrôle yum peut récupérer des entêtes.
    Le problème de yum est qu'il récupère des entêtes avec plein d'informations qui ne sont pas forcément nécessaires.
    En fait on trouve dans le cache, ce qui n'est pas installé et qui est disponible sur les serveurs. Donc par définition souvent des trucs qu'on utilise pas. Le problème est principalement là.
    Un sénario embêtant. Tu n'as pas gnome sur ta bécane. Tu fais "yum update". yum récupérer les entêtes gnome. C'est inutile, tu n'utilises pas gnome. Gnome est mise à jours. Tu fais "yum update". Yum récupère les nouveaux entêtes gnome. Inutile pour toi si tu n'as pas l'intention d'installer gnome.

    Malheureusement c'est nécessaire.
    Exemple. Imaginons que Yum ne récupère que les entêtes des paquets que tu n'as pas installé. Lorsque des paquets X.org sont apparues dans la branche développement pour remplacer XFree86, yum n'aurait pas récupéré les entêtes X.org. Donc pas de mise à jours d'XFree86 et passage à X.org.

    La liste des fichiers dans les entêtes en aussi nécessaire pour résoudre les dépendances. Par exemple gdm dépend du fichier /etc/X11/xdm/Xsession quelque soit le paquet qui founit le fichier :
    $ rpm -q --requires gdm | grep Xsession
    /etc/X11/xdm/Xsession

    Donc pour résoudre toutes les dépendance de gdm il faut connaitre la liste de toutes les fichiers (et ça bouffe de la mémoire :-).

    Puis il faut reconnaitre que yum est plus simple a utiliser qu'apt.

    > Pourquoi ne pas les cacher également (comme avec apt) ??

    les header.info sont dans le cache.

    > D'un autre côté, je me doute bien que mon probleme de freezes n'est pas à généraliser

    Je n'avais pas pensé quand tu disais "du jamais vu sous Fedora" que c'était uniquement pour ta bécane :-)