{"id":2030,"date":"2017-09-13T14:17:27","date_gmt":"2017-09-13T17:17:27","guid":{"rendered":"http:\/\/gianfratti.com\/?p=2030"},"modified":"2017-09-13T14:25:19","modified_gmt":"2017-09-13T17:25:19","slug":"chocolatey-voce-conhece","status":"publish","type":"post","link":"https:\/\/gianfratti.com\/index.php\/chocolatey-voce-conhece\/","title":{"rendered":"Chocolatey, voc\u00ea conhece?"},"content":{"rendered":"<p><strong>Chocolatey<\/strong> \u00e9 um gerenciador de pacotes estilo o <em>\u201c<strong>apt-get<\/strong>\u201d<\/em> do Ubuntu ou <em>\u201c<strong>homebrew<\/strong>\u201d<\/em> do Mac OS, por\u00e9m, este \u00e9 para Windows. Ele vai te ajudar a instalar, atualizar e remover softwares em segundo plano, via <strong>linha de comando<\/strong>.<\/p>\n<p>Isso mesmo, um Gerenciador de Pacotes Open Source para Windows.<!--more--><\/p>\n<p>Para conhecer o Chocolatey, clique <a href=\"https:\/\/chocolatey.org\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a><\/p>\n<p>At\u00e9 a cria\u00e7\u00e3o deste post, existem 2922 pacotes \u00fanicos, ou seja, j\u00e1 \u00e9 poss\u00edvel encontrar uma grande variedade de aplicativos na Galeria do Chocolatey.<\/p>\n<h1>Instala\u00e7\u00e3o do Chocolatey<\/h1>\n<p>Instalar o Chocolatey no Windows \u00e9 muito simples, por\u00e9m ser\u00e1 necess\u00e1rio utilizar o Prompt de Comando (CMD) ou Windows Powershell.<\/p>\n<h3>Instala\u00e7\u00e3o do Chocolatey com Prompt de Comando<\/h3>\n<p>Abra o prompt de comando do Windows e digite:<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ @powershell -NoProfile -ExecutionPolicy Bypass -Command<br \/>\n\"iex ((new-object<br \/>\nnet.webclient).DownloadString('https:\/\/chocolatey.org\/install.ps1'))\"<br \/>\n&amp;&amp; SET PATH=%PATH%;%ALLUSERSPROFILE%\\chocolatey\\bin<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<h3>Instala\u00e7\u00e3o do Chocolatey com Windows Powershell<\/h3>\n<p>Abra o powershell do Windows e digite:<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ iex ((new-object net.webclient).DownloadString('https:\/\/chocolatey.org\/install.ps1'))<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<h1>Ap\u00f3s a Instala\u00e7\u00e3o do Chocolatey<\/h1>\n<p>Ap\u00f3s instalar o <strong>Chocolatey<\/strong>, voc\u00ea poder\u00e1 utilizar o Prompt de Comando ou o PowerShell para instalar pacotes.<br \/>\nPara ver todas as op\u00e7\u00f5es que o Chocolatey possui, basta digitar <strong>\u201cchoco \/?\u201d<\/strong>, o resultado ser\u00e1 parecido com o disponibilizado abaixo (pode variar de acordo com vers\u00f5es utilizadas).<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco \/?<\/code><\/code>list &#8211; lists remote or local packages<br \/>\nsearch &#8211; searches remote or local packages (alias for list)<br \/>\ninstall &#8211; installs packages from various sources<br \/>\nversion &#8211; [DEPRECATED] will be removed in v1 &#8211; use &#8220;cup &lt;pkg|all&gt; -whatif&#8221; instead<br \/>\npin &#8211; suppress upgrades to a package<br \/>\nupdate &#8211; [DEPRECATED] RESERVED for future use (you are looking for upgrade, these are not the droids you are looking for)<br \/>\nupgrade &#8211; upgrades packages from various sources<br \/>\noutdated &#8211; retrieves packages that are outdated. Similar to upgrade all &#8211;noop<br \/>\nuninstall &#8211; uninstalls a package<br \/>\nsource &#8211; view and configure default sources<br \/>\nsources &#8211; view and configure default sources (alias for source)<br \/>\nfeature &#8211; view and configure choco features<br \/>\nfeatures &#8211; view and configure choco features (alias for feature)<br \/>\nunpackself &#8211; have chocolatey set it self up<br \/>\npack &#8211; packages up a nuspec to a compiled nupkg<br \/>\npush &#8211; pushes a compiled nupkg<br \/>\nnew &#8211; generates files necessary for a chocolatey package<br \/>\napikey &#8211; retrieves or saves an apikey for a particular source<br \/>\nsetapikey &#8211; retrieves or saves an apikey for a particular source (alias for apikey)<\/p>\n<p><code><code><\/code><\/code>&lt;\/pkg|all&gt;<\/p>\n<\/div>\n<h3>Galeria de Pacotes para Instala\u00e7\u00e3o<\/h3>\n<p>O Chocolatey possui em sua p\u00e1gina oficial comando para instala\u00e7\u00e3o dos pacotes, portanto n\u00e3o \u00e9 preciso decora-los.<br \/>\nBasta acessar <a href=\"https:\/\/chocolatey.org\/packages\" target=\"_blank\" rel=\"noopener\">esta p\u00e1gina<\/a>.<\/p>\n<h3>Os Comandos mais Importantes<\/h3>\n<p>Para quem vai utilizar o Chocolatey apenas para Instala\u00e7\u00e3o de Programas, os comandos abaixo s\u00e3o os b\u00e1sicos para se utilizar o Chocolatey.<br \/>\nMuitos podem achar complicado, mas lembre-se do comando principal: \u201cchoco \/?\u201d, este sempre vai lhe ajudar.<\/p>\n<h2>Para Instala\u00e7\u00e3o de Pacotes<\/h2>\n<p>Os 2 comandos abaixo abaixo servem para instalar pacotes<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco install<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>ou<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ cinst<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<h2>Para Desinstala\u00e7\u00e3o de Pacotes<\/h2>\n<p>Os 2 comandos abaixo abaixo servem para desinstalar pacotes<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco uninstall<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>ou<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ cuninst<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<h2>Para Listar Pacotes<\/h2>\n<p>Os 2 comandos abaixo servem para listar os pacotes dispon\u00edveis.<br \/>\nEsta forma de listagem demora devido a quantidade de pacotes existentes (e que ainda ir\u00e1 aumentar).<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco list<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>ou<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ clist<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>O comando abaixo, lista apenas os pacotes que est\u00e3o instalados em seu computador.<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco list -localonly<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<h2>Atualiza\u00e7\u00e3o e Busca de Pacotes + Instala\u00e7\u00e3o\/Desinstala\u00e7\u00e3o For\u00e7ada<\/h2>\n<p>Para atualizar um pacote:<br \/>\nA forma abreviada para este comando \u00e9 <strong>\u201ccup\u201d<\/strong><\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco update<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>Para Buscar pacotes com o termo relacionado<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco search<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<p>Para instalar\/desinstalar um pacote for\u00e7adamente.<br \/>\nO \u201cchoco install \u2013force\u201d tamb\u00e9m serve para atualiza\u00e7\u00e3o do pacote<\/p>\n<div class=\"nuget-badge-small\"><code><code><br \/>\nC:\\ choco install  --force<\/code><\/code>&nbsp;<\/p>\n<\/div>\n<div class=\"nuget-badge-small\"><code><br \/>\nC:\\ choco uninstall  --force<br \/>\n<\/code><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chocolatey \u00e9 um gerenciador de pacotes estilo o \u201capt-get\u201d do Ubuntu ou \u201chomebrew\u201d do Mac OS, por\u00e9m, este \u00e9 para Windows. Ele vai te ajudar a instalar, atualizar e remover softwares em segundo plano, via linha de comando. Isso mesmo, um Gerenciador de Pacotes Open Source para Windows.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[],"class_list":["post-2030","post","type-post","status-publish","format-standard","hentry","category-dicas"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/2030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/comments?post=2030"}],"version-history":[{"count":3,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/2030\/revisions"}],"predecessor-version":[{"id":2033,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/2030\/revisions\/2033"}],"wp:attachment":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/media?parent=2030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/categories?post=2030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/tags?post=2030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}