我已经读过这些帖子了:
但他们都没有帮助我,因为我的问题有点不同。
当我运行sudo apt-get install llvm-3.4 libclang1-3.4 llvm-3.4-dev
时,我得到了这个输出:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
libclang1-3.4 ist schon die neueste Version.
libclang1-3.4 wurde als manuell installiert festgelegt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
llvm-3.4 : Hängt ab von: libclang1 (>= 1:3.4~svn193671-1~exp1) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
很抱歉这是德语......但是它说libclang1-3.4已经是最新版本并且手动安装了,llvm-3.4依赖于不应该安装的libclang1(> = 1:3.4),而且我已经拿破了包裹。
我真的不知道该怎么做。
我想安装3.4版,因为我想使用作为3.4包的一部分的lldb。
答案 0 :(得分:1)
首先使用
更新您的存储库$ sudo apt-get update
然后将依赖包安装为
$ sudo apt-get install libclang1
也可以尝试
$ sudo apt-get install -f
然后安装所需的包。 它基本上是一个包依赖问题。尝试找到如何删除/安装包依赖项。