Debian logo con Debian

Eliminar todos los paquetes de la arquitectura i386 en Debian

 
 

En este artículo veremos la forma de eliminar todos los paquetes de la arquitectura i386 en distribuciones Debian y basadas en Debian.

Si tras agregar la arquitectura i386 en nuestro sistema Debian de 64 bits, decidimos que ya no nos hace falta dicha arquitectura, probablemente habrán quedado instalados en nuestro sistema paquetes de la arquitectura i386 que ya no nos harán falta.

Si intentamos deshabilitar o remover la arquitectura i386 con el siguiente comando:

$ sudo dpkg --remove-architecture i386

La salida del comando nos indicará que primero eliminemos todos los paquetes de la arquitectura i386.

Para hacerlo, haremos lo siguiente:

  1. Primero mostramos que arquitecturas están instaladas con el siguiente comando:
    $ sudo dpkg --print-foreign-architectures

    La salida debería mostrar i386.

  2. En segundo lugar, desinstalamos todos los paquetes de dicha arquitectura con el siguiente comando:
    $ sudo apt-get purge ".*:i386"

    Nota: La palabra clave de purge (en lugar de remove) eliminará todos los archivos de configuración asociados con los paquetes que estamos desinstalando.

  3. Ahora, ya podemos eliminar la arquitectura i386 con el siguiente comando:
    $ sudo dpkg --remove-architecture i386

eliminar todos los paquetes
 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
 
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

2 comentarios

  1. Baphomet

    La solución definitiva para eliminar a «los 4 jinetes del apocalipsis» (gcc-12-base:i386, libc6:i386, libcrypt1:i386, libgcc-s1:i386) es:

    $ sudo aptitude purge `dpkg –get-selections | grep «:i386» | awk ‘{print $1}’`

    y crear el fichero: /etc/apt/apt.conf.d/01-no-i386
    con el contenido
    ….
    Apt::Architectures {
    «amd64»;
    // Add other architectures if needed, for example: «arm64»;
    };
    ….
    Antes de realizar un:
    $ sudo apt update && sudo apt ugrade -y

    • J. Carlos

      Hola Baphomet,

      Perdona la tardanza en contestar.
      Muchas gracias por tu gran aporte a la solución.

      Un saludo y Gracias por visitar ZeppelinuX.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.