{"id":10412,"date":"2016-03-29T10:13:04","date_gmt":"2016-03-29T13:13:04","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=10412"},"modified":"2017-04-07T16:54:55","modified_gmt":"2017-04-07T19:54:55","slug":"13-comandos-para-gerenciar-pacotes-no-arch-linux","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2016\/03\/29\/13-comandos-para-gerenciar-pacotes-no-arch-linux","title":{"rendered":"13 Comandos Para Gerenciar Pacotes no Arch Linux"},"content":{"rendered":"<p>Ol\u00e1 pessoal, a dica hoje \u00e9 para quem est\u00e1 come\u00e7ando a usar Arch Linux ou distros derivadas dele, como o famoso <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/manjaro.github.io\/\" target=\"_blank\">Manjaro<\/a><\/span><\/span> ou o novo <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/cleuber.com.br\/index.php\/2016\/02\/12\/linux-apricity-os-review\" target=\"_blank\"><span style=\"text-decoration: underline;\">Apricity OS<\/span><\/a><\/span>, e precisa conhecer alguns comandos b\u00e1sicos do Yaourt para gerenciar softwares nele. A dica vem do site <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"http:\/\/www.linuxdescomplicado.com.br\/2015\/10\/13-comandos-basicos-yaourt-para-voce-gerenciar-melhor-os-pacotes-do-aur.html\" target=\"_blank\">Linux Descomplicado<\/a><\/span><\/span>.<\/p>\n<p>O Yaourt (Yet AnOther User Repository Tool ou \u201cainda outra ferramenta de reposit\u00f3rio de usu\u00e1rio\u201d) \u00e9 um gerenciador de pacotes desenvolvido para completar o conhecido <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/pt.wikipedia.org\/wiki\/Pacman_(gerenciador_de_pacotes)\" target=\"_blank\">pacman<\/a><\/span>. Foi desenvolvido por Julien Mischkowitz e Tuxce; usu\u00e1rios da Comunidade Arch Linux Franc\u00eas e tem como o diferencial conseguir pesquisar, atualizar e instalar pacotes do <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/wiki.archlinux.org\/index.php\/Arch_User_Repository\" target=\"_blank\">AUR (Arch User Repository)<\/a><\/span><\/span>. Se voc\u00ea \u00e9 novo no\u00a0<span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/pt.wikipedia.org\/wiki\/Arch_Linux\" target=\"_blank\"><span style=\"text-decoration: underline;\">Arch Linux<\/span><\/a><\/span> ou em <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/cleuber.com.br\/index.php\/2016\/03\/29\/10-distribuicoes-baseadas-no-arch-linux\" target=\"_blank\"><span style=\"text-decoration: underline;\">distros derivadas<\/span><\/a><\/span>, voc\u00ea pode querer considerar o uso de Yaourt.<\/p>\n<h4>Pode tamb\u00e9m interessar:<\/h4>\n<blockquote class=\"wp-embedded-content\" data-secret=\"1u6nx9v4sV\"><p><a href=\"https:\/\/cleuber.com.br\/index.php\/2016\/03\/29\/10-distribuicoes-baseadas-no-arch-linux\">10 Distribui\u00e7\u00f5es Baseadas no Arch Linux<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;10 Distribui\u00e7\u00f5es Baseadas no Arch Linux&#8221; &#8212; Cleuber.com.br\" src=\"https:\/\/cleuber.com.br\/index.php\/2016\/03\/29\/10-distribuicoes-baseadas-no-arch-linux\/embed#?secret=RijhAZdbOe#?secret=1u6nx9v4sV\" data-secret=\"1u6nx9v4sV\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<h4>1 \u2013 Instalar ou atualizar um pacote<\/h4>\n<pre class=\"terminal-widget\">yaourt -S pacote<\/pre>\n<h4>2 \u2013 Instale um pacote local ou a partir da web<\/h4>\n<pre class=\"terminal-widget\">yaourt -U \/ caminho_do_pacote<\/pre>\n<h4>3 \u2013 Encontre um pacote<\/h4>\n<pre class=\"terminal-widget\">yaourt pacote<\/pre>\n<h4>4 \u2013 Informa\u00e7\u00e3o sobre um pacote instalado<\/h4>\n<pre class=\"terminal-widget\">yaourt -Qi pacote<\/pre>\n<h4>5 \u2013 Obter informa\u00e7\u00f5es sobre um pacote nos reposit\u00f3rios<\/h4>\n<pre class=\"terminal-widget\">yaourt pacote -Si<\/pre>\n<h4>6 \u2013 Remover um pacote<\/h4>\n<pre class=\"terminal-widget\">yaourt -R pacote<\/pre>\n<h4>7 \u2013 Remover um pacote e suas depend\u00eancias que n\u00e3o s\u00e3o necess\u00e1rios a outro pacote instalado<\/h4>\n<pre class=\"terminal-widget\">yaourt -Rs pacote<\/pre>\n<div class=\"terminal-widget\"><strong>ATEN\u00c7\u00c3O:<\/strong> Esta opera\u00e7\u00e3o \u00e9 recursiva, e deve ser usado com muito cuidado, pois poderia eliminar um pacote principal e corromper o sistema<\/div>\n<h4>8 \u2013 Remover um pacote e suas depend\u00eancias e todos os pacotes que dependem dele<\/h4>\n<pre class=\"terminal-widget\">yaourt -Rsc pacote<\/pre>\n<h4>9 \u2013 Remover um pacote que \u00e9 exigido por outro, sem retirar suas depend\u00eancias<\/h4>\n<pre class=\"terminal-widget\">yaourt -Rdd pacote<\/pre>\n<h4>10 \u2013 Atualizar os pacotes de banco de dados<\/h4>\n<pre class=\"terminal-widget\">yaourt -Syy<\/pre>\n<h4>11 &#8211; Consertar problemas de banco de dados travado:<\/h4>\n<p>Depois do passo acima, se acontecer uma mensagem\u00a0como <em>&#8220;Pacman est\u00e1 em uso no momento, por favor espere.&#8221; <\/em>Rode o seguinte comando.<\/p>\n<pre>rm \/var\/lib\/pacman\/db.lck<\/pre>\n<p>Caso tenha precisado dessa corre\u00e7\u00e3o, agora, pode repetir o passo 10.<\/p>\n<p>Se acontecer esse erro:<\/p>\n<p><strong><em>error: could not open file \/var\/lib\/pacman\/sync\/apricity-core.db: Unrecognized archive format<\/em><\/strong><\/p>\n<p>Ent\u00e3o fa\u00e7a o seguinte:<\/p>\n<p>Apague a pasta\u00a0\/var\/lib\/pacman\/sync\/ e seu conte\u00fado com o seguinte comando:<\/p>\n<pre>rm -R \/var\/lib\/pacman\/sync\/<\/pre>\n<p>E ent\u00e3o<\/p>\n<pre>pacman -Syu<\/pre>\n<p>Obs. Se voc\u00ea teve problemas com essa mensagem de erro, vindo\u00a0de uma instala\u00e7\u00e3o de 2016, siga <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/apricityos.com\/docs\/entry\/migrating-from-an-old--pre-07-2016--apricity-os-installation\" target=\"_blank\">esse tutorial<\/a><\/span><\/span> (em ingl\u00eas).<\/p>\n<h4>12 \u2013 Limpar o cache de pacotes<\/h4>\n<pre class=\"terminal-widget\">yaourt -Scc<\/pre>\n<h4>13 -Atualizar o sistema<\/h4>\n<pre class=\"terminal-widget\">yaourt -Syu<\/pre>\n<h4>E para atualiza\u00e7\u00e3o do sistema, incluindo pacotes do AUR instalados<\/h4>\n<pre class=\"terminal-widget\">yaourt -Syua<\/pre>\n<p class=\"terminal-widget\">Bom, \u00e9 isso a\u00ed,<\/p>\n<p>At\u00e9 a pr\u00f3xima<\/p>\n<p>Cleuber<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, a dica hoje \u00e9 para quem est\u00e1 come\u00e7ando a usar Arch Linux ou distros derivadas dele, como o famoso Manjaro ou o novo Apricity OS, e precisa conhecer alguns comandos b\u00e1sicos do Yaourt para gerenciar softwares nele. A dica vem do site Linux Descomplicado. O Yaourt (Yet AnOther User Repository Tool ou \u201cainda &hellip;<\/p>\n","protected":false},"author":1,"featured_media":10448,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4],"tags":[566,577,576],"class_list":["post-10412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","tag-arch-linux","tag-aur","tag-yaourt"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/10412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=10412"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/10412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/10448"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=10412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=10412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=10412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}