enquanto sudo apt-get -f install recebi o seguinte erro como consertar

enquanto sudo apt-get -f install recebi o seguinte erro como consertar
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)

Responder1

Parece-me que você estava tentando instalar um pacote de 64 bits em um sistema operacional de 32 bits e ele engasgou. Que tal você me dizer o que está tentando instalar e eu lhe direi a maneira mais fácil de fazer isso?

estudando um pouco mais sua postagem. GCC parece significar coleção de compiladores gnu. Pelo que posso dizer, isso já está instalado no Ubuntu, parece que você estava tentando instalar algo que já deveria ter.

Responder2

Verifique seu diretório /boot... pode estar cheio

$> df -H

se estiver completo, siga este guia: Como removo versões antigas do kernel para limpar o menu de inicialização?

Espero que isto ajude!

Responder3

A mensagem de erro diz que sua máquina é i386arquitetura e você está tentando instalar o pacote para amd64arquitetura. Para resolver isso abra um terminal e faça o seguinte:

1)Limpe o apt-cache: sudo apt-get clean (já que você está tendo um arquivo errado no cache, remova-o desta forma)

2)Verifique se seu pacote já está instalado(não é necessário, apenas para saber):gcc

Se não estiver instalado, você obterá a seguinte saída

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

3)Instale seu pacote: sudo apt-get install gcc

Agora a saída será semelhante à seguinte

$ 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) ...

Você Terminou.

informação relacionada