Debian

Ferramenta de Gerenciamento de Pacotes Apt

Ferramenta de Gerenciamento de Pacotes Apt
Sua máquina Linux é tão boa quanto você a torna. Para torná-lo 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 faria uma introdução à ferramenta de gerenciamento de pacotes APT. Semelhante ao YUM para distribuições Linux baseadas em RHEL (RedHat Enterprise Linux) - que foi discutido aqui - APT (Advanced Packaging Tool) é para gerenciar pacotes em distribuições Linux baseadas em Debian e Ubuntu.Este artigo não foi planejado para discutir todos os poderes da ferramenta de gerenciamento de pacotes APT, em vez disso, pretende dar uma olhada rápida nesta ferramenta e como você pode usá-la. Isso serviria bem para fins de referência e compreensão de como a ferramenta funciona. Sem muita demora, vamos começar.

Localização

Assim como muitas ferramentas do Linux, o apt é armazenado no / etc diretório - contém os arquivos de configuração para todos os programas executados em sistemas Linux - e pode ser visualizado navegando até 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 apto.conf.

Você estaria fazendo muitas instalações de pacotes com o apt, portanto, seria um longo caminho saber que as fontes de pacotes são armazenadas em um origens.Lista Arquivo. Basicamente, o apt verifica se há pacotes neste arquivo e tenta instalar a partir da lista de pacotes - vamos chamá-lo de índice de repositório.

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

A confusão: APT vs APT-GET

Sim, muitas pessoas realmente confundem apt ser o mesmo que apt-get. Aqui está um choque: eles não são os mesmos.

Na verdade, apt e apt-get funcionam de forma semelhante, porém as ferramentas são diferentes. Vamos considerar o apt para ser uma atualização do apt-get.

O apt-get já existia antes do apt. No entanto, o apt-get não existe isoladamente uma vez que funciona em conjunto 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 funcionam em um nível baixo, com o qual um usuário Linux médio não dá a mínima.

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

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

Os Comandos

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

Obter ajuda

O mais importante de todos os comandos a serem discutidos neste artigo é o comando usado para obter ajuda. Isso torna a ferramenta fácil de usar e garante que você não precise memorizar os comandos.

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

apt --help

Você obteria uma lista de várias combinações de comando a partir do resultado, deveria obter algo semelhante à imagem abaixo:

Se desejar, você pode verificar as páginas de manual do apt para obter mais informações. Este é o comando para acessar as páginas de manual:

homem apto

Procure por pacote

Para muitas operações, você precisa saber o nome exato de um pacote. Este e muitos outros usos são razões para fazer uso do comando search.

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.

busca apt

Verifique as dependências do pacote

Os pacotes do Linux têm dependências, essas dependências garantem que funcionem corretamente, pois 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ê achará ú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, tamanho do download etc.

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

show apto

Pacote de instalação

Um dos pontos mais fortes do Linux é a disponibilidade de muitos pacotes poderosos. Você pode instalar pacotes de duas maneiras: por meio do nome do pacote ou por meio de um deb os arquivos file-deb são arquivos do pacote de software debian.

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

apt instalar

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

O outro meio de instalar pacotes é através do deb arquivo se disponível. Ao instalar um pacote por meio de seu deb arquivo, o apt obtém as próprias dependências do pacote e faz o download para que você não precise se preocupar com elas.

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

apt instalar

Baixar pacote

Se, por algum motivo, você precisar baixar um pacote sem tê-lo instalado, você pode fazer isso usando o download comando.

Isso faria o download do arquivo deb do pacote para o 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 o índice do repositório

Lembre-se de que conversamos sobre origens.Lista mais cedo? Bem, quando uma nova versão de um pacote é lançada, sua máquina linux não é capaz de instalá-lo ainda porque não indicaria. Para que ele indique, ele precisa refletir na origens.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 mudanças nos pacotes listados.

Remover pacotes

Quebra de pacotes. Pacotes tornam-se obsoletos. Os pacotes precisam ser removidos.

Apt facilita a remoção de pacotes. Aqui estão as diferentes condições para remover pacotes: remover os arquivos binários e manter os arquivos de configuração, remover os arquivos binários e os arquivos de configuração.

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

apt remover

Mais de um pacote pode ser removido, então você pode ter apt remove nginx top para remover o Nginx e os pacotes principais ao mesmo tempo.

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

purgar apto

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

apt remove --purge

Antes de continuar, deve-se saber que quando os pacotes são removidos, suas dependências permanecem i.e. eles não são removidos também. Para remover as dependências durante a desinstalação, o autoremove comando é usado como visto abaixo:

apt autoremove

Listar pacotes

Sim, você pode ter os pacotes em sua máquina Linux listados. 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 comando seria usado.

lista de apt

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

apt list - instalado

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

lista de apt - atualizável

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

Atualizando pacotes

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

Você pode decidir atualizar um único pacote ou todos os pacotes de uma vez. Para atualizar um único pacote, o instalar o comando vai ser usado. Surpreendente certo? Sim, no entanto, vamos adicionar o -apenas atualizar parâmetro.

apt install --only-upgrade

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

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

atualização apt

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

Atualização do sistema

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

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

O comando para fazer isso é atualização completa como pode ser visto abaixo:

apt full-upgrade

Conclusão

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

Esses comandos são apenas a ponta do iceberg dos imensos poderes que a ferramenta apt possui, e eles são poderosos o suficiente para deixá-lo confortável com o gerenciamento de pacotes em sua máquina Linux.

Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...
Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...