• =?UTF-8?Q?Re=3a_OT_Que_programa_para_Debian_abre_un_fichero_con_ext?= =

    From JavierDebian@21:1/5 to All on Thu May 11 00:50:01 2023
    El 10/5/23 a las 15:24, José Manuel (Abogado) escribió:
    El 2023-05-09 09:48, José Manuel escribió:




    Los siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado
    E: No se pudieron corregir los problemas, usted ha retenido paquetes
    rotos.

    :/$ sudo apt -f install
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    Leyendo la información de estado... Hecho
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 4 no
    actualizados.

    :/$


    # apt purge *python*
    # apt autorermove --purge

    y con ello quitas TODO python que pueda estar generando problemas.

    Toma nota de qué otras cosas pueden desinstalarse y que te interese
    mantener, para luego, volver a instalarlas.

    Luego, instala mcomix.

    Luego, vuelves a instalar los programas que pueden haberse desinstalado.


    Me llama MUCHÍSIMO la atención que teniendo un Debian "bulleyes" tengas
    esos problema con un programa tan simple como mcomix.
    Como que me huele que has instalado Python de www.python.org o de algún repositorio ppa raro de *buntu, y tienes un "FrankenDebian" en tus manos.
    O tienen los "backports" con prioridad alta.


    Esta parte no me cierra:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1 va
    a ser instalado
    Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado

    Si te fijas en las dependencias de mcomix https://packages.debian.org/bullseye/mcomix, verás que depende de
    python3-gi (= 3.38.0-2), pero por alguna razón tienes un repositorio
    apuntando a 3.42.1-1+b1.
    Creería que tienes habilitados los "backports" en /etc/apt/preferences
    con una prioridad más alta que los archivos normales.

    Te recomiendo:
    1 - Purgar python.
    2 - Asegurarte de no tener algún repositorio estrambótico activado.
    3 - Configurar las preferencias de "apt pinning" en forma correcta.

    Saludos.

    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jos=c3=a9_Manuel_=28Aboga@21:1/5 to All on Thu May 11 17:10:02 2023
    El 10/5/23 a las 23:42, JavierDebian escribió:


    El 10/5/23 a las 15:24, José Manuel (Abogado) escribió:
    El 2023-05-09 09:48, José Manuel escribió:




    Los siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado
    E: No se pudieron corregir los problemas, usted ha retenido paquetes
    rotos.

    :/$ sudo apt -f install
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    Leyendo la información de estado... Hecho
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 4 no
    actualizados.

    :/$


    # apt purge *python*
    # apt autorermove --purge

    y con ello quitas TODO python que pueda estar generando problemas.

    Toma nota de qué otras cosas pueden desinstalarse y que te interese mantener, para luego, volver a instalarlas.

    Luego, instala mcomix.

    Luego, vuelves a instalar los programas que pueden haberse desinstalado.


    Me llama MUCHÍSIMO la atención que teniendo un Debian "bulleyes"
    tengas esos problema con un programa tan simple como mcomix.
    Como que me huele que has instalado Python de www.python.org o de
    algún repositorio ppa raro de *buntu, y tienes un "FrankenDebian" en
    tus manos.
    O tienen los "backports" con prioridad alta.


    Esta parte no me cierra:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado

    Si te fijas en las dependencias de mcomix https://packages.debian.org/bullseye/mcomix, verás que depende de
    python3-gi (= 3.38.0-2), pero por alguna razón tienes un repositorio apuntando a 3.42.1-1+b1.
    Creería que tienes habilitados los "backports" en /etc/apt/preferences
    con una prioridad más alta que los archivos normales.

    Te recomiendo:
    1 - Purgar python.
    2 - Asegurarte de no tener algún repositorio estrambótico activado.
    3 - Configurar las preferencias de "apt pinning" en forma correcta.

    Saludos.

    JAP

    Hola

    Gracias Javier por contestar y por la información.

    Revisando el sources.list si tengo habilitado los backports , ya que soy fotógrafo aficionado y proceso mis fotografías con Darktable y GIMP. En stable es una versión antigua y para poner la más reciente debo ir o a backports o testing.
    Debian en estos programas esta muy retrasada.

    En el fichero preferences tengo esto:
    Package: *
    Pin: release a=stable
    Pin-Priority: 900

    Package: *
    Pin: release a=testing
    Pin-Priority: 600

    En la carpeta preferences.d esta vacía.

    Con respecto a python, no sé que ficheros que tengo tengo que mantener
    si realizó un -purge

    --
    Un saludo,
    José Manuel
    Gran Canaria/España

    Si vas a escribir.. piensa en esto:
    no digas nada que no sea mas precioso que el silencio!!!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jos=c3=a9_Manuel_=28Aboga@21:1/5 to All on Thu May 11 16:50:01 2023
    This is a multi-part message in MIME format.
    El 10/5/23 a las 22:09, sergiogomez@tostado.com.ar escribió:

    El 2023-05-10 15:24, José Manuel escribió:



    El 9/5/23 a las 15:02, sergiogomez@tostado.com.ar escribió:

    El 2023-05-09 09:48, José Manuel escribió:




    Los siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero
    3.42.1-1+b1 va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a
    ser instalado
    E: No se pudieron corregir los problemas, usted ha retenido
    paquetes rotos.

    :/$ sudo apt -f install
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    Leyendo la información de estado... Hecho
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 4 no
    actualizados.

    :/$

    El problema lo tenés con la versión de python3-gi-cairo, te pide
    únicamente la versión 3.38.0-2 y solo esa, de ahí el signo igual de
    (= 3.38.0-2), esa versión es de "Debian bullseye" con
    (https://packages.debian.org/bullseye/python3-gi-cairo bullseye), el
    otro tema es el "origen" del paquete comix, que no está en las
    versiones de Debian y quizás ese sea el mayor inconveniente.



    Hola

    Gracias Sergio Gómez por contestar.

    Como mi sistema operativo es Debian bullseye. no sé donde puede estar
    el problema.

    Jose, fijate qué información tira "apt-cache policy python3-gi-cairo"
    y ahí podrás ver si hay otros repositorios que tenga versiones
    distintas, incluso la que necesitás. En el caso de que esté la versión 3.38.0-2, podés "obligar" al sistema a utilizar esa, aunque corriendo
    el riesgo de bloquear otras actualziaciones o mayores problemas con
    otras aplicaciones.


    Saludos.


    Serigo

    Hola

    Gracias Sergio por contestar.
    Como me indicas puedo tener más problemas que beneficios, por tanto de
    momento me quedo como estoy. Gracias por la información.

    --
    Un saludo,
    José Manuel
    Gran Canaria/España

    Si vas a escribir.. piensa en esto:
    no digas nada que no sea mas precioso que el silencio!!!






    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <br>
    <br>
    <div class="moz-cite-prefix">El 10/5/23 a las 22:09,
    <a class="moz-txt-link-abbreviated" href="mailto:sergiogomez@tostado.com.ar">sergiogomez@tostado.com.ar</a> escribió:<br>
    </div>
    <blockquote type="cite"
    cite="mid:ec3abd5adc627147ff9b13ba2824ca1e@tostado.com.ar">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <p>El 2023-05-10 15:24, José Manuel escribió:</p>
    <blockquote type="cite" style="padding: 0 0.4em; border-left:
    #1010ff 2px solid; margin: 0"><!-- html ignored -->
    <!-- head ignored --><!-- meta ignored --> <br>
    <br>
    <div class="moz-cite-prefix">El 9/5/23 a las 15:02, <a
    class="moz-txt-link-abbreviated moz-txt-link-freetext"
    href="mailto:sergiogomez@tostado.com.ar"
    moz-do-not-send="true">sergiogomez@tostado.com.ar</a>
    escribió:</div>
    <blockquote type="cite" style="padding: 0 0.4em; border-left:
    #1010ff 2px solid; margin: 0">
    <p>El 2023-05-09 09:48, José Manuel escribió:</p>
    <blockquote style="padding: 0 0.4em; border-left: #1010ff 2px
    solid; margin: 0;"><br>
    <br>
    <span style="font-family: monospace;"><br>
    Los siguientes paquetes tienen dependencias incumplidas: <br>
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero
    3.42.1-1+b1 va a ser instalado <br>
                       Depende: python3 (&lt; 3.10) pero
    3.10.5-3 va a ser instalado <br>
    <span style="font-weight: bold; color: #ff5454;
    background-color: #ffffff;">E: </span><span
    style="color: #000000; background-color: #ffffff;">No se
    pudieron corregir los problemas, usted ha retenido
    paquetes rotos. <br>
    <br>
    </span><span style="font-weight: bold; color: #5454ff;
    background-color: #ffffff;">:/</span><span style="color:
    #000000; background-color: #ffffff;">$ sudo apt -f
    install </span><br>
    Leyendo lista de paquetes... Hecho <br>
    Creando árbol de dependencias... Hecho <br>
    Leyendo la información de estado... Hecho <br>
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y
    4 no actualizados. <br>
    <br>
    <span style="color: #000000; background-color: #ffffff;">:</span><span
    style="font-weight: bold; color: #5454ff;
    background-color: #ffffff;">/</span><span style="color:
    #000000; background-color: #ffffff;">$ </span></span><br>
    </blockquote>
    <p>El problema lo tenés con la versión de <span
    style="font-family: monospace;">python3-gi-cairo, te pide
    únicamente la versión 3.38.0-2 y solo esa, de ahí el signo
    igual de (= 3.38.0-2), esa versión es de "Debian bullseye"
    </span>con (<a class="moz-txt-link-freetext"
    href="https://packages.debian.org/bullseye/python3-gi-cairo"
    target="_blank" rel="noopener noreferrer"
    moz-do-not-send="true">https://packages.debian.org/bullseye/python3-gi-cairo</a> bullseye),
    el otro tema es el "origen" del paquete comix, que no está
    en las versiones de Debian y quizás ese sea el mayor
    inconveniente.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    </blockquote>
    Hola<br>
    <br>
    Gracias Sergio Gómez por contestar.<br>
    <br>
    Como mi sistema operativo es Debian bullseye. no sé donde puede
    estar el problema. <br>
    <br>
    </blockquote>
    <p>Jose, fijate qué información tira "apt-cache
    policy python3-gi-cairo" y ahí podrás ver si hay otros
    repositorios que tenga versiones distintas, incluso la que
    necesitás. En el caso de que esté la versión 3.38.0-2, podés
    "obligar" al sistema a utilizar esa, aunque corriendo el riesgo
    de bloquear otras actualziaciones o mayores problemas con otras
    aplicaciones.</p>
    <p><br>
    </p>
    <p>Saludos.</p>
    <p><br>
    </p>
    <p>Serigo</p>
    </blockquote>
    Hola<br>
    <br>
    Gracias Sergio por contestar.<br>
    Como me indicas puedo tener más problemas que beneficios, por tanto
    de momento me quedo como estoy. Gracias por la información.<br>
    <br>
    <div class="moz-signature"
    signature-switch-id="2e118922-04ea-4c2a-95cd-7db399eaa7e1">-- <br>
    Un saludo, <br>
    José Manuel <br>
    Gran Canaria/España <br>
    <br>
    Si vas a escribir.. piensa en esto: <br>
    no digas nada que no sea mas precioso que el silencio!!! <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    </div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jos=c3=a9_Manuel_=28Aboga@21:1/5 to All on Thu May 11 18:20:01 2023
    This is a multi-part message in MIME format.
    El 9/5/23 a las 18:58, JavierDebian escribió:


    El 6/5/23 a las 21:17, José Manuel (Abogado) escribió:
    Hola
    Tengo unos ficheros de tebeos (comix) con extensión cbr y quisiera
    poder abrirlos para ver su contenido. Pregunto al foro por si alguno
    me puede indicar un programa que los abra en Debian. Gracias de antemano



    No des vueltas.

    Usá mcomix
    Está en los repositorios de Debian, no hagas FrankenDebian



    Package mcomix

        buster (oldstable) (x11): GTK+ image viewer for comic books
        1.2.1-1.1: all
        bullseye (stable) (x11): GTK+ image viewer for comic books
        1.2.1mcomix3+git20200206-1: all
        bookworm (testing) (x11): GTK+ image viewer for comic books
        2.1.0-2: all
        sid (unstable) (x11): GTK+ image viewer for comic books
        2.1.0-2: all


    JAP

    Hola

    ¿ Y cómo lo hago? si me sale siempre lo siguiente:

    siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1 va
    a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado


    En tu mensaje anterior me decías lo de aplicar  -purge a python y que mantuviera los ficheros que me fueran útiles,a este mensaje te conteste diciéndote que no sabia que ficheros debía mantener,
    En ese mensaje también te decía que necesitaba las ultimas versiones de Darktable y GIMP que no están en stable ya que Debian va retrasado, por
    lo que tengo que bajarlos de los backports o testing, que aunque no son
    los recientes si tienen una versión más nueva que en stable.

    --
    Un saludo,
    José Manuel
    Gran Canaria/España

    Si vas a escribir.. piensa en esto:
    no digas nada que no sea mas precioso que el silencio!!!




    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <br>
    <br>
    <div class="moz-cite-prefix">El 9/5/23 a las 18:58, JavierDebian
    escribió:<br>
    </div>
    <blockquote type="cite"
    cite="mid:71108003-a84b-781a-b932-c766ce4efe0b@gmail.com">
    <br>
    <br>
    El 6/5/23 a las 21:17, José Manuel (Abogado) escribió:
    <br>
    <blockquote type="cite">Hola
    <br>
    Tengo unos ficheros de tebeos (comix) con extensión cbr y
    quisiera poder abrirlos para ver su contenido. Pregunto al foro
    por si alguno me puede indicar un programa que los abra en
    Debian. Gracias de antemano
    <br>
    <br>
    </blockquote>
    <br>
    <br>
    No des vueltas.
    <br>
    <br>
    Usá mcomix
    <br>
    Está en los repositorios de Debian, no hagas FrankenDebian
    <br>
    <br>
    <br>
    <br>
    Package mcomix
    <br>
    <br>
        buster (oldstable) (x11): GTK+ image viewer for comic books
    <br>
        1.2.1-1.1: all
    <br>
        bullseye (stable) (x11): GTK+ image viewer for comic books
    <br>
        1.2.1mcomix3+git20200206-1: all
    <br>
        bookworm (testing) (x11): GTK+ image viewer for comic books
    <br>
        2.1.0-2: all
    <br>
        sid (unstable) (x11): GTK+ image viewer for comic books
    <br>
        2.1.0-2: all
    <br>
    <br>
    <br>
    JAP
    <br>
    <br>
    </blockquote>
    Hola <br>
    <br>
    ¿ Y cómo lo hago? si me sale siempre lo siguiente:<br>
    <br>
    <span style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;">siguientes
    paquetes tienen dependencias incumplidas:
    </span><br>
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero
    3.42.1-1+b1 va a ser instalado
    <br>
                       Depende: python3 (&lt; 3.10) pero 3.10.5-3 va a
    ser instalado<br>
    <br>
    </span><br>
    En tu mensaje anterior me decías lo de aplicar  -purge a python y
    que mantuviera los ficheros que me fueran útiles,a este mensaje te
    conteste diciéndote que no sabia que ficheros debía mantener,<br>
    En ese mensaje también te decía que necesitaba las ultimas versiones
    de Darktable y GIMP que no están en stable ya que Debian va
    retrasado, por lo que tengo que bajarlos de los backports o testing,
    que aunque no son los recientes si tienen una versión más nueva que
    en stable.  <br>
    <br>
    <span style="font-family:monospace"></span>
    <div class="moz-signature"
    signature-switch-id="2e118922-04ea-4c2a-95cd-7db399eaa7e1">-- <br>
    Un saludo, <br>
    José Manuel <br>
    Gran Canaria/España <br>
    <br>
    Si vas a escribir.. piensa en esto: <br>
    no digas nada que no sea mas precioso que el silencio!!! <br>
    <br>
    <br>
    <br>
    <br>
    </div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JavierDebian@21:1/5 to All on Fri May 12 00:50:02 2023
    El 11/5/23 a las 12:06, José Manuel (Abogado) escribió:


    El 10/5/23 a las 23:42, JavierDebian escribió:


    El 10/5/23 a las 15:24, José Manuel (Abogado) escribió:
    El 2023-05-09 09:48, José Manuel escribió:




    Los siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado
    E: No se pudieron corregir los problemas, usted ha retenido paquetes
    rotos.

    :/$ sudo apt -f install
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    Leyendo la información de estado... Hecho
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 4 no
    actualizados.

    :/$


    # apt purge *python*
    # apt autorermove --purge

    y con ello quitas TODO python que pueda estar generando problemas.

    Toma nota de qué otras cosas pueden desinstalarse y que te interese
    mantener, para luego, volver a instalarlas.

    Luego, instala mcomix.

    Luego, vuelves a instalar los programas que pueden haberse desinstalado.


    Me llama MUCHÍSIMO la atención que teniendo un Debian "bulleyes"
    tengas esos problema con un programa tan simple como mcomix.
    Como que me huele que has instalado Python de www.python.org o de
    algún repositorio ppa raro de *buntu, y tienes un "FrankenDebian" en
    tus manos.
    O tienen los "backports" con prioridad alta.


    Esta parte no me cierra:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado

    Si te fijas en las dependencias de mcomix
    https://packages.debian.org/bullseye/mcomix, verás que depende de
    python3-gi (= 3.38.0-2), pero por alguna razón tienes un repositorio smartd >> apuntando a 3.42.1-1+b1.
    Creería que tienes habilitados los "backports" en /etc/apt/preferences
    con una prioridad más alta que los archivos normales.

    Te recomiendo:
    1 - Purgar python.
    2 - Asegurarte de no tener algún repositorio estrambótico activado.
    3 - Configurar las preferencias de "apt pinning" en forma correcta.

    Saludos.

    JAP

    Holasmartd

    Gracias Javier por contestar y por la información.

    Revisando el sources.list si tengo habilitado los backports , ya que soy fotógrafo aficionado y proceso mis fotografías con Darktable y GIMP. En stable es una versión antigua y para poner la más reciente debo ir o a backports o testing.
    Debian en estos programas esta muy retrasada.

    En el fichero preferences tengo esto:
    Package: *
    Pin: release a=stable
    Pin-Priority: 900

    Package: *
    Pin: release a=testing
    Pin-Priority: 600

    En la carpeta preferences.d esta vacía.

    Con respecto a python, no sé que ficheros que tengo tengo que mantener
    si realizó un -purge



    Voy a tratar de ser escueto y claro.
    Veo tu archivo "preferences"

    Tu problema con mcomix-stable es que depende de paquetes de python de
    stable.

    Tenés dos opciones: pasar todo a stable o instalar mcomix de testing.

    La segunda es la más rápida:

    # apt install mcomix -t testing


    La primera, es más engorrosa, pero sería lo que yo haría, y es lo que ya
    te comenté de purgar python instalado desde los backports o testing; el apt-pinning es lindo en teoría. Mezclar ramas SIEMPRE trae problemas.
    Mezclar con testing tiene problemitas, mezclar con sid.... es para jugar
    a hacer desastres.


    Prueba con la siguiente instrucción

    # apt list --installed | grep testing

    para ver qué tienes instalado de testing dentro de stable, y si te
    conviene mantenerlo en esa rama.

    Personalmente, desde 2005 hasta 2012, usaba testing, pues en ese tiempo
    era muy diferente lo que había en una rama y en la otra.
    Desde el 2013 a hoy, uso stable.
    Y sobre todo desde 2019, en que el sistema tiene un RAID-5 montado, no
    quiero sorpresas.

    Si tanto necesitas los backports, arma el sistema competo en testing,
    pero atiénete a las consecuencias.

    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jos=c3=a9_Manuel_=28Aboga@21:1/5 to All on Sat May 13 03:40:01 2023
    El 7/5/23 a las 1:17, José Manuel (Abogado) escribió:
    Hola
    Tengo unos ficheros de tebeos (comix) con extensión cbr y quisiera
    poder abrirlos para ver su contenido. Pregunto al foro por si alguno
    me puede indicar un programa que los abra en Debian. Gracias de antemano

    Hola

    Gracias a todos los que me contestaron por su estimable ayuda. Con
    vuestra información conseguí instalar mcomix, configurar okular para
    poder visualizar los tebeos (comix), etc.


    --
    Un saludo,
    José Manuel
    Gran Canaria/España

    Si vas a escribir.. piensa en esto:
    no digas nada que no sea mas precioso que el silencio!!!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jos=c3=a9_Manuel_=28Aboga@21:1/5 to All on Sat May 13 03:30:01 2023
    El 11/5/23 a las 23:47, JavierDebian escribió:


    El 11/5/23 a las 12:06, José Manuel (Abogado) escribió:


    El 10/5/23 a las 23:42, JavierDebian escribió:


    El 10/5/23 a las 15:24, José Manuel (Abogado) escribió:
    El 2023-05-09 09:48, José Manuel escribió:




    Los siguientes paquetes tienen dependencias incumplidas:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero
    3.42.1-1+b1 va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a
    ser instalado
    E: No se pudieron corregir los problemas, usted ha retenido
    paquetes rotos.

    :/$ sudo apt -f install
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    Leyendo la información de estado... Hecho
    0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 4 no
    actualizados.

    :/$


    # apt purge *python*
    # apt autorermove --purge

    y con ello quitas TODO python que pueda estar generando problemas.

    Toma nota de qué otras cosas pueden desinstalarse y que te interese
    mantener, para luego, volver a instalarlas.

    Luego, instala mcomix.

    Luego, vuelves a instalar los programas que pueden haberse
    desinstalado.


    Me llama MUCHÍSIMO la atención que teniendo un Debian "bulleyes"
    tengas esos problema con un programa tan simple como mcomix.
    Como que me huele que has instalado Python de www.python.org o de
    algún repositorio ppa raro de *buntu, y tienes un "FrankenDebian" en
    tus manos.
    O tienen los "backports" con prioridad alta.


    Esta parte no me cierra:
    python3-gi-cairo : Depende: python3-gi (= 3.38.0-2) pero 3.42.1-1+b1
    va a ser instalado
                       Depende: python3 (< 3.10) pero 3.10.5-3 va a ser
    instalado

    Si te fijas en las dependencias de mcomix
    https://packages.debian.org/bullseye/mcomix, verás que depende de
    python3-gi (= 3.38.0-2), pero por alguna razón tienes un repositorio
    smartd
    apuntando a 3.42.1-1+b1.
    Creería que tienes habilitados los "backports" en
    /etc/apt/preferences con una prioridad más alta que los archivos
    normales.

    Te recomiendo:
    1 - Purgar python.
    2 - Asegurarte de no tener algún repositorio estrambótico activado.
    3 - Configurar las preferencias de "apt pinning" en forma correcta.

    Saludos.

    JAP

    Holasmartd

    Gracias Javier por contestar y por la información.

    Revisando el sources.list si tengo habilitado los backports , ya que
    soy fotógrafo aficionado y proceso mis fotografías con Darktable y
    GIMP. En stable es una versión antigua y para poner la más reciente
    debo ir o a backports o testing.
    Debian en estos programas esta muy retrasada.

    En el fichero preferences tengo esto:
    Package: *
    Pin: release a=stable
    Pin-Priority: 900

    Package: *
    Pin: release a=testing
    Pin-Priority: 600

    En la carpeta preferences.d esta vacía.

    Con respecto a python, no sé que ficheros que tengo tengo que
    mantener si realizó un -purge



    Voy a tratar de ser escueto y claro.
    Veo tu archivo "preferences"

    Tu problema con mcomix-stable es que depende de paquetes de python de
    stable.

    Tenés dos opciones: pasar todo a stable o instalar mcomix de testing.

    La segunda es la más rápida:

    # apt install mcomix -t testing


    La primera, es más engorrosa, pero sería lo que yo haría, y es lo que
    ya te comenté de purgar python instalado desde los backports o
    testing; el apt-pinning es lindo en teoría. Mezclar ramas SIEMPRE trae problemas.
    Mezclar con testing tiene problemitas, mezclar con sid.... es para
    jugar a hacer desastres.


    Prueba con la siguiente instrucción

    # apt list --installed | grep testing

    para ver qué tienes instalado de testing dentro de stable, y si te
    conviene mantenerlo en esa rama.

    Personalmente, desde 2005 hasta 2012, usaba testing, pues en ese
    tiempo era muy diferente lo que había en una rama y en la otra.
    Desde el 2013 a hoy, uso stable.
    Y sobre todo desde 2019, en que el sistema tiene un RAID-5 montado, no
    quiero sorpresas.

    Si tanto necesitas los backports, arma el sistema competo en testing,
    pero atiénete a las consecuencias.

    JAP

    Hola Javier

    Gracias por la ayuda

    --
    Un saludo,
    José Manuel
    Gran Canaria/España

    Si vas a escribir.. piensa en esto:
    no digas nada que no sea mas precioso que el silencio!!!

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