그래서 저는 Unreal Engine 4를 구하고 싶지만, 어떤 이상한 이유로 clang이 그것을 설치하고 싶어하지 않습니다. 나는 이전에 clang을 사용해본 적이 없고 설치한 적도 없기 때문에 무슨 일이 일어나고 있는지 전혀 모릅니다.
Registering git hooks... (this will override existing ones!)
Attempting installation of missing package: clang-3.5
+ sudo apt-get install -y clang-3.5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
clang-3.5 : Depends: libclang1-3.5 (= 1:3.5-4ubuntu2~trusty2) but it is not going to be installed
Depends: libobjc-4.8-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
이것은 나에게 일어난 일이고 소스뿐만 아니라 패키지 관리자를 통해 여러 다른 소프트웨어를 얻으려고 시도했기 때문에 정말 짜증나는 일입니다.
이건 내 이름이야:
Linux hyperbeam 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
답변1
종속성을 수동으로 설치해 보세요.
sudo apt-get install -y clang-3.5 libclang1-3.5 libobjc-4.8-dev
이는 혼합 리포지토리로 인해 발생할 수 있습니다. 바라보다:
https://askubuntu.com/questions/564282/apt-get-unmet-dependent-but-it-is-not-going-to-be-installed
/etc/apt/sources.list가 혼합되어 있습니까? 최신 저장소에서 패키지를 설치하려고 시도하고 있지만 최신 종속성이 있는 저장소에 액세스할 수 없는 것 같습니다.
답변2
sudo apt --fix-broken install 수정 사항을 설치한 후 Ubuntu 18.04.2 Am에서 sudo apt update를 실행하십시오. 이것은 나에게 효과적이었습니다.