• [^] # Re: RPM ? Non merci.

    Posté par . En réponse au journal Cher IzNotGood.... Évalué à 3.

    > Bon alors yum search qui DL à chaque fois la liste des paquets

    Non. Il download seulement un fichier de moins de 1 ko par dépôt pour vérifier que le dépôt n'a pas changé. S'il n'a pas changé, il ne downloade rien d'autre. Enfin, il y a un "time live" de 1800 secondes par défaut, donc il download au plus toutes les 30 minutes.

    > yum list installed | grep jdk (mort de rire le téléchargement des infos des dépôts pour me lister les paquets installés)

    Peut-être un bug. Il est corrigé dans F8.

    > Bon, rpm-e jdk (bin ouais c'est le nom que rpm utilisait pour ce paquet) : rien.

    Il y a 4000 façons de retrouver le nom d'un paquet. Par exemple fait $ rpm -q -f /path/file

    > mais je trouve hallucinant que ni yum ni rpm ne reconnaissent le paquet que je vient d'installer, quand j'utilise le nom même que rpm lui donne lors de l'install).

    Car il ne doit pas avoir le nom que tu crois...

    > Bon au final crado powa j'ai installé le paquet du jdk6u5 en plus, et ça marche.

    Ce paquet s'appelle jdk pour rpm. Donc l'autre dont tu parles ne dois pas s'appeller jdk (faire par exemple un "rpm -q -i -p fichier.rpm" pour le vérifier).
    Notons que Sun parfois ne respecte pas la convention de nommage des noms de fichiers des paquets rpm.

    Par exemple :
    rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n" -p xorg-x11-drv-ati-6.8.0-1.fc8.x86_64.rpm
    xorg-x11-drv-ati-6.8.0-1.fc8.x86_64.rpm
    $

    Il me redonne le nom du paquet.

    Pour jdk de Sun :
    rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n" -p jdk-6u6-linux-amd64.rpm
    jdk-1.6.0_06-fcs.x86_64.rpm


    Ben ce n'est pas le cas.

    > mais RPM, non merci.

    Ce n'est pas de la faute à Rpm si Sun fait n'importe quoi.