O que são o apt e o yum no Linux? Gerenciamento de pacotes no Linux ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
18.02.2025

O que são o apt e o yum no Linux? Gerenciamento de pacotes no Linux

No mundo do Linux, a gestão de pacotes é um aspeto crucial que permite aos utilizadores instalar, atualizar, fazer o upgrade e remover pacotes de software de forma eficiente. Diferentes distribuições Linux utilizam diferentes gestores de pacotes para gerir pacotes de software, e entre os mais populares estão o apt e o yum. Estas ferramentas fornecem uma forma de gerir software, assegurando que os utilizadores podem facilmente manter os seus sistemas actualizados e seguros.

O que é um gestor de pacotes?

Um gestor de pacotes é uma ferramenta ou conjunto de ferramentas que automatiza o processo de instalação, atualização, configuração e remoção de pacotes de software. Ele lida com as dependências entre pacotes e garante que o software seja corretamente integrado ao sistema.

Os gestores de pacotes interagem normalmente com repositórios, que são servidores que alojam colecções de pacotes de software. Descarregam pacotes destes repositórios e gerem a sua instalação no seu sistema.

Visão geral do apt e do yum

1. apt (Ferramenta avançada de pacotes)

o apt é a ferramenta de gestão de pacotes utilizada pelas distribuições baseadas em Debian, tais como Debian, Ubuntu, Linux Mint, e muitas outras. Ele lida com pacotes .deb e é amplamente utilizado por sua simplicidade e gerenciamento robusto de dependências.

Comandos comuns

  1. Atualizar a Lista de Pacotes:
    sudo apt update

    Este comando actualiza a lista de pacotes dos repositórios, garantindo que tem informação sobre as últimas versões de software disponíveis.

  2. Atualizar os pacotes instalados:
    sudo apt upgrade

    Atualiza todos os pacotes instalados para suas versões mais recentes disponíveis nos repositórios.

  3. Instalar um pacote:
    sudo apt install nome_do_pacote

    Substitui nome_do_pacote pelo nome do software que deseja instalar. Por exemplo, para instalar o pacote curl:

    sudo apt install curl
  4. Remover um pacote:
    sudo apt remove nome_do_pacote

    Este comando remove o pacote especificado mas deixa os ficheiros de configuração.

  5. Remover um pacote completamente:
    sudo apt purge nome_do_pacote

    Remove o pacote juntamente com os seus ficheiros de configuração.

  6. Procurar por um pacote:
    apt search nome_do_pacote

    Procura nos repositórios por pacotes que correspondam ao nome fornecido.

Exemplo de caso de uso

Se quiser instalar o sistema de controlo de versões git no Ubuntu, deve executar:

sudo apt update
sudo apt install git

Isto actualiza a lista de pacotes e depois instala o git a partir dos repositórios.

2. yum (Atualizador Yellowdog Modificado)

yum é a ferramenta de gerenciamento de pacotes para distribuições baseadas em RPM, usada principalmente no CentOS, RHEL (Red Hat Enterprise Linux) e algumas versões mais antigas do Fedora. Ele gerencia pacotes .rpm e lida com instalações e atualizações de software.

Nota: Nas versões mais recentes do CentOS (CentOS 8 ) e Fedora, o yum foi substituído pelo dnf, que tem comandos semelhantes mas oferece melhorias no desempenho e na gestão de dependências.

Comandos comuns

  1. Atualizar a lista de pacotes:
    sudo yum check-update

    Verifica se há atualizações disponíveis para os pacotes instalados.

  2. Atualizar os pacotes instalados:
    sudo yum update

    Atualiza todos os pacotes instalados para suas versões mais recentes.

  3. Instalar um pacote:
    sudo yum install nome_do_pacote

    Por exemplo, para instalar o wget:

    sudo yum install wget
  4. Remover um pacote:
    sudo yum remove nome_do_pacote

    Remove o pacote especificado.

  5. Procurar por um pacote:
    yum search nome_do_pacote

    Procura por pacotes relacionados com o nome dado.

Exemplo de caso de uso

Para instalar o servidor web httpd (Apache) em um sistema CentOS, você executaria:

sudo yum install httpd

Após a instalação, pode iniciar o serviço Apache utilizando:

sudo systemctl start httpd

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills