Instalowanie clang 3.8 na Ubuntu 14.04.3

15

Próbowałem następujących oczywistych poleceń:

sudo apt-get update
sudo apt-get install clang-3.8

ale dostaję wiadomość:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

i próbowałem:

sudo apt-get update
sudo aptitude install clang-3.8

ale otrzymaj wiadomość:

Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Mam nadzieję, że wersja klangu będzie nowsza niż 3.5. Jakieś sugestie?

Kyle McCormick
źródło
czy możesz edytować swoje pytanie i dołączyć wyniki apt-cache search clang
Wayne_Yux

Odpowiedzi:

24

Wygląda na to, że najnowsza wersja 14.04.3 jest sprawdzona w Trusty Updates 3.6 . Ale programiści utrzymują umowę PPA, która powinna zapewnić ci najnowszą wersję:

Pakiety nocne Debiana / Ubuntu LLVM

Aby zainstalować 3.8, najpierw dodaj klucz:

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -

a następnie dodaj repozytorium do wersji 3.8, dodając ręcznie następujący wiersz /etc/apt/sources.list(lub używając GUI „Software & Updates”):

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main

Zrzut ekranu tutaj, aby zademonstrować technikę:

wprowadź opis zdjęcia tutaj

Następnie uruchom następujące czynności:

sudo apt-get update
sudo apt-get install clang-3.8 lldb-3.8

Przetestuj instalację w następujący sposób:

andrew@corinth:~$ clang-3.8 --version
clang version 3.8.0-svn262614-1~exp1 (branches/release_38)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
andrew@corinth:~$ 

Mam nadzieję, że dzięki temu zaczniesz ...

andrew.46
źródło
Jak widać na llvm.org/apt/trusty/dists, tylko wersja 3.7 jest dostępna w ten sposób
Kyle McCormick
Rzeczywiście, zostaw to ze mną, a ja zwrócę się do właściciela strony. Nienawidzę dawać złych rad, więc z całą pewnością go
ścigam
1
OK Wysłałem do Sylvestre wiadomość e-mail i mam nadzieję, że problem ten można rozwiązać.
andrew.46
Jeszcze nie ma odpowiedzi :(
andrew.46
6
Wow, to nowy paradygmat w
pytaniach