• Facebook
  • Twitter
  • Contact
  • Sitemap
Abonnez vous facilement au flux RSS de ce blog Flux RSS du blog

nov

24

Migration vers Fedora 9 "Sulphur"

Quand on a un peu de temps à consacrer à son ordinateur et que l’on est un minimun curieux, on a envie d’essayer de nouvelles choses.

Avec la sortie imminente de Fedora 10 « Cambridge » le 26 novembre 2008, j’ai décidé de me replonger un peu dans cette distribution, historiquement la première que j’ai utilisé exclusivement sur mon ordinateur, sans double boot (il s’agissait de Fedora Core 2, sortie en mai 2004).

fedora

J’ai donc récupéré le Live CD de Fedora 9, nom de code Sulphur, dont une présentation des nouveautés et caractéristiques peut être consultée ici, et installé la distribution via l’installateur graphique.

L’installation s’est faite rapidement, Live CD oblige, le contenu n’est pas celui d’un DVD d’installation.

Pas déboussolé pour un sou à l’utilisation, sauf concernant yum que je dois utiliser à la place de aptitude (retour aux paquets .rpm !), mais les commandes sont les mêmes donc pas de souci particulier.

Je trouve yum plus lent que aptitude, notamment au niveau de la recherche de paquets, mais rien de bien grave. Par contre, il va falloir que je trouve les paquets fournissant le gestionnaire de mise à jour graphique afin de le supprimer: j’ai l’habitude de mettre à jour mon système tous les matins manuellement devant mon café !

Bon après, il va falloir configurer la distribution pour pouvoir retrouver exactement les habitudes que j’avais.

Côté support, la communauté Fedora, notamment francophone, est conséquente et organisée, il sera facile de trouver de l’aide en cas de besoin.

Pour en terminer avec ce passage à Fedora, je tenais à citer Guillaume Kulakowski, co-responsable et développeur du site fedora-fr dédié à la promotion de Fedora et des logiciels libres.

Installer et jouer à Numpty Physics sur Ubuntu
La pénibilité du travail des acteurs du Libre
Navigateur Epiphany: ne plus travailler en mode déconnecté par défaut
Le Top Blogs Linux de Wikio deviendra Top Logiciels Libres

