DEV Community

DeadPunnk
DeadPunnk

Posted on

Linux Essentials / Gerenciador de Pacotes

Linux Essentials

Estou estudando para tirar minha primeira certificação em Linux. Pretendo compartilhar aqui alguns dos tópicos que tenho estudado, com o intuito de contribuir com o estudo de outras pessoas também.

apt-get

Usado para instalação de softwares através de pacotes. Os pacotes contem arquivos usados para sustentar a aplicações que são instaladas através deles, com bibliotecas, arquivos de configuração, processos e outros tipos de arquivo para sustentação e administração do software.
O apt-get é considerado um gerenciador de pacotes de alto nível, e por isso faz o gerenciamento das dependências necessárias para instalação dos pacotes.

Outros exemplos de gerenciadores de alto nível são: YUM, DNF e ZYPPER.

Os pacotes são organizados em repositórios com diretórios específicos para cada tipo de arquivo, facilitando sua manutenção e organização.

Exemplo:
pacote
arquivo de configuração -> /etc
bibliotecas -> /lib
comandos adm -> /sbin
processos -> /proc

Para encontrarem as novas atualizações os gerenciadores de pacotes utilizam repositórios, no Debian, é possível encontrar as lista de repositórios no diretório: /etc/apt/sources.list

Comandos

Atualização dos pacotes

sudo apt-get update
Enter fullscreen mode Exit fullscreen mode

Instalação dos novos pacotes

sudo apt-get upgrade
Enter fullscreen mode Exit fullscreen mode

Instalação de um ou mais pacotes

sudo apt-get install nome_do_pacote
Enter fullscreen mode Exit fullscreen mode

Remove os pacote mas mantem os arquivos de configuração

sudo apt-get remove nome_do_pacote
Enter fullscreen mode Exit fullscreen mode

Remove e exclui os arquivos de configuração do pacote

sudo apt-get purge nome_do_pacote
Enter fullscreen mode Exit fullscreen mode

Top comments (0)