Ferramenta de gerenciamento de pacotes apt

Ferramenta de gerenciamento de pacotes apt
Sua máquina Linux é tão boa quanto você faz. Para transformá -lo em uma máquina poderosa, você precisa instalar os pacotes certos, usar as configurações certas entre uma série de outras coisas. Falando sobre pacotes; Neste artigo, eu levaria uma cartilha na ferramenta de gerenciamento de pacotes apt. Semelhante a Yum para Rhel (Redhat Enterprise Linux) Distribuições Linux-Which foi discutida aqui (ferramenta avançada de embalagem) é para gerenciar pacotes de distribuições Linux baseadas em Debian e Ubuntu.Este artigo não está planejado para discutir todos os poderes da ferramenta de gerenciamento de pacotes apt, em vez disso, pretende dar uma rápida olhada nessa ferramenta e como você pode usá -la. Serviria bem para fins de referência e entender como a ferramenta funciona. Sem muito barulho, vamos começar.

Localização

Assim como muitas ferramentas do Linux, o apt é armazenado no /etc O diretório contém os arquivos de configuração para todos os programas que são executados em sistemas Linux-e podem ser visualizados navegando para o diretório.

Apt também possui um arquivo de configuração que pode ser encontrado no /etc/apt diretório com o nome do arquivo apt.conf.

Você estaria fazendo muitas instalações de pacotes com APT, portanto, seria um longo caminho para saber que as fontes do pacote são armazenadas em um fontes.lista arquivo. Basicamente, o APT verifica este arquivo para pacotes e tenta instalar a partir da lista de pacotes-ligue para Call It A Repository Index.

O fontes.lista O arquivo é armazenado no /etc/apt diretório e há um arquivo semelhante, nomeado fontes.lista.d. Na verdade não é um arquivo, mas um diretório que mantém outros fontes.lista arquivos. As fontes.lista.O diretório D é usado pelo Linux para manter alguns fontes.lista arquivos em um local separado do padrão /etc/apt diretório.

A confusão: apt vs apt-get

Sim, muitas pessoas realmente se confundem com o mesmo que Apt-Get. Aqui está um choque: eles não são os mesmos.

Na verdade, o trabalho apt e apt-get de maneira semelhante, no entanto, as ferramentas são diferentes. Vamos considerar adequado para ser um upgrade no apt-get.

Apt-Get já existe antes do APT. No entanto, o apt-get não existe isoladamente, pois funciona junto com outros pacotes APT, como apt-cache e apt-config. Essas ferramentas quando combinadas são usadas para gerenciar pacotes Linux e também têm comandos diferentes. Além disso, essas ferramentas não são as mais fáceis de usar, pois trabalham em um nível baixo, com o qual um usuário médio do Linux não se importa menos.

Por esse motivo, o APT foi introduzido. A versão 1.0.1 de apt tem o seguinte na página do homem, “O comando APT deve ser agradável para os usuários finais e não precisa ser compatível com versões anteriores como apt-get.”

Apt trabalha isoladamente e não precisa ser combinado com outras ferramentas para a administração adequada do Linux, além de ser fácil de usar.

Os comandos

Para um usuário médio do Linux, os comandos são tudo o que importa. Através dos comandos, as tarefas são executadas e o trabalho real pode ser feito. Vamos dar uma olhada nos principais comandos apt.

Obter ajuda

O mais importante de todos os comandos a serem discutidos neste artigo é o comando usado para obter ajuda. Isso facilita o uso da ferramenta e garante que você não precise memorizar os comandos.

A ajuda fornece informações suficientes para realizar tarefas simples e pode ser acessado com o comando abaixo:

APT --HELP

Você receberia uma lista de várias combinações de comando do resultado, você deve obter algo semelhante à imagem abaixo:

Se desejar, você pode conferir as páginas do Apt Man para obter mais informações. Aqui está o comando para acessar as páginas do homem:

homem apt

Pesquise o pacote

Para muitas operações, você precisaria saber o nome exato de um pacote. Este e muitos outros usos são motivos para usar o comando de pesquisa.

Este comando verifica todos os pacotes no índice do repositório, pesquisa a palavra -chave nas descrições do pacote e fornece uma lista de todos os pacotes com a palavra -chave.

Pesquisa adequada

Verifique as dependências do pacote

Os pacotes Linux têm dependências, essas dependências garantem que elas funcionam corretamente à medida que os pacotes quebram quando as dependências quebram.

Para ver as dependências de um pacote, você usa o depende comando.

APT depende

Exibir informações do pacote

Exibir as dependências de um pacote é uma informação que você acha útil. No entanto, existem outros detalhes do pacote que você pode obter. Para mim, seria menos produtivo memorizar todos os comandos para acessar outros detalhes, como a versão do pacote, o tamanho do download etc.

Você pode obter todas as informações de um pacote em uma tentativa de usar o apt comando como visto abaixo:

show apt

Instale o pacote

