enquanto sudo apt-get -f instala eu tenho seguinte erro como corrigi-lo

-1
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)
    
por Mahendra Verma 18.12.2014 / 07:04

3 respostas

0

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

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

    
por gyropyge 18.12.2014 / 07:06
0

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

$> df -H

se completo seguir este guia: Como fazer Remover versões antigas do kernel para limpar o menu de inicialização?

Espero que isso ajude!

    
por Bryce 18.12.2014 / 14:02
0

A mensagem de erro indica que sua máquina é i386 architecture e você está tentando instalar o pacote para amd64 architecture. Para resolver isso, abra um terminal e faça o seguinte:

1) Limpe o apt-cache : %código% (desde que você está tendo o arquivo errado no cache, remova-o por isso)

2) Verifique se o seu pacote já está instalado (não é necessário, apenas para saber): sudo apt-get clean

Se não estiver instalado, você receberá 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 : gcc

Agora, a saída será parecida com a 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.

    
por supremum 18.12.2014 / 14:41