Использование PackageManagement (OneGet) в Windows 10
Índice:
- O que são OneGet (PackageManagement) e Chocolatey?
- Como usar o OneGet?
- Obter fontes de pacote
- Instalando Chocolatey
- Instalar o software do repositório Chocolatey
- Nenhum comando de atualização disponível
- Explorar
Se você já usou o Linux, então você sempre quis ter uma ferramenta de gerenciamento de pacotes para o Windows. Sim, o Windows tem uma ferramenta de gerenciamento de pacotes de terceiros chamada Chocolatey, que pode ser executada usando a linha de comando. Mas o Windows 10 trouxe para o OneGet uma ferramenta nativa de gerenciamento de pacotes, como anunciada por Garret Serack, da Microsoft, em um post no blog. Ele permitirá que você instale / desinstale e atualize os pacotes de software com o NuGet Package Manager usando o Powershell. Além disso, também tem suporte para o repositório Chocolatey.
Nota: Com o lançamento do Windows 10 RTM, o OneGet foi renomeado para PackageManagement.
Então, vamos ver como você pode efetivamente instalar / desinstalar e atualizar vários pacotes de software usando o OneGet (PackageManagement). E, também, veja como integrar o Chocolatey nele.
O que são OneGet (PackageManagement) e Chocolatey?
Para usuários não Linux e aqueles que não sabem nada sobre gerenciamento de pacotes, o Gerenciador de Pacotes facilita a instalação, atualização e desinstalação de software (pacote). O Gerenciador de Pacotes faz uso de um repositório onde todos os pacotes de software são armazenados.
Você só precisa digitar um comando para obter esses pacotes de software e instalá-los no seu PC. Com apenas um único comando, você pode instalar ou atualizar o software. A atualização é feita automaticamente sempre que o software é atualizado no repositório. Então, é isso que o Gerenciador de Pacotes é tudo.
Agora, o OneGet como ferramenta está um passo à frente. É gerente de um gerenciador de pacotes. Pode hospedar vários repositórios como o Chocolatey e o NuGet. Nós já falamos sobre Chocolatey antes. Chocolatey pode trabalhar com o prompt de comando. O NuGet contém pacotes de software específicos para as ferramentas de desenvolvimento de aplicativos da Microsoft. Você pode digitar um único comando e pegar o software desses repositórios.
Como usar o OneGet?
Então, primeiro vamos ver os comandos disponíveis. Você pode vê-lo na imagem acima. Para ver os comandos disponíveis, digite o seguinte comando no Powershell.
Get-Command -Module PackageManagement
Lembre-se, não do OneGet, mas do PackageManagement (estou escrevendo aqui o OneGet apenas para simplificar). Então, agora você tem a lista de comandos. Agora, vamos começar verificando quais fontes de pacotes (gerenciadores de pacotes) nós temos.
Obter fontes de pacote
Digite o seguinte comando (ou copie-o):
Get-PackageSource
Você deve obter as fontes de pacote instaladas em seu sistema.
Portanto, tenho apenas a galeria integrada do PowerShell instalada. Agora, vamos instalar o Gerenciador de Pacotes Chocolatey. Se você já está vendo Chocolatey na lista, pule a próxima etapa.
Instalando Chocolatey
Digite o seguinte comando:
Get-PackageProvider -Name Chocolatey
O Get-PackageProvider localizará os repositórios de pacotes disponíveis e os instalará.
Pressione Enter e instalação Chocolatey deve começar. Após a conclusão da instalação, verifique novamente a origem do pacote com o comando aplicado anteriormente. Você deveria ver Chocolatey.
Em seguida, precisamos definir o Chocolatey como fonte padrão do pacote de software. Usaremos o comando set-packagesource para configurá-lo como padrão. Digite o seguinte comando:
Set-PackageSource -Name chocolatey
Agora, como estamos todos prontos, vamos instalar um software do repositório chocolatey.
Instalar o software do repositório Chocolatey
Você tem mais opções com o Chocolatey. Você não precisa ir ao site do Chocolatey e encontrar o software que deseja instalar. Você pode encontrar isso do próprio Powershell usando o comando find-package. Então, digamos que você queira encontrar todos os pacotes relacionados ao 'Chrome'.
find-package -name Chrome
Agora você receberá todos os pacotes com a palavra-chave do Google Chrome junto com um resumo. Agora, nessa lista, instalarei o Adblockpluschrome.
install-package -name adblockpluschrome
Digite Y e a instalação será iniciada.
Nenhum comando de atualização disponível
Surpreendentemente, o OneGet não possui um comando Update. Há um comando de atualização no Chocolatey, mas isso não se aplica aqui. Esse problema foi reportado no GitHub em 2014, quando as Previews Técnicas estavam sendo filmadas para os Insiders e ainda não foram resolvidas.
Quer se tornar um Ninja Prompt de Comando? Aqui está uma lista de atalhos de teclas de função que farão você um.
Explorar
Agora que você sabe o básico, você pode explorar mais os comandos e parâmetros. Se você acha que o OneGet não forneceu um serviço de primeira qualidade, então você pode sempre optar pelo Chocolatey e usá-lo através da linha de comando.
VEJA TAMBÉM: 3 alternativas de prompt de comando que são melhores que o padrão
Como efetivamente pesquisar vários mecanismos de pesquisa no Windows
Faz sentido pesquisar tópicos de pesquisa em vários mecanismos de pesquisa, e é por isso que abordamos como você pode fazer isso com um único software. Leia.
Como efetivamente pesquisar um tópico no android como no pc
Pesquisar em um tópico é melhor em um laptop / PC do que em um dispositivo Android. Mas usando o Tanagram, pode ficar muito melhor. Veja como.
Como usar efetivamente o google agora em torneira no android
O recurso Google Now on Tap lançado com o Android Marshmallow pode estar perdendo o interesse, mas veja como você pode aproveitá-lo ao máximo. Leia para saber mais.