Programação Rust · 9 min read · Jan 27, 2026
Guia para Instalar Rust e Usar o Gerenciador de Pacotes Cargo no AlmaLinux 9

Rust é uma linguagem de programação de sistema moderna, lançada pela primeira vez em 2010. Rust foi desenvolvido para resolver problemas comuns em outras linguagens de programação, como segurança de memória, concorrência e desempenho. Rust agora está sendo usado até mesmo no Kernel do Linux.
Por que usar Rust
Segurança de memória
Rust garante segurança de memória através de verificações em tempo de compilação e regras de propriedade rigorosas. Isso evita erros comuns de programação, como desreferências de ponteiros nulos, estouros de buffer e estouros de dados.
Concorrência
Rust tem suporte embutido para programação concorrente. Ele fornece threads leves chamadas “tarefas” e um sistema de tipos poderoso que garante segurança de thread.
Desempenho
Rust fornece abstrações de uma maneira que construtos de programação de alto nível não causam sobrecarga em tempo de execução. Isso facilita para os desenvolvedores escreverem código seguro e rápido.
Modelo de propriedade
A memória é gerenciada de forma eficiente pelo Rust devido ao seu modelo de propriedade embutido. Ele impõe regras rigorosas para propriedade, empréstimo e tempo de vida, prevenindo erros comuns como uso após liberação e liberação dupla.
Cargo
Rust tem um poderoso gerenciador de pacotes e sistema de construção chamado Cargo. Ele facilita o gerenciamento de dependências, construção de projetos e execução de testes.
Sintaxe fácil
Rust tem uma sintaxe limpa e expressiva influenciada por C++, mas foca na legibilidade e simplicidade. Ele oferece correspondência de padrões, closures, generics e outros recursos modernos de linguagem.
Rust brilha onde desempenho, confiabilidade e segurança são importantes e é amplamente utilizado para desenvolver sistemas operacionais (como Linux), sistemas embarcados, drivers de dispositivo, serviços de rede, motores de jogos e outros softwares críticos de desempenho.
Neste guia, vamos guiá-lo pelo processo de instalação da linguagem de programação Rust em um AlmaLinux 9. Você instalará Rust com dois métodos diferentes e aprenderá o uso básico do gerenciador de pacotes Cargo para criar e gerenciar o projeto Rust.
Pré-requisitos
Antes de começar, certifique-se de que você tem o seguinte:
- Uma máquina AlmaLinux 9 - versão Servidor ou Desktop.
- Um usuário não-root com privilégios de root/administração.
Instalando Rust via Repositório AppStream
No AlmaLinux 9, o repositório appstream padrão fornece um pacote Rust que você pode instalar facilmente via DNF. Além disso, há o pacote Cargo, que é o gerenciador de pacotes Rust e gerenciamento de dependências para seu projeto Rust.
Esta seção mostrará como instalar o Rust e o gerenciador de pacotes Cargo no AlmaLinux 9 via o repositório appstream.
Primeiro, insira o seguinte comando dnf para verificar as informações detalhadas do Rust que estão disponíveis no repositório AlmaLinux.
sudo dnf info rustNa saída a seguir, você poderá ver o Rust v1.66 disponível no repositório appstream do AlmaLinux.

Agora, execute o comando abaixo para instalar o Rust e o gerenciador de pacotes Cargo em seu sistema. Digite y quando solicitado e pressione ENTER.
sudo dnf install rust cargo
Uma vez que o Rust e o Cargo estão instalados, execute o seguinte comando para verificar a localização dos arquivos binários para Rust e Cargo.
which rust
which cargoEm seguida, verifique a versão do Rust e do Cargo usando o comando abaixo.
rustc --version
cargo --versionVocê verá a seguinte saída, que confirma que o Rust e o Cargo v1.66 estão instalados via o repositório appstream.

Instalando Rust via Rustup
Outro método para instalar o Rust é via rustup, que é um multiplexador de toolchain para seu ambiente de desenvolvimento Rust. É semelhante ao rbenv para Ruby, nvm para Node.js ou Pyenv para Python.
Você pode instalar o rustup em ambientes de sistema ou por usuário. Na seção a seguir, você instalará o Rust via rustup em todo o sistema, para que qualquer usuário possa executar sua instalação do Rust.
Instalando Dependências
Antes de instalar o rustup, você deve instalar as dependências de pacote para ele. Você deve adicionar o repositório EPEL ao seu sistema, instalar algumas ferramentas de desenvolvimento, como gcc, make e cmake.
Primeiro, execute o comando dnf abaixo para adicionar o repositório EPEL ao seu sistema.
sudo dnf install epel-releaseDigite y e pressione ENTER para confirmar.

Em seguida, instale algumas dependências de pacote usando o comando dnf abaixo.
sudo dnf install cmake gcc make wget tree -y
Uma vez que as dependências estão instaladas, prossiga para iniciar a instalação do Rustup.
Instalando Rust e Rustup
O rustup pode ser instalado facilmente. Ele fornece um script de instalador que você pode executar em qualquer distribuição Linux.
Agora, você instalará o rustup, que inclui a versão estável do Rust e do gerenciador de pacotes Cargo. Você também configurará a variável de ambiente RUSTUP_HOME e adicionará o caminho binário do rustup ao PATH do sistema.
Execute o seguinte comando para baixar o instalador do Rustup, em seguida, instale o Rustup no diretório /opt/rust.
wget -qO - https://sh.rustup.rs | sudo RUSTUP_HOME=/opt/rust CARGO_HOME=/opt/rust sh -s -- --no-modify-path -yA saída durante a instalação do Rustup.

