gcc를 설치하고 실행했는데 dpkg가 다음과 같이 말했습니다: gcc 패키지가 설치되지 않았습니다. 왜 그렇습니까?

gcc를 설치하고 실행했는데 dpkg가 다음과 같이 말했습니다: gcc 패키지가 설치되지 않았습니다. 왜 그렇습니까?

다운로드하고 설치했습니다 gcc-4.9(기본 사용 ./configure make make install). 코드를 컴파일하면 모든 것이 잘 작동합니다. 그러나 dpkg -s gccgcc가 설치되지 않았다고 주장합니다. 그러나 dpkg -s gcc-4.9유효한 출력이 반환됩니다. 패키지가 존재한다고 선언 되도록 패키지 를

연결하고 싶습니다 . 이렇게 하는 이유는 패키지를 수동으로 설치해야 하고(dpkg를 사용하여) 패키지를 설치해야 하기 때문입니다.gccgcc-4.9dpkggcc.debgcc

root@afr0ck:~/Desktop/Packages# gcc
gcc: fatal error: no input files
compilation terminated.

root@afr0ck:~/Desktop/Packages# dpkg -s gcc
dpkg-query: package 'gcc' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

root@afr0ck:~/Desktop/Packages# dpkg -s gcc-4.9
Package: gcc-4.9
Status: install ok installed

답변1

dpkg패키지가 설치되지 않았다는 메시지가 표시되는데, 이는 필요한 패키징 도구를 사용하여 패키지를 설치하지 않았기 때문에 올바른 것입니다.

패키지 관리자(예: dpkg또는 apt-get)를 사용할 때는 평생 동안 충돌을 일으키고 싶지 않은 한 수동 설치를 피해야 합니다.

이제 오류를 수정하고 apt-get install gcc관련 도구를 사용하여 올바르게 설치해야 합니다 apt-get install build-essential.

관련 정보