sudo apt-get -f install 중에 다음과 같은 오류가 발생했습니다. 해결 방법

sudo apt-get -f install 중에 다음과 같은 오류가 발생했습니다. 해결 방법
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)

답변1

제가 보기에는 32비트 운영 체제에 64비트 패키지를 설치하려고 시도하다가 중단된 것 같습니다. 무엇을 설치하려고 하는지 알려주시면 쉬운 방법을 알려드리겠습니다.

귀하의 게시물을 좀 더 연구하십시오. GCC는 gnu 컴파일러 컬렉션을 나타내는 것 같습니다. 내가 알 수 있는 바에 따르면 그것은 이미 우분투에 설치되어 있으므로 이미 있어야 할 것을 설치하려고 한 것 같습니다.

답변2

/boot 디렉토리를 확인하세요... 꽉 찼을 수도 있습니다

$> df -H

전체 내용이 포함된 경우 다음 가이드를 따르세요. 부팅 메뉴를 정리하기 위해 이전 커널 버전을 어떻게 제거합니까?

도움이 되었기를 바랍니다!

답변3

오류 메시지에는 귀하의 컴퓨터가 아키텍처이고 아키텍처 i386용 패키지를 설치하려고 한다는 내용이 표시됩니다. amd64이 문제를 해결하려면 터미널을 열고 다음을 수행하십시오.

1)적절한 캐시를 정리하세요: sudo apt-get clean (캐시에 잘못된 파일이 있으므로 이를 통해 제거하세요)

2)패키지가 이미 설치되어 있는지 확인하세요.(필요하지 않음, 알아두기 위해):gcc

설치되지 않은 경우 다음과 같은 출력이 표시됩니다.

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

삼)패키지 설치: sudo apt-get install gcc

이제 출력은 다음과 같습니다.

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

이제 끝났습니다.

관련 정보