내 목표: Xubuntu Desktop 16.04에서 VMware를 성공적으로 실행합니다.
내 문제: "VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle"의 전체 설치를 거의 완료한 후 다음 오류를 극복할 수 없습니다.
다음은 VMware를 설치하는 데 사용한 cmd 라인 지침입니다(온라인 자습서 사용).
# sudo apt-get update && sudo apt-get upgrade
# chmod a+x VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
# sudo ./VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
이 단계를 완료한 후 "vmware" 명령을 작성했는데 다음과 같은 오류가 발생했습니다.
걸프 협력 협의회
GNU C 컴파일러(gcc) 버전 6.3.0을 찾을 수 없습니다. 기본 경로가 아닌 경로에 설치한 경우 다음 경로를 지정할 수 있습니다. 그렇지 않은 경우 배포판의 설치 지침을 참조하고 새로 고침을 클릭하여 기본 위치에서 다시 검색하세요.
이 오류를 해결하기 위해 필요한 올바른 버전(6.3.0)을 수동으로 설치했습니다. 이 오류 이후에는 오랫동안 갇혀 있었습니다. 내가 받은 오류는 다음과 같습니다.
오류: 실행 중인 커널과 일치하는 C 헤더 파일을 찾을 수 없습니다. 설치 지침은 배포 설명서를 참조하세요.
"확인"을 누른 후 자세한 오류 메시지는 다음과 같습니다.
커널 헤더 4.9.33-mod-std-ipv6-64
버전 4.9.33-mod-std-ipv6-64의 커널 헤더를 찾을 수 없습니다. 기본 경로가 아닌 경로에 설치하는 경우 다음 경로를 지정할 수 있습니다. 그렇지 않은 경우 배포 설명서에서 설치 지침을 참조한 다음 새로 고침을 클릭하여 기본 위치에서 다시 검색하세요.
또한 시스템의 /usr/srs 아래에 설치된 커널 헤더를 확인했습니다.
리눅스 헤더-4.4.0-87
리눅스 헤더-4.4.0-87-일반
리눅스 헤더-4.4.0-97
리눅스 헤더-4.4.0-97-일반
이것은 cmd 'uname -r'의 출력입니다.
4.9.33-mod-std-ipv6-64
답변1
두 가지 질문이 있습니다.
첫 번째는 귀하의 버전입니다 gcc
. Ubuntu 16.04를 실행 중이고 VMware Workstation 14 Pro 설치 프로그램도 표준 6.0 이상 gcc
이 필요한 이유를 모르겠습니다 .gcc
두 번째 문제는 커널입니다. 당신은 실행 중입니다저장소에서 설치한 커널보다 훨씬 최신 버전입니다.. 그래서 어디서도 제목을 찾을 수 없습니다. 사용자 정의 컴파일된 커널을 사용하거나 사용자 정의 커널이 설치된 시스템을 사용 중일 수 있습니다. 두 경우 모두 이 최신 4.9 기반 커널 사용을 다시 고려하고 Ubuntu 리포지토리와 함께 제공되는 원래 커널로 돌아가야 합니다. 그렇지 않은 경우에는 시스템의 맞춤형 커널에 대한 커널 헤더 파일의 복사본을 제공하고 VMware에 해당 복사본을 지정해야 합니다.
첫 번째 gcc
버전 문제는 두 번째 버전 및 해당 커널을 컴파일하는 데 사용된 것과 관련이 있을 수 있지만 확실하지는 않습니다. 나는 귀하의 커널이 Ubuntu와 함께 제공되는 커널에 비해 너무 새롭다는 것을 알고 있으며 사용자 정의 컴파일을 직접 수행하지 않는 한 소스 코드와 헤더를 얻을 가능성이 낮다는 것을 알고 있습니다.