Pas de commentaire

  1. KiBi

    Le 24/11/2008 @ 16h07

    1

    Et ça fait quoi sur « Planète des utilisateurs Debian » ?

    Oh, et sympa le « Unknown error while submitting your comment. Try again? »…

  2. Julien

    Le 24/11/2008 @ 20h38

    2

    Ah ah, ça vient d’un flux non modifié, j’ai mailé Raphaël Hertzog pour le lui signifier !

    Et oui cette fameuse erreur, comme je te l’ai dit dans le mail, je n’ai aucune idée de la cause…

  3. bochecha

    Le 25/11/2008 @ 16h03

    3

    héhé

    Fedora 10 est toute chaude sortie du four. A gouter, c’est vraiment une bonne recette ;)

    Concernant le débat sur la vitesse de yum, il faut bien comprendre comment celui-ci fonctionne.

    apt-get conserve un cache conséquent en local et ne le met à jour que sur demande explicite de l’utilisateur. Yum lui, le met à jour (presque) entièrement (presque) à chaque fois.

    La raison est que Fedora bouge beaucoup plus vite que Debian. Il n’est donc pas rare de voir plusieurs fournées de mises à jour dans une même journée. De plus, les anciennes versions ne sont pas conservées sur les dépôts. Un cache local n’a donc que peu d’intérêt car il est vite obsolète (cache qui prend tout son intérêt sur une Debian ;)

    Conclusion, pour comparer correctement yum et apt-get (ou aptitude, même combat ;) , il faudrait comparer:
    # yum

    avec:
    # apt-get update && apt-get

    Là, la comparaison prend plus de sens ;)

    Ensuite, rpm propose certaines fonctionnalités sur la gestion des dépendances que ne propose pas dpkg, ce qui peut ralentir encore le process. En revanche, comme je maîtrise très peu dpkg/apt-get, je ne me permettrai pas d’entrer plus en avant dans les détails.

    Attention, je ne tiens pas à dire que yum est aussi/plus rapide que apt-get. Juste que certains aspects sont souvents oubliés lors des comparaisons.

  4. bochecha

    Le 25/11/2008 @ 16h04

    4

    mince, mon commentaire a été bouffé :/

    Concernant la comparaison, il fallait comprendre:

    …, il faudrait comparer:
    # yum opération

    avec:
    # apt-get update && apt-get opération

  5. Julien

    Le 27/11/2008 @ 13h58

    5

    Non, tu as cru que ton commentaire a été bouffé ! ;)

    Merci Bochecha pour ces précisions concernant yum. Par contre, niveau gestion des dépendances, comment ça fonctionne ? Il m’est arrivé d’installer un paquet N et forcément ses dépendances, mais à la désinstallation, seul le paquet N est désinstallé…

    Comment yum fonctionne à ce niveau là, il y a une équivalence à aptitude ou deborphan au niveau de la gestion des paquets ?

  6. bochecha

    Le 1/12/2008 @ 12h05

    6

    Tu as eu à faire au comportement attendu de la part d’un gestionnaire de paquet:

    Tu installes le logiciel A qui dépend de B. Yum va donc installer A et B.Tu supprimes B, yum va donc supprimer aussi A.Tu supprimes en revanche A, yum ne va supprimer qua A, pour la bonne et simple raison que d’autres paquets pourraient dépendre de B, que des logiciels compilés à la main pourraient dépendre de B, et enfin, que tu n’as pas demandé à désinstaller B.Yum ne fait rien de plus, et c’est tant mieux ;)

    En revanche, yum fournit des APIs, et du coup, des programmes les utilisent pour fournir plein de tites fonctionnalités sympa.
    Pour ce que tu cherches, tu as « package-cleanup » (paquet yum-utils sur le dépôt officiel). Fais un simple:# package-cleanup --leaves, cela te retournera toutes les bibliothèques dont plus aucun paquet ne dépend. Tu pourras alors les supprimer via rpm / yum, puis relancer package-cleanup si tu veux descendre d’un niveau dans les paquets « inutilisés »

    .Attention toutefois, sous les systèmes Debian, ces paquets sont des « orphans ». Sous Fedora, ce sont des « feuilles » (leaves) de l’arbre des dépendance (théorie des graphes, tout ça…).On a aussi le concept de paquets « orphans », mais cela représente:
    1. les paquets qui n’ont plus de mainteneurs sur les dépôts et vont donc disparaître
    2. les paquets installés sur un système mais ne provenant pas d’un des dépôts activés.
    Tu peux lister les paquets du 2. avec la commande:# package-cleanup --orphans

    Dans tous les cas, je t’invite à passer un peu de temps sur fedora-fr.org, la doc y est très fournie ;)
    Passe aussi sur IRC si tu as des doutes.

    PS: comment on fait pour que le code soit pas bouffé et que tu aies pas à éditer les commentaires à la main ?)

Ecrire un commentaire



  • Les infos inutiles de ce billet:

    • date J'ai osé le publier le: 24 nov 2008 à 12h35
    • category Catégorie (indispensable): GNU / Linux
    • NbComment Nombre de commentaires : 0
    • RSS Abonnement RSS: Abonnez-vous !
    • Tags: distribution, fedora, fedora 9, fedora-fr, GNU / Linux, live cd, sulphur, yum
    • respond Prenez la parole
  • Sur Facebook...

  • Sur Twitter...

    Suivre @frenchbigdog

    •  
  • Vous cherchez quelque chose ?

  • Catégories

      Android (15)
      Apple (4)
      BlackBerry (23)
      Blogging (33)
      Figurines (6)
      Geek (35)
      GNU / Linux (74)
      Jeux Vidéo (55)
      Ma vie (16)
      Mobile (26)
      Musique (27)
      Non classé (1)
      Vidéo (1)
      Web (69)
      Windows Phone (2)
      Wordpress (24)

Retour en haut de page

Mes profils

  • Mon Twitterlogo
  • Mon FacebookFacebook

Partenaires

  • Bouche Cousue
  • Travel Senses
  • Ziknation

Les plus populaires aujourd'hui

  • Comment mettre à jour mon BlackBerry ?
  • Télécharger BlackBerry App World 2.0
  • Configurer les paramètres MMS Free Mobile fonctionnels pour Android 4.x
  • Réparation d’un iPhone hors garantie
  • BeWeather: application météo gratuite pour BlackBerry
  • Télécharger OS 6.0.0.534 pour BlackBerry Bold 9700
  • Firmware OS 5.0.0.822 pour BlackBerry Bold 9000 et Curve 8900

Nuage de Tags

Android Apple applications BlackBerry blog blogs clip debian Geek gnome GNU / Linux google iPhone iPod logiciel publicité PUF service sexy twitter ubuntu video Web Wordpress xbox 360 youtube
Blog de Julien Candelier | Design par Gonzague Dambricourt et X-prime