3. Outils et sites de mises à jour

Les systèmes Linux modernes convergent rapidement vers un modèle utilisant uniquement un support physique pour l'installation de du système, les mises à jours étant récupérées et installées par des outils interrogeant des sites de mise à jour. La connaissance rapide de trois outils sera nécessaire :

apt-get

Le grand père des outils d'installation de paquets via le réseau. Originellement sous Débian, il a ensuite été porté sur les distributions utilisant des paquets RPM. Il n'est pas distribué avec Fedora Core, mais il peut être de temps à autres utile pour des sites de mise à jour non compatibles avec d'autres outils. Les procédures de ce guide pratique n'utilisent plus apt-get, mais vous devez savoir qu'il existe.

yum

Yum, le Yellow Dog Updater Modified (« L'outil modifié de mises à jour Yellow Dog ») est livré avec Fedora Core. Il vous aidera à télécharger des mises à jour à partir du site de Fedora, ainsi qu'à partir d'autres sites qui mettent à disposition tout ces trucs maudits que Fedora ne distribue pas. Je le préfère à apt-get, car il semble récupérer automatiquement les mises à jours de listes de paquets, alors que cette liste doit être mise à jour à la main avec apt.

up2date

C'est un script qui appelle yum et apt (il peut aussi interroger un répertoire local de votre disque dur). C'est le plus pratique des trois ; le regarder fonctionner est instructif.

Il faut que vous connaissiez aussi quelques sites de mise à jour :

rpm.livna.org

Ce site n'est pas hébergé aux États-Unis et est donc hors de portée de la loi américaine DMCA. Il est destiné à héberger tous ces trucs maudits que Fedora Core ne veut pas distribuer. Il n'existe aucune relation officielle entre les deux projets et Fedora ne les mentionne même pas sur leurs pages Web ou leur documentation, de peur de se prendre en pleine figure un procès de suppression de la liberté de parole initié par ces rats du DVDCCA. Malgré tout, le projet livna suit l'évolution de Fedora pas à pas. Accessible via yum et apt.

FreshRPMs

Le plus connu des sites distribuant des RPM hors distributions. Il propose pas mal de choses qui ne font pas encore parti de Fedora Core, et il est également compatible avec les distribution de Red Hat plus anciennes. C'est la source principale pour apt-get. Il est accessible par yum et apt. Malheureusement, il se trouve avoir de sérieux conflits de bibliothèques avec livna et je ne vous recommande pas de mélanger les deux.

http://macromedia.mplug.org/

La source principale pour les paquets du logiciel Flash de Macromédia. Accessible par yum et apt.

http://dag.wieers.com/apt/

C'est le seul site où j'ai pu trouver des RPM tous prêts pour Java et le greffon Java. Ils est accessible via yum et apt.

Pour installer vos outils, il faut suivre les étapes suivantes :

  1. Activez up2date en ajoutant les lignes suivantes à /etc/sysconfig/rhn/sources :

    yum fedora-us-stable-fc1 http://download.fedora.us/fedora/fedora/1/i386/yum/stable
    yum fedora-us-testing-fc1 http://download.fedora.us/fedora/fedora/1/i386/yum/testing
    yum livna-stable-fc1 http://rpm.livna.org/fedora/1/i386/yum/stable
    yum flash-plugin http://macromedia.mplug.org/apt/fedora/1
    yum dag http://apt.sw.be/redhat/fc1/en/i386/dag
    

    Il sera peut-être nécessaire de modifier 1 en le remplaçant par le numéro de la version la plus récente de Fedora Core, par exemple 2, si la dernière version est numérotée 2.

  2. Pour activer yum, il faut ajouter les lignes suivantes à /etc/yum.conf :

    [livna-stable]
    name=Livna.org Paquets compatibles avec Fedora (stable)
    baseurl= http://rpm.livna.org/fedora/$releasever/$basearch/yum/stable
    gpgcheck=1
    
    [livna-unstable]
    name=Livna.org Paquets compatibles avec Fedora (instable)
    baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/yum/unstable
    gpgcheck=1
    
    [livna-testing]
    name=Livna.org Paquets compatibles avec Fedora (test)
    baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/yum/testing
    gpgcheck=1
    
    [flash-plugin]
    name=Site du greffon Flash de Macromédia
    baseurl=http://macromedia.mplug.org/apt/fedora/$releasever
    
    [dag]
    name=Site de mises a jour Fedora Core 1 de Dag Wieer
    baseurl=http://apt.sw.be/redhat/fc$releasever/en/i386/dag