O problema é que não há pacote Clang++
ou mesmo clang++
, então apt
está tratando o nome dado como uma expressão regular e tentando instalar todos os pacotes de correspondência - muitos dos que conflitam entre si:
$ sudo apt-get install --dry-run Clang++
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'clang-modernize-5.0' for regex 'Clang+'
Note, selecting 'libclang-3.6-dev' for regex 'Clang+'
.
.
.
Note, selecting 'python-clang-3.3' for regex 'clang+'
Note, selecting 'python-clang-3.4' for regex 'clang+'
Note, selecting 'python-clang-3.5' for regex 'clang+'
Note, selecting 'python-clang-3.6' for regex 'clang+'
Note, selecting 'python-clang-3.7' for regex 'clang+'
Note, selecting 'python-clang-3.8' for regex 'clang+'
Note, selecting 'python-clang-3.9' for regex 'clang+'
.
.
.
Na verdade, ao contrário de gcc/g++
, clang
fornece compiladores C e C ++ como um único pacote - você pode instalar uma versão específica como clang-3.5
ou simplesmente instalar a versão de maior prioridade para o seu sistema através da clang
dependency package:
sudo apt install clang
Veja, por exemplo, Como instalar o clang ++?