5 Melhores Gestores de Pacotes Linux para Iniciantes em Linux

Uma coisa que um novo utilizador de Linux conhecerá à medida que avança na sua utilização é a existência de várias distribuições Linux e as diferentes formas como gerem os pacotes.

O gerenciamento de pacotes é muito importante no Linux, e saber usar vários gerenciadores de pacotes pode provar que salva vidas para um usuário avançado, já que baixar ou instalar software de repositórios, além de atualizar, lidar com dependências e desinstalar software é muito vital e uma seção crítica na Administração do sistema Linux.

Best Linux Package Managers

Por isso, para se tornar um usuário de poder Linux, é significativo entender como as principais distribuições Linux realmente lidam com pacotes e, neste artigo, vamos dar uma olhada em alguns dos melhores gerenciadores de pacotes que você pode encontrar no Linux.

Aqui, nosso foco principal é a informação relevante sobre alguns dos melhores gerenciadores de pacotes, mas não como usá-los, que é deixado a você para descobrir mais. Mas eu vou fornecer links significativos que apontam guias de uso e muito mais.

DPKG – Debian Package Management System

Dpkg é um sistema básico de gerenciamento de pacotes para a família Linux Debian, ele é usado para instalar, remover, armazenar e fornecer informações sobre .deb pacotes.

É uma ferramenta de baixo nível e existem ferramentas front-end que ajudam os usuários a obter pacotes de repositórios remotos e/ou lidar com relações complexas de pacotes e estas incluem:

Não falhar: 15 Exemplos práticos de “comandos dpkg” para Distros Baseados em Debian

APT (Ferramenta Avançada de Empacotamento)

É um sistema de gerenciamento de pacotes de linha de comando muito popular, livre, poderoso e mais útil, que é um front end para o sistema de gerenciamento de pacotes dpkg.

Os usuários do Debian ou seus derivados como o Ubuntu e Linux Mint devem estar familiarizados com esta ferramenta de gerenciamento de pacotes.

Para entender como ela realmente funciona, você pode rever estes guias:

Não Falhar: 15 Exemplos de Como Usar a Nova Ferramenta de Pacotes Avançados (APT) no Ubuntu/Debian

Não Falhar: 25 Comandos Básicos Úteis do APT-GET e APT-CACHE para Gerenciamento de Pacotes

Aptitude Package Manager

Esta também é uma popular ferramenta de gerenciamento de pacotes front-end de linha de comando para a família Debian Linux, ela funciona similar ao APT e tem havido muitas comparações entre os dois, mas acima de tudo, testar ambos podem fazer você entender qual deles realmente funciona melhor.

Foi inicialmente construído para o Debian e seus derivados mas agora sua funcionalidade também se estende à família RHEL. Você pode se referir a esse guia para entender mais sobre APT e Aptitude:

Não perca: O que é APT e Aptitude? e Qual é a verdadeira diferença entre eles?

Synaptic Package Manager

Synaptic é uma ferramenta de gerenciamento de pacotes GUI para APT baseada em GTK+ e funciona bem para usuários que podem não querer sujar as mãos em uma linha de comando. Ele implementa os mesmos recursos da ferramenta de linha de comando apt-get.

RPM (Red Hat Package Manager)

Este é o formato de empacotamento Base Padrão Linux e um sistema de gerenciamento de pacotes base criado pela RedHat. Sendo o sistema subjacente, existem várias ferramentas de gerenciamento de pacotes front-end que você pode usar com ele, mas devemos olhar apenas para o melhor e que é:

YUM (Yellowdog Updater, Modified)

É um gerenciador de pacotes de código aberto e popular na linha de comando que funciona como uma interface para os usuários para o RPM. Você pode compará-lo ao APT em sistemas Debian Linux, ele incorpora as funcionalidades comuns que o APT possui. Você pode obter um entendimento claro do YUM com exemplos a partir deste guia:

Não perca: 20 Linux YUM Commands for Package Management

DNF – Dandified Yum

É também um gerenciador de pacotes para as distribuições baseadas em RPM, introduzido no Fedora 18 e é a próxima geração de versão do YUM.

Se você tem usado o Fedora 22 em diante, você deve ter percebido que ele é o gerenciador de pacotes padrão. Aqui estão alguns links que lhe fornecerão mais informações sobre o DNF e como usá-lo:

Não Falhar: DNF – The Next Generation Package Management for RPM Based Distributions

Não Falhar: 27 Comandos ‘DNF’ Exemplos para Gerenciar o Gerenciamento de Pacotes Fedora

Pacman Package Manager – Arch Linux

É um gerenciador de pacotes popular e poderoso mas simples para o Arch Linux e algumas distribuições Linux pouco conhecidas, ele fornece algumas das funcionalidades fundamentais que outros gerenciadores de pacotes comuns fornecem, incluindo instalação, resolução automática de dependência, atualização, desinstalação e também downgrade de software.

Mas o mais eficaz, é construído para ser simples para facilitar o gerenciamento de pacotes pelos usuários do Arch. Você pode ler esta visão geral do Pacman que explica em detalhes algumas de suas funções mencionadas acima.

Zypper Package Manager – openSUSE

É um gerenciador de pacotes de linha de comando no OpenSUSE Linux e faz uso da biblioteca libzypp, suas funcionalidades comuns incluem acesso a repositórios, instalação de pacotes, resolução de problemas de dependências e muito mais.

Importantemente, ele também pode lidar com extensões de repositórios como padrões, patches e produtos. Novo usuário do OpenSUSE pode consultar este guia a seguir para dominá-lo.

Não perca: 45 Zypper Commands to Master OpenSUSE Package Management

Portage Package Manager – Gentoo

É um gerenciador de pacotes para o Gentoo, uma distribuição Linux menos popular a partir de agora, mas isto não vai limitá-lo como um dos melhores gerenciadores de pacotes do Linux.

O objetivo principal do projeto Portage é fazer um sistema de gerenciamento de pacotes simples e sem problemas para incluir funcionalidades como compatibilidade com versões anteriores, automação e muito mais.

Para melhor compreensão, tente ler a página do projeto Portage.

Comentários Finais

Como eu já sugeri no início, o objetivo principal deste guia foi fornecer aos usuários Linux uma lista dos melhores gerenciadores de pacotes, mas saber como usá-los pode ser feito seguindo os links necessários fornecidos e tentando testá-los.

Os utilizadores das diferentes distribuições de Linux terão de aprender mais por si próprios para melhor compreenderem os diferentes gestores de pacotes mencionados acima.

Deixe uma resposta

O seu endereço de email não será publicado.