25 Comandos básicos úteis de apt-get e apt-cache para gerenciamento de pacotes

25 Comandos básicos úteis de apt-get e apt-cache para gerenciamento de pacotes

Este artigo explica a rapidez com que você pode aprender a instalar, remover, atualizar e procurar pacotes de software usando apt-get e apt-cache comandos da linha de comando. Este artigo fornece alguns comandos úteis que ajudarão você a lidar com o gerenciamento de pacotes em Debian/Ubuntu sistemas baseados.

Comandos apt-get e apt-cache
O que é apt-get?

O apt-get utilidade é um programa de linha de comando de gerenciamento de pacotes poderoso e gratuito, usado para trabalhar com Ubuntu é apto (Ferramenta de embalagem avançada) Biblioteca para executar a instalação de novos pacotes de software, removendo pacotes de software existentes, atualizando os pacotes de software existentes e até usado para atualizar todo o sistema operacional.

O que é cache apt?

O apt-cache A ferramenta de linha de comando é usada para pesquisar cache de pacote de software apt. Em palavras simples, esta ferramenta é usada para pesquisar pacotes de software, coleta informações de pacotes e também usado para pesquisar quais pacotes disponíveis estão prontos para a instalação em Debian ou Ubuntu sistemas baseados.

Apt-cache - 5 comandos básicos úteis

1. Como faço para listar todos os pacotes disponíveis?

Para listar todos os pacotes disponíveis, digite o seguinte comando.

$ apt-cache pkgnames
esmeract-ocr-epo pipenightdreams mumudvb tbb-examples libsvm-java libmrpt-hmtslam0.9 Libboost-Timer1.50-Dev KCM-Touchpad G ++-4.5-multilibe… 

2. Como faço para descobrir o nome do pacote e a descrição do software?

Para descobrir o nome do pacote e com ele descrição antes de instalar, use o 'procurar' bandeira. Usando "procurar" com apt-cache Exibirá uma lista de pacotes correspondentes com breve descrição. Digamos que você gostaria de descobrir a descrição do pacote 'vsftpd', então o comando seria.

$ apt-cache pesquisa vsftpd
vsftpd - servidor FTP leve e eficiente, escrito para segurança ccze - um ftpd robusto e modular de coloriser ftpd - transferência de arquivos (FTP) YASAT - Ferramenta de auditoria estúpida simples

Para encontrar e listar todos os pacotes começando com 'vsftpd', Você pode usar o seguinte comando.

$ apt-cache pkgnames vsftpd
vsttpd

3. Como faço para verificar as informações do pacote?

