{"id":15312,"date":"2019-03-22T15:33:17","date_gmt":"2019-03-22T18:33:17","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15312"},"modified":"2024-05-16T16:59:50","modified_gmt":"2024-05-16T19:59:50","slug":"listar-pacotes-instalados-ubuntu","status":"publish","type":"post","link":"\/pt\/tutoriais\/listar-pacotes-instalados-ubuntu","title":{"rendered":"Como listar pacotes instalados no Ubuntu"},"content":{"rendered":"<p>Um dos benef&iacute;cios do Ubuntu &eacute; poder instalar diversos pacotes de extens&otilde;es baseado em nossas necessidades. Pacotes como Apache, PHP, MySQL e muitos outros n&atilde;o est&atilde;o pr&eacute;-instalados no sistema operacional. Voc&ecirc; ainda pode escolher a vers&atilde;o do software que deseja instalar.<\/p><p>Essas ferramentas podem ser facilmente instaladas com a ajuda de seus respectivos pacotes. Pode haver casos em que voc&ecirc; queira replicar o ambiente de uma m&aacute;quina para outra. Em situa&ccedil;&otilde;es deste tipo, &eacute; importante verificar os pacotes instalados e suas vers&otilde;es.<\/p><p>Ou ent&atilde;o, pode ser que voc&ecirc; queira reinstalar o sistema operacional de sua m&aacute;quina, sendo necess&aacute;rio instalar os pacotes novamente.<\/p><p>Para instalar, desinstalar ou reinstalar pacotes, o primeiro passo &eacute; listar o que est&aacute; atualmente instalado. Com esta lista, &eacute; poss&iacute;vel verificar a vers&atilde;o de cada pacote instalado para determinar se algo precisa ser atualizado.<\/p><p>Listar os pacotes instalados no Ubuntu pode ser feito de diversas maneiras. Neste tutorial, vamos ensinar os diferentes m&eacute;todos para alcan&ccedil;ar este resultado.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-utilizar-apt-para-listar-pacotes-instalados-no-ubuntu\"><b>Utilizar APT para Listar Pacotes Instalados no Ubuntu<\/b><\/h2><p>O Ubuntu usa o ATP, uma ferramenta de linha de comando que ajuda no gerenciamento de pacotes. O APT foi introduzido no Ubuntu 14.04 e, desde ent&atilde;o, pode ser utilizado para listar os pacotes instalados. O comando para isto &eacute;:<\/p><pre class=\"wp-block-preformatted\">sudo apt list &ndash;-installed<\/pre><p>Isto ir&aacute; mostrar uma lista de todos os pacotes instalados e suas vers&otilde;es. A lista completa provavelmente ser&aacute; bastante extensa, sendo necess&aacute;rio utilizar a barra de rolagem.<\/p><p>Voc&ecirc; pode diminuir o tamanho do resultado usando a op&ccedil;&atilde;o less, fazendo com que caiba na tela. O comando &eacute; separado por pipe &ldquo;|&rdquo;. Veja o exemplo abaixo:<\/p><pre class=\"wp-block-preformatted\">sudo apt list &ndash;-installed | less<\/pre><p>Mesmo que o <em>less<\/em> diminua o tamanho da lista, o comando ainda vai mostrar os pacotes instalados. Para pesquisar por um pacote espec&iacute;fico voc&ecirc; pode utilizar o <em>grep<\/em>.<\/p><p>Por exemplo, se voc&ecirc; deseja lista todos os pacotes PHP que foram instalados, ent&atilde;o utilize o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt list &ndash;-installed | grep PHP<\/pre><p>Da mesma maneira, voc&ecirc; pode pesquisar por outros pacotes espec&iacute;ficos.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-utilizar-o-dpkg-query-para-listar-pacotes-instalados\"><b>Utilizar o dpkg-query para Listar Pacotes Instalados<\/b><\/h2><p>Se voc&ecirc; estiver usando uma vers&atilde;o mais antiga do Ubuntu e o APT n&atilde;o est&aacute; dispon&iacute;vel, utilize o comando dpkg-query para listar os pacotes instalados. O comando b&aacute;sico &eacute;:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg -l<\/pre><p>O resultado vai mostrar nomes de pacotes e suas vers&otilde;es, al&eacute;m de uma breve descri&ccedil;&atilde;o de cada um.<\/p><p>Voc&ecirc; tamb&eacute;m pode usar a op&ccedil;&atilde;o less com este comando:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg -l | less<\/pre><p>E assim como no comando APT, a op&ccedil;&atilde;o grep tamb&eacute;m ajuda na pesquisa de pacotes espec&iacute;ficos, ficando dessa maneira:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg -l | grep PHP<\/pre><p>O comando acima ir&aacute; verificar pacotes PHP.<\/p><h2 class=\"wp-block-heading\" id=\"h-criar-uma-lista-de-pacotes-instalados-no-ubuntu\"><b>Criar uma Lista de Pacotes Instalados no Ubuntu<\/b><\/h2><p>Se voc&ecirc; precisa criar uma lista de pacotes instalados e salvar em um arquivo, o comando abaixo permite isso:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg-query -f '${binary:Package}\\n' -W &gt; completePackage.txt<\/pre><p>Voc&ecirc; tamb&eacute;m pode experimentar este outro comando:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg --get-selections &gt; completePackage.txt<\/pre><p>Em nosso exemplo a lista ser&aacute; criada e ficar&aacute; salva no arquivo <b>completePackage.txt<\/b>.<\/p><p>Al&eacute;m de ajudar voc&ecirc; a monitorar os pacotes que est&atilde;o instalados em seu servidor, essa ferramenta tamb&eacute;m &eacute; &uacute;til para replicar a instala&ccedil;&atilde;o dos mesmos pacotes em outro servidor.<\/p><p>Para fazer isso, utilize este comando ap&oacute;s colocar o arquivo completePackage.txt no novo servidor:<\/p><pre class=\"wp-block-preformatted\">sudo xargs -a completePackage.txt apt install<\/pre><p>O mesmo pode ser feito com APT. Para listar todos os pacotes instalados em um arquivo, use o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt list --installed | awk -F\/ -v ORS=\" \" 'NR&gt;1 {print $1}' &gt; completePackage.txt<\/pre><p>Depois de ter tudo em um arquivo, podemos instalar os mesmos pacotes em outro servidor com o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get install &lt; completePackage.txt<\/pre><h2 class=\"wp-block-heading\" id=\"h-contar-os-pacotes-ubuntu-instalados\"><b>Contar os Pacotes Ubuntu Instalados<\/b><\/h2><p>Se voc&ecirc; precisa do n&uacute;mero total de pacotes instalados, pode conseguir com um comando similar ao anterior. Mas, ao inv&eacute;s de redirecionar o resultado para um arquivo, utilizamos a op&ccedil;&atilde;o <em>wc<\/em> para realizar a contagem.<\/p><p>Por exemplo:<\/p><pre class=\"wp-block-preformatted\">sudo dpkg-query -f '${binary:Package}\\n' -W | wc -l<\/pre><p>O resultado ser&aacute; o n&uacute;mero total de pacotes instalados. Com o APT o comando fica da seguinte maneira:<\/p><pre class=\"wp-block-preformatted\">sudo apt list &ndash;-installed | wc -l<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-listar-os-pacotes-que-podem-ser-atualizados\"><b>Como Listar os Pacotes que Podem ser Atualizados<\/b><\/h2><p>Com o APT voc&ecirc; tamb&eacute;m pode verificar novas vers&otilde;es de pacotes que est&atilde;o prontas para instala&ccedil;&atilde;o. Basta utilizar o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt list &ndash;upgradeable<\/pre><h3 class=\"wp-block-heading\" id=\"h-listar-todas-as-versoes\"><b>Listar Todas as Vers&otilde;es<\/b><\/h3><p>Se voc&ecirc; tem m&uacute;ltiplas vers&otilde;es instaladas, &eacute; poss&iacute;vel visualizar todas as vers&otilde;es com o APT. Para isso utilize o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt list --all-versions<\/pre><p>Dentro do diret&oacute;rio <b>\/var\/log\/apt<\/b> voc&ecirc; pode acessar o arquivo history.log para verificar quais pacotes foram removidos, atualizados ou exclu&iacute;dos, mostrando tamb&eacute;m o dia e hora.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Um <a href=\"\/pt\/alojamento-vps\">VPS online<\/a> com recursos robustos &eacute; tudo o que voc&ecirc; precisa para ter desempenho nas suas aplica&ccedil;&otilde;es web. Aqui na Hostinger voc&ecirc; encontra &oacute;timos descontos, aproveite!<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-resumo\"><b>Resumo<\/b><\/h2><p>Agora voc&ecirc; sabe todos os comandos b&aacute;sicos para listar os pacotes instalados no Ubuntu e gerenciar o servidor de forma mais eficiente. Ficou com alguma d&uacute;vida? Tem algo para compartilhar? N&atilde;o deixe de comentar abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um dos benef&iacute;cios do Ubuntu &eacute; poder instalar diversos pacotes de extens&otilde;es baseado em nossas necessidades. Pacotes como Apache, PHP, MySQL e muitos outros n&atilde;o est&atilde;o pr&eacute;-instalados no sistema operacional. Voc&ecirc; ainda pode escolher a vers&atilde;o do software que deseja instalar. Essas ferramentas podem ser facilmente instaladas com a ajuda de seus respectivos pacotes. Pode [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/listar-pacotes-instalados-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":15313,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Listar Pacotes Instalados no Ubuntu com Simples Comandos","rank_math_description":"Quer saber como listar pacotes instalados Ubuntu? Confira este tutorial e aprenda simples comandos que v\u00e3o facilitar sua vida.","rank_math_focus_keyword":"listar pacotes instalados ubuntu","footnotes":""},"categories":[4915],"tags":[6432,6433],"class_list":["post-15312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-listar-pacotes-instalados-ubuntu","tag-pacotes-ubuntu"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/listar-pacotes-instalados-ubuntu","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/listar-pacotes-instalados-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15312"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15312\/revisions"}],"predecessor-version":[{"id":43853,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15312\/revisions\/43853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media\/15313"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}