O apt-get comando foi o principal comando de gerenciamento de pacotes usado em Distribuições Linux baseadas em Debian antes da introdução do comando apt.
Com o apt-get comando, você pode instalar, remover, atualizar, pesquisar e gerenciar pacotes em seu sistema. No entanto, a partir de Ubuntu 16.04 e Debian 9, o comando apt tornou-se a ferramenta de linha de comando recomendada para gerenciamento de pacotes, embora apt-get ainda está disponível e funcional.
O apt-get command é um poderoso e gratuito programa de linha de comando de gerenciamento de pacotes, usado para trabalhar com APT do Ubuntu (Ferramenta de Embalagem Avançada) para executar a instalação de novos pacotes de software, remover pacotes de software existentes, atualizar pacotes de software existentes e até mesmo atualizar todo o sistema operacional.
A sintaxe para o apt-get comando é o seguinte:
$ sudo apt-get
Aqui, representam quaisquer sinalizadores ou modificadores adicionais que você pode usar com o comando e especifica a ação que você deseja executar, como instalar, atualizar, remover ou procurar pacotes.
O 'atualizar‘ o comando é usado para ressincronizar os arquivos de índice do pacote das fontes especificadas em /etc/apt/sources.list arquivo. O comando update buscou os pacotes de seus locais e atualizou os pacotes para versões mais recentes.
$ sudo apt-get update.
O 'atualizar‘ é usado para atualizar todos os pacotes de software atualmente instalados no sistema. Sob quaisquer circunstâncias, os pacotes atualmente instalados não são removidos ou os pacotes que ainda não estão instalados não são recuperados nem instalados para satisfazer as dependências de atualização.
$ sudo apt-get upgrade.
O 'instalar‘ subcomando é rastreado por um ou mais pacotes que desejam instalação ou atualização dos repositórios. Por exemplo, para instalar ou atualizar o pacote chamado wget, você pode correr:
$ sudo apt-get install wget.
Alternativamente, você também pode usar o comando apt-cache para procurar um pacote antes de instalá-lo no cache de pacotes do sistema com base em um determinado termo de pesquisa, como nome ou descrição.
Você pode adicionar mais de um nome de pacote junto com o comando para instalar vários pacotes ao mesmo tempo. Por exemplo, o seguinte comando instalará pacotes ‘nethogs' e 'acesse‘.
$ sudo apt-get install nethogs goaccess.
Com a ajuda da expressão regular, você pode adicionar vários pacotes com uma string. Por exemplo, usamos *
curinga para instalar vários pacotes que contêm o '*nome*
‘ string, o nome seria ‘nome do pacote‘.
$ sudo apt-get install '*nome*'
Usando sub ‘--sem atualização
‘ comando impedirá que os pacotes já instalados sejam atualizados.
$ sudo apt-get install packageName --no-upgrade.
O '--somente atualização
‘ o comando não instala novos pacotes, mas apenas atualiza os pacotes já instalados e desabilita a nova instalação de pacotes.
$ sudo apt-get install packageName --only-upgrade.
Digamos que você deseja instalar apenas versões específicas de pacotes, basta usar o ‘=
‘ com o nome do pacote e acrescente a versão desejada.
$ sudo apt-get install vsftpd=3.0.5-0ubuntu1.
Para desinstalar pacotes de software sem remover seus arquivos de configuração (para posterior reutilização da mesma configuração), use o remover comando como mostrado.
$ sudo apt-get remove vsftpd.
Para remover pacotes de software incluindo seus arquivos de configuração, use o ‘purga' como mostrado abaixo.
$ sudo apt-get purge vsftpd.
Como alternativa, você pode combinar os dois comandos, conforme mostrado abaixo.
$ sudo apt-get remove --purge vsftpd.
O 'limpar' o comando é usado para liberar o espaço em disco limpando recuperado (baixado) .deb
arquivos (pacotes) do repositório local.
$ sudo apt-get clean. OU. $ sudo apt-get autoclean.
Para baixar apenas o código fonte de um determinado pacote, use a opção ‘--fonte somente para download
' com 'nome do pacote' como mostrado.
$ sudo apt-get --fonte somente para download vsftpd.
Para baixar e descompactar o código-fonte de um pacote em um diretório específico, digite o seguinte comando.
$ sudo apt-get source vsftpd.
Você pode encontrar um erro comum “E: Você deve colocar alguns URIs ‘deb-src’ em seu sources.list” ao tentar baixar o código-fonte de um pacote dos repositórios.
Você também pode baixar, descompactar e compilar o código-fonte ao mesmo tempo, usando a opção ‘--compilar
' como mostrado abaixo.
$ sudo apt-get --compile source goaccess.
Usando o 'download‘opção, você pode baixar qualquer pacote sem instalá-lo. Por exemplo, o comando a seguir fará o download apenas do arquivo ‘nethogs‘ pacote para o diretório de trabalho atual.
$ sudo apt-get download nethogs.
O 'log de alterações‘ flag baixa um log de alterações do pacote e mostra a versão do pacote que está instalado.
$ sudo apt-get changelog vsftpd.
O 'verificar' é uma ferramenta de diagnóstico, que é usada para atualizar o cache do pacote e verificar se há dependências quebradas.
$ sudo apt-get check.
O 'build-dep‘ comando procura os repositórios locais no sistema e instala as dependências de compilação para o pacote de cachos. Se o pacote não existir no repositório local, ele retornará um código de erro.
$ sudo apt-get build-dep curl.
O 'remover automaticamente‘ O subcomando é usado para remover automaticamente pacotes que certamente foram instalados para satisfazer dependências de outros pacotes, mas agora não são mais necessários. Por exemplo, o comando a seguir removerá um pacote instalado com suas dependências.
$ sudo apt-get autoremove vsftpd.
O apt-obter ajuda O comando exibe a documentação de ajuda integrada com as opções disponíveis para usar com o comando apt-get.
$ sudo apt-obter ajuda.
Eu cobri a maioria das opções disponíveis com o apt-get comando, mas ainda há mais opções disponíveis, você pode verificá-las usando 'homem apt-get' do terminal.
Espero que tenha gostado de ler este artigo, se eu perdi alguma coisa e você gostaria que eu adicionasse à lista. Sinta-se à vontade para mencionar isso no comentário abaixo.
Leia também: 20 comandos YUM úteis do Linux para gerenciamento de pacotes