Por exemplo, se você deseja verificar as informações do pacote, juntamente com a descrição curta, digamos (número da versão, soma de verificação, tamanho, tamanho instalado, categoria etc. Usar 'mostrar'sub comando como mostrado abaixo.

$ apt-cache show netcat
Pacote: NetCat Prioridade: Seção Opcional: Universo/Net Sizened-Size: 30 MEPORTOR: Desenvolvedores do Ubuntu <[email protected]> Maintainer original: Ruben Molina <[email protected]> Arquitetura: All Version: 1.10-40 Depende: NetCat-tradicional (> = 1.10-39) nome do arquivo: pool/universo/n/netcat/netcat_1.10-40_All.deb Size: 3340 MD5sum: 37c303f02b260481fa4fc9fb8b2c1004 SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9 Description-en: TCP/IP swiss army knife -- transitional package This is a "dummy" package that depends on lenny's default version of netcat, to ease upgrades. Pode ser removido com segurança. Descrição-MD5: 1353F8C1D079348417C2180319BDDE09 Bugs: https: // bugs.plataforma de lançamento.net/ubuntu/+FileBug Origem: Ubuntu

4. Como faço para verificar dependências para pacotes específicos?

Use o 'showpkg'Sub Command para verificar as dependências para pacotes de software específicos. se esses pacotes de dependências estão instalados ou não. Por exemplo, use o 'showpkgComando junto com o nome do pacote.

$ apt-cache showpkg vsftpd
Pacote: versões vsftpd: 2.3.5-3Buntu1 (/var/lib/apt/lists/in.arquivo.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages) Descrição Idioma: arquivo:/var/lib/apt/lists/in.arquivo.Ubuntu.com_ubuntu_dists_quantal_main_binary-i386_packages md5: 81386f72ac91a5ea48f8db0b023f3f9b Descrição Idioma: en arquivo:/var/lib/apt/lists/in.arquivo.Ubuntu.com_ubuntu_dists_quantal_main_i18n_translation-en md5: 81386f72ac91a5ea48f8db0b023f3f9b reverso depende: 2 dependentes: 2 dependentes: 2 VSFTPD-SERVERS, VSFTPD Dependências: 2.3.5-3Buntu1 - Debconf (18 0.5) DebConf-2.0 (0 (NULL)) UPSTART-JOB (0 (NULL)) LIBC6 (2 2.15) libcap2 (2 2.10) libpam0g (2 0.99.7.1) LIBSSL1.0.0 (2 1.0.0) libwrap0 (2 7.6-4 ~) adduser (0 (nulo)) Módulos libpam (0 (nulo)) netbase (0 (nulo)) Logrotato (0 (NULL)) FTP-SERVER (0 (NULL)) FTP-Server (0 (0 (0 (0 nulo))) fornece: 2.3.5-3Buntu1-FTP-Server Reverse fornece:

5. Como faço para verificar as estatísticas do cache

O 'Estatísticas'Sub Comando exibirá estatísticas gerais sobre o cache. Por exemplo, o comando a seguir exibirá nomes totais de pacotes é o número de pacotes encontrados no cache.

$ apt-cache estatísticas
Nomes totais de pacotes: 51868 (1.037 K) Estruturas totais do pacote: 51868 (2.490 K) Pacotes normais: 39505 Pacotes virtuais puros: 602 Pacotes virtuais únicos: 3819 Pacotes virtuais mistos: 1052 Falta: 6890 Total DistinC Descrições distintas: 81048 (1.945 K) Dependências totais: 252299 (7.064 k) Relações totais de ver/arquivo: 45567 (729 K) Total de descidas/relações de arquivo: 81048 (1.297 K) Total fornece mapeamentos: 8228 (165 k) stações globais totais : 286 (3.518) Espaço de versão total de dependência: 1.145 K Space total da folga: 62.6 K O espaço total foi responsável por: 13.3 m
Apt-get - 20 Comandos básicos úteis para gerenciamento de pacotes

6. Como atualizar os pacotes do sistema

O 'atualizar'O comando é usado para ressincronizar os arquivos de índice de pacote de suas fontes especificadas em /etc/apt/fontes.lista arquivo. O comando de atualização buscou os pacotes de seus locais e atualizou os pacotes para uma versão mais recente.

Atualização $ sudo apt-get
[sudo] Senha para Tecmint: IGN http: // segurança.Ubuntu.COM INRELEAÇÃO DE SEGURA QUANTAL GET: 1 http: // segurança.Ubuntu.com lançamento de segurança quantal.GPG [933 B] Get: 2 http: // segurança.Ubuntu.Com lançamento de segurança quantal [49.6 kb] ign http: // em.arquivo.Ubuntu.COM A INRELEAÇÃO QUANTAL IGN http: // em.arquivo.Ubuntu.com as atualizações quantes inrelease Get: 3 http: // repo.Varnish-cache.Org Precise Inrelease [13.7 kb] ign http: // em.arquivo.Ubuntu.com o InRellease de Backports Quantal.arquivo.Ubuntu.com liberação quantal.GPG Get: 4 http: // segurança.Ubuntu.COM RECURSO QUANTAL/PRINCIPAIS RESULTADAS [34.8 kb] Get: 5 http: // em.arquivo.Ubuntu.com lançamento de atualização quantal.GPG [933 B]… 

7. Como atualizar pacotes de software

O 'atualizar'O comando é usado para atualizar todos os pacotes de software atualmente instalados no sistema. Sob quaisquer circunstâncias atualmente instaladas, os pacotes não são removidos ou pacotes que ainda não estão instalados nem recuperados e instalados para satisfazer as dependências de atualização.

$ sudo apt-get upgrade
Listas de pacotes de leitura… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE TRUSAS DE ESTADO… FEITO Os seguintes pacotes foram mantidos de volta: Linux-Headers-Generic Linux-Image Generic Wine1.5 Wine1.5-I386 Os seguintes pacotes serão atualizados: Atividade-Log-manáger-Common-common-log-manager-controle adium-theme-thentu alacarte alsa-bastestaltl-data-partner appmenu-gtk appmenu-gtk3 APORT APORT APORT -gtk apt apt-transport-https apt-utils aptdaemon aptdaemon-dados at-spi2-core-bamfdaemon-bind 9-host… 

No entanto, se você deseja atualizar, despreocupado se os pacotes de software serão adicionados ou removidos para cumprir as dependências, use o 'upgrade distante'sub comando.

$ sudo apt-get dist upgrade

8. Como faço para instalar ou atualizar pacotes específicos?

O 'instalar'Sub Command é rastreado por um ou mais pacotes desejam instalação ou atualização.

$ sudo apt-get install netcat
Leitura de listas de pacotes… FEITO CONSTRUIR DEPENDÊNCIA LEITURA DE REATIVA DE ESTADO DO ESTADO… FEITO Os seguintes pacotes extras serão instalados: NetCat-tradicional Os seguintes novos pacotes serão instalados: NetCat NetCat-Traditional 0 atualizado, 2 recém-instalado, 0 para remover e 328 não atualizado. Precisa obter 67.1 kb de arquivos. Após esta operação, 186 kb de espaço de disco adicional serão usados. Você quer continuar [S/N]? y Get: 1 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/universo netcat-tradicional i386 1.10-40 [63.8 kb] Get: 2 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/universo netcat todos 1.10-40 [3.340 b] buscou 67.1 kb em 1s (37.5 kb/s) selecionando pacote previamente não selecionado NetCat-tradicional. (Lendo o banco de dados… 216118 arquivos e diretórios atualmente instalados.) Descongelando o NetCat-Tradicional (de… /netcat-traditional_1.10-40_I386.Deb)… Selecionando o pacote previamente não selecionado netcat. Desembalar netcat (de… /netcat_1.10-40_All.Deb)… Processando gatilhos para Man-DB… Configurando o NetCat-Trraditional (1.10-40)… Configuração do NetCat (1.10-40)… 

9. Como posso instalar vários pacotes?

Você pode adicionar mais de um nome de pacote junto com o comando para instalar vários pacotes ao mesmo tempo. Por exemplo, o comando a seguir instalará pacotes 'Nethogs' e 'Goaccess'.

$ sudo apt-get install nethogs goaccess
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE ESTADO… Done Goaccess já é a versão mais recente. Nethogs já é a versão mais recente. 0 atualizado, 0 recém -instalado, 0 para remover e 328 não atualizado.

10. Como instalar vários pacotes usando curinga

Com a ajuda de expressão regular, você pode adicionar vários pacotes com uma corda. Por exemplo, nós usamos * curinga para instalar vários pacotes que contêm o '*nome*'String, nome seria' nome do pacote '.

$ sudo apt-get install '*name*'

11. Como instalar pacotes sem atualizar

Usando sub '-Sem atualização'Comando impedirá que os pacotes já instalados atualizem.

$ sudo apt-get install packagename-não upgrade
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE ESTADO… FENDENTE O SPELING VSFTPD, ele já está instalado e a atualização não está definida. 0 atualizado, 0 recém -instalado, 0 para remover e 328 não atualizado.

12. Como atualizar apenas pacotes específicos

O '-apenas upgrade'Comando não instala novos pacotes, mas atualiza apenas os pacotes já instalados e desativa a nova instalação de pacotes.

$ sudo apt-get install packagename --only upgrade
Leitura de listas de pacotes… Feito de criação de dependência Leitura de árvore Estado Informações… feito VSFTPD já é a versão mais recente. 0 atualizado, 0 recém -instalado, 0 para remover e 328 não atualizado.

13. Como faço para instalar uma versão específica do pacote?

Digamos que você deseja instalar apenas uma versão específica dos pacotes, basta usar o '='Com o nome do pacote e a versão desejada de anexo.

$ sudo apt-get install vsftpd = 2.3.5-3Buntu1
Leitura de listas de pacotes… Feito de criação de dependência Leitura de árvore Estado Informações… feito VSFTPD já é a versão mais recente. 0 atualizado, 0 recém -instalado, 0 para remover e 328 não atualizado.

14. Como faço para remover pacotes sem configuração

Para desativar os pacotes de software sem remover seus arquivos de configuração (para posteriormente reutilizar a mesma configuração). Use o 'remover'Comando como mostrado.

$ sudo apt-get remove vsftpd
[SUDO] Senha para Tecmint: Listas de Pacotes de Reading… Feito Construindo Informações do Estado de Leitura de Árvores de Dependência… FEITO Os seguintes pacotes serão removidos: VSFTPD 0 Atualizado, 0 recém -instalado, 1 para remover e 328 não atualizado. Após esta operação, o espaço em disco de 364 kb será libertado. Você quer continuar [S/N]? Y (LEITURA BATO DE DABAS.) Removendo o VSFTPD… VSFTPD Stop/Waiting Processing Gatchers para Ureadhead… Processando gatilhos para Man-DB… 

15. Como faço para remover completamente os pacotes

Para remover pacotes de software, incluindo seus arquivos de configuração, use o 'purga'sub comando como mostrado abaixo.

$ sudo apt-get purge vsftpd
Leitura de listas de pacotes… Construindo as informações do estado de leitura de árvores de dependência… Feito os seguintes pacotes serão removidos: vsftpd* 0 atualizado, 0 recém -instalado, 1 para remover e 328 não atualizado. Após esta operação, 0 b de espaço de disco adicional será usado. Você quer continuar [S/N]? Y (LEITURA DATABASE… 216107 ARQUIVOS E DIRETORIES Atualmente instalados.) Removendo o VSFTPD… Purging de arquivos de configuração para o VSFTPD… Processando gatilhos para UreadaHead… 

Como alternativa, você pode combinar os dois comandos, como mostrado abaixo.

$ sudo apt-get remove-purge vsftpd
Leitura de listas de pacotes… Construindo as informações do estado de leitura de árvores de dependência… Feito os seguintes pacotes serão removidos: vsftpd* 0 atualizado, 0 recém -instalado, 1 para remover e 328 não atualizado. Após esta operação, o espaço em disco de 364 kb será libertado. Você quer continuar [S/N]? Y (LEITURA BATO DE DABAS.) Removendo VSFTPD… VSFTPD Stop/espera Arquivos de configuração de purga para VSFTPD… Processando gatilhos para ureadaHead… Processando gatilhos para Man-DB… 

16. Como posso limpar o espaço do disco

O 'limpar'O comando é usado para liberar o espaço do disco, limpando (baixado) .Deb Arquivos (pacotes) do repositório local.

$ sudo apt-get limpo

17. Como faço para baixar apenas o código fonte do pacote

Para baixar apenas o código -fonte de pacote específico, use a opção '-fonte somente de download'com' pacote-name 'como mostrado.

$ sudo apt-get -g-in-download somente fonte vsftpd
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE ESTADO… feito Precisa obter 220 kb de arquivos de origem. Get: 1 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (DSC) [1.883 B] Get: 2 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (TAR) [188 KB] Get: 3 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (diff) [30.5 kb] buscado 220 kb em 4s (49.1 kb/s) Download completo e no modo de download apenas

18. Como posso baixar e descompactar um pacote

Para baixar e desfazer o código -fonte de um pacote para um diretório específico, digite o seguinte comando.

$ sudo apt-get fonte vsftpd
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE ESTADO… feito Precisa obter 220 kb de arquivos de origem. Get: 1 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (DSC) [1.883 B] Get: 2 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (TAR) [188 KB] Get: 3 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main vsftpd 2.3.5-3Buntu1 (diff) [30.5 kb] buscou 220 kb em 1s (112 kb/s) GPGV: assinatura feita quinta Aviso: falhou em verificar a assinatura ./vsftpd_2.3.5-3Buntu1.DSC DPKG-SOURCE: INFO: Extraindo VSFTPD em VSFTPD-2.3.5 DPKG-SOURCE: INFO: DESCONHECIMENTO VSFTPD_2.3.5.orig.alcatrão.GZ DPKG-SOURCE: INFO: DESPACIMENTO VSFTPD_2.3.5-3Buntu1.Debian.alcatrão.GZ DPKG-SOURCE: INFO: APLICAÇÃO 01-BUILDDEFS.Patch DPKG-Source: Info: Aplicação de 02-Config.patch dpkg-fonte: informações: aplicação de 03-db-doc.Patch DPKG-Source: Info: Aplicação de 04-Link-Local.Patch DPKG-Source: Info: Aplicação de 05-WhitaSpaces.Patch DPKG-Source: Info: Aplicação de 06 Greedy.Patch DPKG-Source: Info: Aplicação de 07-UTF8.Patch DPKG-Source: Informações: Aplicação de 08-Manpage.Patch DPKG-Source: Info: Aplicação de 09-S390.Patch dpkg-source: Info: Aplicando 10-Remote-DOS.patch dpkg-fonte: informações: aplicação de 11-alfa.Patch DPKG-Source: Info: Aplicação de 09-Disable-Anonymous.Patch DPKG-Source: Info: Aplicação de 12-Ubuntu-Use-Snakeoil-SSL.correção

19. Como posso baixar, descompactar e compilar um pacote

Você também pode baixar, desembalar e compilar o código -fonte ao mesmo tempo, usando a opção '-compilar' como mostrado abaixo.

$ sudo apt-get-compile fonte Goacccess
[SUDO] Senha para Tecmint: Listas de Pacotes de Reading… Feito Construindo Informações do Estado de Leitura de Árvores de Dependência… FEITO PRECISA RECEBER 130 KB DE ARQUIVOS DE OURS. Get: 1 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/universo Goaccess 1: 0.5-1 (DSC) [1.120 B] Get: 2 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/universo Goaccess 1: 0.5-1 (alcatrão) [127 kb] Get: 3 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/universo Goaccess 1: 0.5-1 (diff) [2.075 b] buscou 130 kb em 1s (68.0 kb/s) gpgv: assinatura feita na terça-feira 26 de junho de 2012 09:38:24 ist using usando o dsa icget id a9fd4821 gpgv: não posso verificar a assinatura: a chave pública não encontrada dpkg-fonte: aviso: falha ao verificar a assinatura na assinatura ligada ligada ligada ligada ligada ligada ligada ligada ligada ligada ligada ligada ligada a verificar na assinatura ./Goaccess_0.5-1.DSC DPKG-SOURCE: Informações: Extraindo Goacccess em Goaccess-0.5 DPKG-SOURCE: INFO: UPLOACHING GOACCESS_0.5.orig.alcatrão.GZ DPKG-SOURCE: INFO: UPLOACKING GOACCESS_0.5-1.Debian.alcatrão.GZ DPKG-BUILDPACKAGE: Pacote de origem Goacccess Dpkg-BuildPackage: Fonte Versão 1: 0.5-1 DPKG-BuildPackage: Fonte alterada por Chris Taylor <[email protected]> DPKG-BUILDPACKAGE: Arquitetura do host i386 DPKG-SOURCE-BEFE-BUILD GOACCESS-0.5 dpkg-checkbuilddeps: dependências de construção não atendidas: Debhelper (> = 9) AutoTools-dev libncurses5-dev libglib2.0-dev libgeoip-dev autoconf dpkg-buildpackage: aviso: construa dependências/conflitos insatisfeitos; Abortando DPKG -BuildPackage: Aviso: (Use -d Flag para substituir.)… 

20. Como faço para baixar um pacote sem instalar

Usando 'download'Opção, você pode baixar qualquer pacote sem instalá -lo. Por exemplo, o seguinte comando só baixará 'Nethogs'Pacote para o diretório de trabalho atual.

$ sudo apt-get download nethogs
Get: 1 Download de Nethogs 0.8.0-1 [27.1 kb] buscado 27.1 kb em 3s (7.506 b/s)

21. Como faço para verificar o log de alteração do pacote?

O 'Changelog'Flag downloads um pacote de troca de pacote e mostra a versão do pacote que está instalada.

$ sudo apt-get changelog vsftpd
vsftpd (2.3.5-3buntu1) Quantal; urgência = baixa * mesclagem do testamento Debian (LP: #1003644). Alterações restantes: + Debian/VSFTPD.Upstart: Migre vsftpd para o Upstart. + Adicione o Apport Hook (LP: #513978): - Debian/vsftpd.APORT: adicionado. - Debian/Control: Build Depende no DH-Apport. - Debian/Regras: Adicionar -com APPORT. + Adicionar arquivo Debian/Watch. + Debian/Patches/09-Disable-Anonymous.Patch: desativar o login anônimo por padrão. (LP: #528860) * Debian/Patches/12-Ubuntu-Us-Snakeoil-SSL.Patch: Use Certificados SSL Snakeoil e chave. -- Andres Rodriguez <[email protected]> Qua, 23 de maio de 2012 16:59:36 -0400… 

22. Como faço para verificar dependências quebradas?

O 'verificar'Comando é uma ferramenta de diagnóstico. Usado para atualizar o cache do pacote e verificações para dependências quebradas.

$ sudo apt-get cheque
[SUDO] Senha para Tecmint: Listas de Listas de Pacotes… Feito Construindo Informações do Estado de Leitura de Árvores de Dependência… FEITO

23. Como faço para pesquisar e construir dependências?

Esse 'Build-Dep'Comando pesquisa os repositórios locais no sistema e instale as dependências de construção para o pacote. Se o pacote não existir no repositório local, ele retornará um código de erro.

$ sudo apt-get Build-dep netcat
Os seguintes novos pacotes serão instalados: Debhelper DH-APARMOR HTML2TEXT PO-DEBCONF Quilt 0 Atualizado, 5 recém-instalado, 0 para remover e 328 não atualizado. Precisa obter 1.219 kb de arquivos. Após esta operação, 2.592 kb de espaço de disco adicional será usado. Você quer continuar [S/N]? y Get: 1 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main html2text i386 1.3.2A-15Build1 [91.4 kb] Get: 2 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main po-debconf todos 1.0.16+nmu2ubuntu1 [210 kb] Get: 3 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main dh-aparmor todos os 2.8.0-0UBUNTU5 [9.846 B] Get: 4 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/Main Debhelper todos os 9.20120608Buntu1 [623 KB] Get: 5 http: // em.arquivo.Ubuntu.com/ubuntu/quantal/main colcha tudo 0.60-2 [285 kb] buscou 1.219 kb em 4s (285 kb/s)… 

24. Como posso limpar automaticamente o cache apt-get?

O 'auto-limpeza'Comando exclui tudo .Deb arquivos de /var/cache/apt/arquivos Para liberar volume significativo de espaço em disco.

$ sudo apt-get autoclean
Leitura de listas de pacotes… Feito construindo informações de leitura de árvores de dependência… feito

25. Como posso remover automaticamente pacotes instalados?

O 'AutoMoMove'Sub comando é usado para remover automaticamente os pacotes que certamente foram instalados para satisfazer dependências para outros pacotes e, mas agora não eram mais necessários. Por exemplo, o comando a seguir removerá um pacote instalado com suas dependências.

$ sudo apt-get autoremove vsftpd
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA LEITURA DE ESTADO DE TRUSAS… PACOTO DE FEITO 'VSFTPD' não está instalado; portanto, não removido 0 atualizado, 0 recém -instalado, 0 para remover e 328 não atualizado.

Eu cobri a maioria das opções disponíveis com apt-get e apt-cache Comandos, mas ainda existem mais opções disponíveis, você pode conferi -las usando 'homem apt-get' ou 'Man Apt-Cache'Do terminal. Espero que você tenha gostado de ler este artigo, se eu perdi alguma coisa e você gostaria que eu adicionasse à lista. Por favor, sinta -se à vontade para mencionar no comentário abaixo.

Leia também: 20 comandos úteis do Linux Yum para gerenciamento de pacotes