同时,LLVM已经发布了apt软件包为LLVM 13和14,但盒外的clang-格式-13,clang-tiy-13,.无法通过apt-get install clang-format-13
获得。
如何在Ubuntu18.04上安装13?
发布于 2022-05-17 10:36:20
首先,做一个sudo apt update
和一个可选的sudo apt upgrade
,检查一切正常并正常工作。第二,备份要更新的sources.list (下一个)。
将匹配的存储库从https://apt.llvm.org/添加到您的一个源中,例如/etc/apt/sources.list
。示例:
sudo add-apt-repository 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main'
这应该会将以下内容添加到/etc/apt/sources.list
的末尾:
deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-13 main
# deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-13 main
然后执行sudo apt update
。如果您收到一个错误,说明“由于公钥不可用而无法验证下列签名: NO_PUBKEY .”然后,您必须添加丢失的公钥apt-key add
:
# download key file
wget https://apt.llvm.org/llvm-snapshot.gpg.key
# add the key
sudo apt-key add llvm-snapshot.gpg.key
一个班轮:wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
。请注意,您现在使用该密钥信任这些包!
然后您可以在Ubuntu 18.04上安装clang-格式-13,clang 13:
sudo apt update
sudo apt install clang-format-13
这也适用于Ubuntu20.04 (http://apt.llvm.org/focal/
和llvm-toolchain-focal-13
)或clang-14格式。
发布于 2023-04-11 13:28:35
我在Ubuntu18.04上安装clang-format-12
时遇到了同样的问题,我通过运行下面的脚本解决了我的问题
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 12
sudo apt install clang-format-12
对于clang- 13格式,我相信用下面的13来代替12会解决这个问题。
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 13
sudo apt install clang-format-13
https://askubuntu.com/questions/1409031
复制相似问题