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 rust

Na saída a seguir, você poderá ver o Rust v1.66 disponível no repositório appstream do AlmaLinux.

informações do pacote rust

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

instalar rustup

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 cargo

Em seguida, verifique a versão do Rust e do Cargo usando o comando abaixo.

rustc --version  
cargo --version

Você verá a seguinte saída, que confirma que o Rust e o Cargo v1.66 estão instalados via o repositório appstream.

verificar versão do rust e cargo

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-release

Digite y e pressione ENTER para confirmar.

instalar epel

Em seguida, instale algumas dependências de pacote usando o comando dnf abaixo.

sudo dnf install cmake gcc make wget tree -y

instalar dependências

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 -y

A saída durante a instalação do Rustup.

instalando rustup

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

instalação do rustup concluída

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.sh

Recarregue o /etc/profile para aplicar as novas variáveis de ambiente do sistema.

source /etc/profile

Depois disso, verifique as variáveis de ambiente RUSTUP_HOME e PATH usando o seguinte comando.

echo $RUSTUP_HOME  
echo $PATH

Na 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.

configurar rustup

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 -V

Em 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 -V

A 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.

verificar versão do rust e cargo

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.sh

Agora digite o comando rustup e pressione TAB para obter a lista de opções disponíveis para rustup.

rustup TAB

Se 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 show

Na 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.

listar componentes do rustup

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

instalando toolchain do rust

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 list

Agora 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

configurar toolchain padrão do rust

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

verificar versão do rust e versão do cargo

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 - username

Agora crie um novo projeto Rust usando o comando cargo abaixo. Neste demo, você criará um novo projeto hello_rust.

cargo new hello_rust

Apó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.

criar projeto com 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.

cargo construir projeto

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

executar projeto rust

Além disso, você também pode executar o arquivo binário da sua aplicação Rust diretamente assim.

./target/debug/hello_rust

E 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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.