Uma vez que o Rustup está instalado, a mensagem de saída “ Rust está instalado agora. Ótimo! “ será exibida assim:

Em seguida, execute o comando abaixo para configurar o /opt/rust e adicionar o diretório /opt/rust/bin ao PATH do sistema.
echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh
echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.shRecarregue o /etc/profile para aplicar as novas variáveis de ambiente do sistema.
source /etc/profileDepois disso, verifique as variáveis de ambiente RUSTUP_HOME e PATH usando o seguinte comando.
echo $RUSTUP_HOME
echo $PATHNa saída, você pode ver que RUSTUP_HOME está apontado para o diretório /opt/rust e o diretório /opt/rust/bin foi adicionado ao PATH do sistema.

Agora execute o seguinte comando para verificar a localização do arquivo binário do Rust e verificar a versão do Rust.
which rustc
rustc -VEm seguida, execute o seguinte comando para verificar a localização do arquivo binário do Cargo e verificar a versão do Cargo.
which cargo
cargo -VA saída exibida deve confirmar que o arquivo binário do Rust e do Cargo está localizado no diretório /opt/rust/bin. E a versão instalada do Rust e do Cargo é v1.69.

Gerenciando Toolchain
No rustup, há alguns conceitos como toolchain e canal. Um canal é onde a versão do Rust vem, você pode selecionar entre diferentes builds, como estável, beta e noturna. Um toolchain é uma única instalação do compilador Rust, e você pode instalar múltiplos toolchains em seu ambiente rustup.
Nesta seção, você aprenderá como gerenciar o toolchain do rustup via o comando rustup.
Primeiro, execute o seguinte comando para gerar a conclusão bash para o comando rustup e carregar a nova conclusão bash. Isso simplificará o gerenciamento do Rust via rustup.
rustup completions bash > /usr/share/bash-completion/completions/rustup
source /etc/profile.d/bash_completion.shAgora digite o comando rustup e pressione TAB para obter a lista de opções disponíveis para rustup.
rustup TABSe a conclusão bash do rustup for bem-sucedida, você deve obter a saída das opções disponíveis para o comando rustup.
Em seguida, execute o comando rustup abaixo para verificar as informações da sua instalação do Rust e do rustup.
rustup showNa saída abaixo, você deve obter a localização do diretório home do rustup /opt/rust e o canal estável padrão do rustup está instalado em seu sistema.

Em seguida, execute o seguinte comando para instalar outra versão do toolchain do rustup. Neste exemplo, você instalará a versão noturna do rustup.
rustup toolchain install nightly
Após a instalação do rustup nightly, execute o seguinte comando para verificar a lista de toolchains disponíveis do rustup. E você deve ver duas versões do toolchain do rustup, as versões estável e noturna.
rustup toolchain listAgora execute o comando rustup abaixo para mudar para uma versão diferente do toolchain. Neste exemplo, você mudará para o rustup noturno.
rustup default nightly
Agora verifique a versão atual do Rust e do Cargo usando o seguinte comando. Você deve ver que o Rust e o Cargo v1.71 estão atualmente em uso no sistema.
rustc -V
cargo -V
Criar o Primeiro Projeto Rust
Com a linguagem de programação Rust e o gerenciador de pacotes Cargo instalados, agora você criará o primeiro projeto Rust via Cargo.
Primeiro, faça login no seu usuário usando o seguinte comando.
su - usernameAgora crie um novo projeto Rust usando o comando cargo abaixo. Neste demo, você criará um novo projeto hello_rust.
cargo new hello_rustApós a execução do comando, você deve ver que o novo diretório hello_rust será criado.
Mova para o diretório hello_rust e execute o comando tree abaixo para obter a lista de arquivos e diretórios disponíveis.
cd hello_rust/
tree .Você deve ver o arquivo Config.toml que armazena informações sobre sua aplicação e todas as dependências necessárias, e o diretório src que contém o código fonte da aplicação Rust.

Abaixo está o conteúdo semelhante do arquivo Config.toml. Modifique conforme necessário e se você tiver dependências para sua aplicação Rust, inclua-as na seção [dependencies].
[package]
name = "hello_rust"
version = "0.1.1"
edition = "2021"
[dependencies]Em seguida, abra o arquivo src/main.rs usando seu editor preferido e mude a mensagem padrão “Hello World” para esta.
fn main() {
println!("Hello World, welcome to Rust.");
}Salve o arquivo e saia do editor quando terminar.
Agora execute o comando cargo abaixo para compilar e construir o projeto Rust. Em seguida, verifique novamente a lista de arquivos e diretórios após a compilação do projeto.
cargo build
tree .Você deve ver um novo diretório chamado target gerado, que é onde sua aplicação compilada é armazenada.

Agora execute o comando cargo abaixo para executar a aplicação. Você deve ver a saída como “ Hello World, welcome to Rust “.
cargo run
Além disso, você também pode executar o arquivo binário da sua aplicação Rust diretamente assim.
./target/debug/hello_rustE você deve obter a mesma saída.
Conclusão
Muito bem! Você seguiu todos os passos e instalou o Rust em seu sistema AlmaLinux 9. Você aprendeu dois métodos de instalação do Rust via o repositório appstream do AlmaLinux e rustup.
Além disso, você também aprendeu como alternar entre múltiplas versões do toolchain do rustup e como criar a primeira aplicação/projeto Rust via Cargo - gerenciador de pacotes Rust e gerenciador de dependências.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.