Um dos pontos mais fortes do Linux é a disponibilidade de muitos pacotes poderosos. Você pode instalar pacotes de duas maneiras: através do nome do pacote ou por meio de um Deb Arquivos de arquivo-DEB são arquivos de pacote de software Debian.

Para instalar pacotes usando o nome do pacote, o comando abaixo é usado:

APT Instale

Como afirmado anteriormente, você precisa saber o nome do pacote antes de usá -lo. Por exemplo, para instalar o nginx, o comando seria APT Instale nginx.

O outro meio de instalar pacotes é o através do Deb arquivo se disponível. Ao instalar um pacote através de seu Deb Arquivo, Apt busca as dependências do pacote e o download para que você não precise se preocupar com eles.

Você pode instalar Deb Arquivos usando o caminho absoluto para os arquivos com o comando abaixo:

APT Instale

Baixar pacote

Se por algum motivo, você precisará baixar um pacote sem instalá -lo, você pode fazê -lo usando o download comando.

Isso baixaria o arquivo Deb do pacote no diretório onde o comando foi executado. Você pode baixar pacotes usando o comando abaixo:

download apt

Se você estiver interessado em instalar o .Deb arquivo, você pode instalar usando o instalar comando.

Atualizar índice de repositório

Lembre -se de que conversamos sobre fontes.lista mais cedo? Bem, quando uma nova versão de um pacote é lançada, sua máquina Linux ainda não pode instalá -la porque não indicaria. Para indicar, precisa refletir no fontes.lista arquivo e isso pode ser feito usando o atualizar comando.

Atualização APT

Este comando atualiza o índice do repositório e o mantém atualizado com as últimas alterações nos pacotes listados.

Remova os pacotes

Pacotes quebram. Os pacotes ficam obsoletos. Os pacotes precisam ser removidos.

APT facilita a remoção de pacotes. Aqui estão diferentes condições para a remoção de pacotes: removendo os arquivos binários e mantendo os arquivos de configuração, removendo os arquivos binários e os arquivos de configuração.

Para remover apenas os arquivos binários, o remover O comando é usado.

APT remove

Mais de um pacote pode ser removido, para que você possa ter APT Remova o Top Nginx Para remover os pacotes nginx e top ao mesmo tempo.

Para remover os arquivos de configuração, o purga O comando é usado.

apt purge

Se você deseja fazer os dois ao mesmo tempo, os comandos podem ser combinados como visto abaixo:

APT Remova -Purge

Antes de prosseguir, deve -se saber que quando os pacotes são removidos, suas dependências permanecem eu.e. Eles não são removidos também. Para remover as dependências enquanto desinstala, o AutoMoMove O comando é usado como visto abaixo:

Apt Autoremove

Pacotes de lista

Sim, você pode ter os pacotes em sua máquina Linux listada. Você pode ter uma lista de todos os pacotes no índice do repositório, pacotes instalados e pacotes atualizáveis.

Independentemente do que você pretende fazer, o lista o comando seria usado.

Lista APT

O comando acima é usado para listar todos os pacotes disponíveis no Índice do Repositório.

Lista APT -Instala

O comando acima é usado para listar os pacotes instalados em sua máquina Linux.

APT LIST -Atualizável

O comando acima é usado para listar os pacotes instalados em sua máquina com atualizações disponíveis.

Atualizando pacotes

Quando se trata de pacotes, não se trata de instalar e remover pacotes; Eles precisam ser atualizados também.

Você pode decidir atualizar um único pacote ou todos os pacotes de uma só vez. Para atualizar um único pacote, o instalar Comando vai ser usado. Certo surpreendente? Sim, no entanto, vamos adicionar o -apenas upgrade parâmetro.

APT Install-Only Upgrade

Isso funciona quando você pretende atualizar apenas um pacote. No entanto, se você deseja atualizar todos os pacotes, precisará usar o atualizar comando.

O comando a seguir seria usado para fazer essa atualização:

Atualização APT

Deve -se notar que o atualizar O comando não remove dependências e mesmo se os pacotes atualizados não precisam mais deles.e. Eles são obsoletos.

Atualização do sistema

Ao contrário da atualização regular, o Upgrade completa O comando a ser discutido aqui executa uma atualização completa do sistema.

Com o Upgrade completa Comando, pacotes e dependências obsoletos são removidos e todos os pacotes (incluindo pacotes de sistemas) são atualizados para suas mais recentes versões.

O comando de fazer isso é Upgrade completa Como visto abaixo:

APT Full Upgrade

Conclusão

Apt é uma ferramenta poderosa que torna o uso das distribuições Linux baseadas em Debian e Ubuntu uma experiência maravilhosa. A maioria dos comandos APT listados aqui exige permissões de raiz, então você pode precisar adicionar sudo para o início dos comandos.

Esses comandos são apenas uma ponta do iceberg dos imensos poderes que a ferramenta apt possui, e são poderosos o suficiente para você se sentir confortável com o gerenciamento de pacotes em sua máquina Linux.