Não, não é apenas uma preferência do usuário. Você pode ver se há um pacote disponível que fornece clang
usando a ferramenta de gerenciamento de pacotes YUM.
$ yum search clang
Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit
=============================== N/S matched: clang ============================
clang-devel.i686 : Header files for clang
clang-devel.x86_64 : Header files for clang
clang-doc.noarch : Documentation for Clang
csmock-plugin-clang.noarch : csmock plug-in providing the support for Clang
clang.i686 : A C language family front-end for LLVM
clang.x86_64 : A C language family front-end for LLVM
clang-analyzer.x86_64 : A source code analysis framework
clang-analyzer.noarch : A source code analysis framework
csclng.x86_64 : A compiler wrapper that runs Clang in background
Name and summary matches only, use "search all" for everything.
Da saída acima você pode ver que há vários pacotes disponíveis que incluem a string "clang".
Se o pacote clang
já estivesse instalado e estivesse atrasado nas versões, você poderia usar yum check-update clang
para ver se havia uma versão mais recente disponível.
Instalando atualizações
Se o pacote não estiver instalado ou estiver atrasado nas versões, você precisará ser um administrador para instalá-lo e / ou atualizá-lo. Isso significa que você precisa ter a capacidade de se tornar o usuário "root" no sistema ou ter sudo
privileges.
O comando sudo
é um recurso que normalmente é incluído nos sistemas Unix para que as funções do administrador possam ser distribuídas para outros usuários, sem precisar fornecer acesso "raiz" completo ou a senha do usuário root.
Instalando como não-raiz
Você pode compilar a partir do código-fonte e instalar muitas ferramentas em seu diretório base $HOME
. O compilador, clang
, é uma dessas ferramentas. Detalhes sobre como fazer isso são abordados neste Stack Overflow Q & A intitulado: Install Clang como usuário (sem privilégios de root)? . Além disso, você pode usar este script que está hospedado no GitHub, intitulado: install-clang , que fará todo o trabalho pesado de download , configurando e instalando clang
em seu diretório $HOME
também.