Câu trả lời:
clang-6.0
là (ít nhất là hiện tại) phiên bản mặc định của clang
trên 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
Vì vậy, bạn chỉ cần kích hoạt kho vũ trụ và sau đó cài đặt clang
- từ kho phần mềm hoặc từ dòng lệnh bằng cách sử dụng
sudo apt update
sudo apt install clang
Thêm vào câu trả lời của @ Steeldo, clang
là gói phụ thuộc cung cấp phiên bản clang mặc định, là 6.0 trong Bionic.
Bạn có thể may mắn hơn khi cài đặt clang-6.0
gói trực tiếp:
sudo apt-get update
sudo apt-get install clang-6.0
Bạn có thể cài đặt clang-6.0
trên Ubuntu 18.04 bằng kho LLVM chính thức.
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
Bạn có thể thiếu một số kênh cần thiết từ sources.list
.
Bước 1: Sao lưu kho lưu trữ của bạn và xóa danh sách kho lưu trữ khác sources.list
.
Bước 2: Làm sudo gedit /etc/apt/sources.list
và làm cho nó trông như thế này:
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
Lưu và thoát.
Bước 3: Cập nhật kho lưu trữ của bạn:
sudo apt update
Bước 4: Cài đặt clang-6.0
:
sudo apt install clang-6.0
Bạn có thể làm như những người dùng ở trên đã chia sẻ
sudo apt-get install clang-6.0
chỉ là tôi muốn chú ý đến tài liệu thú vị này : các gói hàng đêm của LLVM Debian / Ubuntu
để có được một tầm nhìn hoàn chỉnh làm thế nào để cài đặt các gói hàng đêm .
apt-cache policy clang clang-6.0 clang-5.0