während sudo apt-get -f install habe ich folgenden Fehler erhalten, wie ich ihn beheben kann

während sudo apt-get -f install habe ich folgenden Fehler erhalten, wie ich ihn beheben kann
Preconfiguring packages ...
dpkg: error processing /var/cache/apt/archives/gcc-4.8-base_4.8.2-19ubuntu1_amd64.deb 
(--unpack):
 package architecture (amd64) does not match system (i386)

Errors were encountered while processing:
 /var/cache/apt/archives/gcc-4.8-base_4.8.2-19ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antwort1

Für mich sieht es so aus, als ob Sie versucht hätten, ein 64-Bit-Paket in ein 32-Bit-Betriebssystem zu installieren, und es abgestürzt wäre. Wie wäre es, wenn Sie mir sagen, was Sie installieren möchten, und ich Ihnen den einfachen Weg dazu zeige?

Ich studiere Ihren Beitrag noch einmal genauer. GCC scheint für GNU Compiler Collection zu stehen. Soweit ich weiß, ist das in Ubuntu bereits installiert, Sie haben also anscheinend versucht, etwas zu installieren, das Sie eigentlich schon hätten haben sollen.

Antwort2

Überprüfen Sie Ihr /boot-Verzeichnis. Es ist möglicherweise voll

$> df -H

Wenn voll, folgen Sie dieser Anleitung: Wie entferne ich alte Kernelversionen, um das Startmenü zu bereinigen?

Hoffe das hilft!

Antwort3

Die Fehlermeldung lautet, dass Ihr Computer vom Typ „ i386Architecture“ ist und Sie versuchen, das Paket für amd64„Architecture“ zu installieren. Um dieses Problem zu lösen, öffnen Sie ein Terminal und führen Sie Folgendes aus:

1)Leeren Sie den Apt-Cache: sudo apt-get clean (da Sie die falsche Datei im Cache haben, entfernen Sie sie hiermit)

2)Überprüfen Sie, ob Ihr Paket bereits installiert ist(nicht erforderlich, nur zum Kennenlernen):gcc

Wenn es nicht installiert ist, erhalten Sie die folgende Ausgabe

$ gcc
The program 'gcc' is currently not installed. You can install it by typing:
sudo apt-get install gcc

3)Installieren Sie Ihr Paket: sudo apt-get install gcc

Die Ausgabe sieht nun wie folgt aus

$ sudo apt-get install gcc
[sudo] password for adwaita: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
    g++-4.8 gfxboot gfxboot-dev libfribidi-bin libstdc++-4.8-dev mktemp re2c
    squashfs-tools
Use 'apt-get autoremove' to remove them.
   Suggested packages:
    gcc-multilib automake1.9 flex bison gcc-doc
The following NEW packages will be installed:
         gcc
0 upgraded, 1 newly installed, 0 to remove and 67 not upgraded.
Need to get 5,098 B of archives.
After this operation, 42.0 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ trusty/main gcc amd64 4:4.8.2-1ubuntu6 [5,098 B]
Fetched 5,098 B in 0s (5,626 B/s)                      
Selecting previously unselected package gcc.
(Reading database ... 284177 files and directories currently installed.)
Preparing to unpack .../gcc_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking gcc (4:4.8.2-1ubuntu6) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up gcc (4:4.8.2-1ubuntu6) ...

Du bist fertig.

verwandte Informationen