Respostas:
clang-6.0
é (pelo menos atualmente) a versão padrão do clang
Bionic:
$ apt-cache depends clang
clang
Depends: clang-6.0
Breaks: <clang-3.2>
Breaks: <clang-3.3>
Breaks: <clang-3.4>
Breaks: <clang-3.5>
Replaces: clang
Replaces: <clang-3.2>
Replaces: <clang-3.3>
Replaces: <clang-3.4>
Replaces: <clang-3.5>
$ apt-cache policy clang-6.0
clang-6.0:
Installed: 1:6.0-1ubuntu2
Candidate: 1:6.0-1ubuntu2
Version table:
*** 1:6.0-1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
Então, basta ativar o repositório universe e instalar clang
- na loja de software ou na linha de comando usando
sudo apt update
sudo apt install clang
Adicionando à resposta do @ steeldriver, clang
está um pacote de dependência que fornece a versão clang padrão, que é 6.0 no Bionic.
Você pode ter melhor sorte instalando o clang-6.0
pacote diretamente:
sudo apt-get update
sudo apt-get install clang-6.0
Você pode instalar clang-6.0
no Ubuntu 18.04 usando o repositório LLVM oficial.
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"
sudo apt update && sudo apt install clang-6.0
Você pode estar perdendo alguns canais necessários sources.list
.
Etapa 1: Faça backup de seus repositórios e remova outras listas de repositórios sources.list
.
Etapa 2: faça sudo gedit /etc/apt/sources.list
e faça com que seja assim:
deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
Salvar e sair.
Etapa 3: atualize seu repositório:
sudo apt update
Etapa 4: Instalar clang-6.0
:
sudo apt install clang-6.0
Você pode fazer como usuários acima compartilhados
sudo apt-get install clang-6.0
só que eu quero prestar atenção a este documento interessante : Pacotes noturnos LLVM Debian / Ubuntu
para ter uma visão completa de como instalar pacotes noturnos .
apt-cache policy clang clang-6.0 clang-5.0