Skip to main content

Linux Tutorial - Instalando Pacotes no Linux

Empacotamento de Software no Debian - Aula 1 (Pode 2025)

Empacotamento de Software no Debian - Aula 1 (Pode 2025)
Anonim

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

O que é um pacote?

Pacotes são aplicativos de software para o Linux. Assim como a App Store da Apple e o Google Play Music oferecem aplicativos com curadoria para iOS e Android, e a Microsoft Store suporta o Windows 10, um gerenciador de pacotes acessa uma biblioteca de programas projetados para trabalhar com os padrões arquitetônicos de sua distribuição.

O que é um gerenciador de pacotes?

UMA gerenciador de pacotes serve como ferramenta integrada para acessar catálogos de software on-line 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 em todos os catálogos do gerenciador de pacotes.

Os sistemas comuns de gerenciamento de pacotes incluem:

  • dkpg: Usado pelo Debian e pelo Ubuntu, e suportado por ferramentas como apt, aptitude e o Gerenciador de Pacotes Synaptic
  • Pacman: Usado pelo Arch Linux
  • Portage: Usado pelo Gentoo Linux
  • Mal-humorado: Um formato de pacote independente e relativamente novo desenvolvido pela empresa controladora do Ubuntu
  • Gerenciador de Pacotes RPM: Desenvolvido pela Red Hat e suportado por ferramentas como YUM e zypper

Como faço para instalar ou atualizar pacotes?

Os usuários novatos do Linux devem usar a ferramenta de gerenciamento de pacotes integrada incluída na sua distribuição. Você vai encontrá-lo no sistema de janelas. Cada ferramenta é configurada de forma diferente e oferece diferentes opções, mas todas são baseadas em gráficos e exigem uma senha administrativa para funcionar.

Dentro da ferramenta apontar e clicar, você pode procurar novos pacotes, excluir pacotes existentes ou encontrar atualizações para pacotes instalados.

Gerenciamento manual de pacotes

Os usuários avançados raramente confiam nas 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 do servidor Linux, não há desktop, portanto, o acesso ao shell é a única maneira de atualizar os pacotes.

Cada gerenciador de pacotes suporta comandos shell diferentes, 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 habilitado para gerenciar pacotes) para alterar o sistema operacional.

Por exemplo, para instalar o popular editor de texto Nano, você usaria os seguintes comandos shell:

Apt:

apt-get install nano

Portage:

emergir nano

Yum:

yum instalar nano

Verifique a documentação da ferramenta de gerenciamento de pacotes baseada em shell para obter instruções específicas, incluindo sinalizadores de comando relevantes que modificam o funcionamento da ferramenta base.

Confira uma lista de tutoriais para pessoas novas no Linux.