• Re : Re: Installation de libexiv2-dev

    From benoit@21:1/5 to All on Sun Apr 2 15:30:01 2023
    Le dimanche 2 avril 2023 à 14:00, didier gaumet <[email protected]> a écrit :


    Bonjour,

    je pense que tu as un souci de conflit entre versions/provenances et un
    $ apt policy libexiv*
    devrait te/nous éclairer

    Oups, vraiment désolé :
    libexiv2-27:
    Installé : 0.27.5-3.1
    Candidat : 0.27.5-3.1
    Table de version :
    *** 0.27.5-3.1 100
    100 /var/lib/dpkg/status
    0.27.3-3+deb11u1 500
    500 https://deb.debian.org/debian bullseye/main amd64 Packages
    500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
    libexiv2-dev:
    Installé : (aucun)
    Candidat : 0.27.3-3+deb11u1
    Table de version :
    0.27.3-3+deb11u1 500
    500 https://deb.debian.org/debian bullseye/main amd64 Packages
    500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
    libexiv2-doc:
    Installé : (aucun)
    Candidat : 0.27.3-3+deb11u1
    Table de version :
    0.27.3-3+deb11u1 500
    500 https://deb.debian.org/debian bullseye/main amd64 Packages
    500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Sun Apr 2 16:20:01 2023
    Bonjour Bernard,

    J'ai suivis pas à pas ce que tu indiques et ça a marché. :-)

    Un tout grand merci

    --
    Benoit



    Le dimanche 2 avril 2023 à 14:07, Bernard Schoenacker <[email protected]> a écrit :


    Bonjour Benoit,

    Je suis en plein remue-méninges pour arriver à comprendre
    quel est la saveur de ta distribution...

    Toutes mes excuses, c'est une bullseye amd64


    En reprenant les bases (paquet) :

    https://deb.debian.org/debian/pool/main/e/exiv2/libexiv2-27_0.27.3-3+deb11u1_amd64.deb
    https://deb.debian.org/debian/pool/main/e/exiv2/libexiv2-dev_0.27.3-3+deb11u1_amd64.deb
    https://deb.debian.org/debian/pool/main/e/exiv2/libexiv2-doc_0.27.3-3+deb11u1_amd64.deb

    en ligne de commande :

    sudo dpkg-reconfigure --force libexiv2-27

    sudo dpkg-reconfigure

    for i in libexiv2-27_0.27.3-3+deb11u1_amd64 libexiv2-dev_0.27.3-3+deb11u1_amd64.deb ;do wget --progress=type -c -O ~/Téléchargements/$i https://deb.debian.org/debian/pool/main/e/exiv2/$i ;done

    cd ~/Téléchargements/

    sudo apt install -y ./libexiv2-27_0.27.3-3+deb11u1_amd64.deb
    sudo apt install -y./libexiv2-dev_0.27.3-3+deb11u1_amd64.deb
    sudo apt install -y./libexiv2-doc_0.27.3-3+deb11u1_amd64.deb

    sudo apt-get -f install -y

    Merci d bien vouloir rendre compte sur la liste de l'avancement

    Bien à toi
    Bernard

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sun Apr 2 17:50:02 2023
    Le 02/04/2023 à 15:23, benoit a écrit :
    [...]
    libexiv2-27:
    Installé : 0.27.5-3.1
    Candidat : 0.27.5-3.1
    Table de version :
    *** 0.27.5-3.1 100
    100 /var/lib/dpkg/status
    0.27.3-3+deb11u1 500
    500 https://deb.debian.org/debian bullseye/main amd64 Packages
    500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
    [...]

    Tu as résolu ton souci grâce à l'aide de Bernard donc je ne réponds que
    sur l'origine du problème:
    le fait que libexiv2-27 soit installé en version 0.27.5-3.1 et que
    celle-ci ne soit pas mentionnée dans un dépôt mais seulement en local (/var/lib/dpkg/status) suggère que soit tu as installé cette version (directement ou en tant que dépendance) depuis un dépôt (autre que
    Bullseye ou Bullseye-security) que tu as cessé d'utiliser depuis, soit
    que tu l'as installé (directement ou en tant que dépendance) depuis un
    paquet que tu as téléchargé (hors apt ou aptitude) pour l'installer localement.

    Dans ce genre de cas, les commandes:
    - apt policy nom_paquet (pour voir quelles sont les versions installées
    ou non et lesquelles sont dispo en local pou via les dépôts configurés)
    - apt rdepends nom_paquet (pour voir quels sont les paquets qui
    dépendent du paquet nom_paquet)
    - aptitude why nom_paquet (plus précis que apt rdepends, permet de voir pourquoi le paquet est installé, donc quel paquet parmi ceux listés par
    apt rdepends a installé le paquet nom_paquet en tant que dependance)

    ensuite on a généralement les éléments pour savoir quoi
    supprimer/purger, quoi installer, quoi reconfigurer, pour que tout
    rentre dans l'ordre :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Sun Apr 2 19:20:01 2023
    Ben merci ! ;-)

    C'est super sympa de prendre le temps de m'expliquer ça !
    Justement j'étais contant que ça marche, mais j'étais embêté de ne pas savoir pourquoi. :-)

    Avec gratitude,

    --
    Benoit

    Le dimanche 2 avril 2023 à 17:45, didier gaumet <[email protected]> a écrit :


    Le 02/04/2023 à 15:23, benoit a écrit :
    [...]

    libexiv2-27:
    Installé : 0.27.5-3.1
    Candidat : 0.27.5-3.1
    Table de version :
    *** 0.27.5-3.1 100
    100 /var/lib/dpkg/status
    0.27.3-3+deb11u1 500
    500 https://deb.debian.org/debian bullseye/main amd64 Packages
    500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages

    [...]

    Tu as résolu ton souci grâce à l'aide de Bernard donc je ne réponds que sur l'origine du problème:
    le fait que libexiv2-27 soit installé en version 0.27.5-3.1 et que
    celle-ci ne soit pas mentionnée dans un dépôt mais seulement en local (/var/lib/dpkg/status) suggère que soit tu as installé cette version (directement ou en tant que dépendance) depuis un dépôt (autre que Bullseye ou Bullseye-security) que tu as cessé d'utiliser depuis, soit
    que tu l'as installé (directement ou en tant que dépendance) depuis un paquet que tu as téléchargé (hors apt ou aptitude) pour l'installer localement.

    Dans ce genre de cas, les commandes:
    - apt policy nom_paquet (pour voir quelles sont les versions installées
    ou non et lesquelles sont dispo en local pou via les dépôts configurés)
    - apt rdepends nom_paquet (pour voir quels sont les paquets qui
    dépendent du paquet nom_paquet)
    - aptitude why nom_paquet (plus précis que apt rdepends, permet de voir pourquoi le paquet est installé, donc quel paquet parmi ceux listés par
    apt rdepends a installé le paquet nom_paquet en tant que dependance)

    ensuite on a généralement les éléments pour savoir quoi
    supprimer/purger, quoi installer, quoi reconfigurer, pour que tout
    rentre dans l'ordre :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)