Fedora
如何在 Fedora 上安裝最新的穩定 Clang?
我正在考慮改用 Fedora,但最新的穩定版 Fedora (36) 僅提供 Clang 14,而最新版本是 Clang 15。
有什麼方法可以在不切換到 Fedora 測試版的情況下獲取最新的二進製文件?
我找到了https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/,但它們只生成主幹版本,而不是穩定版本。
只需在本地建構clang的Fedora37包:)
安裝
mock
,將你的使用者添加到mock
組中,進入 RPM 源頁面,即https://src.fedoraproject.org/rpms/clang,點擊 clang-15 為 F37,得到 clang-15.0.0-2。 fc37.src.rpm ,並告訴 mock 為您的目標架構在容器中建構它(假設是 x86_64):mock --config /etc/mock/fedora-36-x86_64.cfg --rebuild clang-15.0.0-2.fc37.src.rpm
給自己泡一兩杯咖啡,然後從目標目錄安裝生成的 rpm,您將在成功執行的最後看到。(提示:用於
cd /path/to/the/binary/rpms; sudo dnf install ./rpm1.rpm ./rpm2.rpm …
安裝,根據需要滿足依賴。你需要從那個目錄一次安裝clang,libllvm等,讓dnf滿足依賴。)