Sådan fjerner du i386 arkitektur fra Debian amd64 - Trin-for-trin guide

Hvordan fjernes foreign architecture i386 fra en Debian amd64 installation, når kommandoen dpkg --remove-architecture i386 kræver, at alle i386 pakker først fjernes?

For at fjerne foreign architecture i386 fra en Debian amd64 installation, skal du først liste og fjerne alle i386 pakker, derefter fjerne selve i386 arkitekturen og til sidst opdatere pakkelisten.

Sådan fjernes foreign architecture i386 fra en Debian amd64 installation

For at fjerne foreign architecture i386 fra en Debian amd64 installation, skal du følge en række trin. Da kommandoen dpkg --remove-architecture i386 kræver, at alle i386 pakker først fjernes, skal du først identificere og afinstallere disse pakker. Her er en trin-for-trin guide:

  1. Liste alle installerede i386 pakker:

    dpkg --list | grep :i386

    Dette vil give dig en liste over alle installerede i386 pakker.

  2. Fjern alle i386 pakker:

    Brug følgende kommando til at fjerne alle i386 pakker:

    sudo apt-get remove --purge `dpkg --list | grep :i386 | awk '{print $2}'`

    Bemærk, at denne kommando bruger awk til at udtrække pakkenavnene fra listen og fjerner dem derefter med apt-get remove --purge.

  3. Bekræft, at alle i386 pakker er fjernet:

    dpkg --list | grep :i386

    Hvis der ikke vises nogen pakker, er alle i386 pakker blevet fjernet.

  4. Fjern i386 arkitekturen:

    sudo dpkg --remove-architecture i386

    Nu hvor alle i386 pakker er fjernet, kan du fjerne i386 arkitekturen.

  5. Opdater pakkelisten:

    sudo apt-get update

    Dette sikrer, at din pakkeliste er opdateret og fri for referencer til i386 pakker.

Efter at have fulgt disse trin, vil i386 arkitekturen være fjernet fra din Debian amd64 installation.