Skip to content

Tutorial do Linux sobre empacotamento, atualização e instalação

2 de junho de 2021

A distribuição central do Linux se estende por meio do uso de pacotes apresentados por meio de catálogos online. Distribuições diferentes dependem de construções arquitetônicas voltadas para sistemas de gerenciamento de pacotes específicos. O gerenciador de pacotes que você usa determina como você instalará ou atualizará novos pacotes.

Wikimedia Commons / CC BY 3.0

O que é um pacote?

Os pacotes são aplicativos de software para Linux. Assim como a App Store da Apple e o Google Play oferecem aplicativos selecionados para iOS e Android, e a Microsoft Store faz o mesmo para o Windows 10, um gerenciador de pacotes acessa uma biblioteca de programas projetados para funcionar com os padrões de arquitetura de sua distribuição.

O que é um gerenciador de pacotes?

UMA gerenciador de pacotes serve como uma ferramenta integrada para acessar catálogos de software online e instalar, atualizar e remover pacotes de seu ambiente Linux. Há mais de um gerenciador de pacotes no mercado, e seus pacotes não são facilmente compatíveis entre si. Além disso, nem todos os pacotes existem no catálogo de todos os gerenciadores de pacotes. Os sistemas de gerenciamento de pacotes comuns incluem:

  • dkpg: Usado pelo Debian e Ubuntu, e é compatível com ferramentas como apt, aptitude e Gerenciador de Pacotes Synaptic
  • Pacman: Usado por Arch Linux
  • Portage: Usado pelo Gentoo Linux
  • Snappy: Um formato de pacote relativamente novo e independente desenvolvido pela empresa-mãe do Ubuntu
  • RPM Package Manager: Desenvolvido pela Red Hat e com suporte de ferramentas como YUM e zypper

Como faço para instalar ou atualizar pacotes?

Os usuários iniciantes do Linux devem usar a ferramenta de gerenciamento de pacotes integrada incluída em sua distribuição. Você o encontrará no sistema de janelas. Cada ferramenta é configurada de forma diferente e oferece opções diferentes, mas são todas baseadas em gráficos e exigem uma senha administrativa para funcionar. Na ferramenta apontar e clicar, você pode pesquisar novos pacotes, excluir pacotes existentes ou encontrar atualizações para pacotes instalados.

Gerenciamento manual de pacotes

Usuários avançados raramente contam com as ferramentas gráficas incluídas na distribuição, preferindo, em vez disso, emitir comandos de gerenciamento de pacotes diretamente do shell. Em alguns casos, por exemplo, administração de servidor Linux, não há área de trabalho, então o acesso ao shell é a única maneira de atualizar pacotes. Cada gerenciador de pacotes oferece suporte a diferentes comandos de shell, mas, em geral, cada um requer que você especifique credenciais de nível raiz (a senha raiz ou a senha da conta de um usuário com autorização para gerenciar pacotes) para alterar o sistema operacional. Por exemplo, para instalar o popular editor de texto Nano, você usaria os seguintes comandos de shell:

Apt:

apt instalar nano

Pacman:

pacman -S nano

Zypper:

zypper install nano

Portage:

emergir nano

DNF:

dnf install nano

Verifique a documentação da ferramenta de gerenciamento de pacote baseada em shell para obter instruções específicas, incluindo sinalizadores de comando relevantes que modificam como a ferramenta básica funciona.