pt.phhsnews.com


pt.phhsnews.com / Mais detalhes sobre o OneGet, Gerenciador de gerenciamento de pacotes do Windows 10

Mais detalhes sobre o OneGet, Gerenciador de gerenciamento de pacotes do Windows 10


Descobrimos recentemente o OneGet, uma estrutura de gerenciamento de pacotes incluída no PowerShell e no Windows 10. Aprendemos muito mais sobre o OneGet e seu futuro desde então.

O OneGet era originalmente um produto do Open Source Technology Center da Microsoft. Não é apenas inspirado por gerenciadores de pacotes Linux de código aberto, o próprio OneGet também é open source. Agora, é parte do PowerShell.

Quem é o OneGet?

RELATED: O Windows 10 inclui um gerenciador de pacotes no estilo Linux chamado “OneGet”

O OneGet é voltado para usuários avançados, administradores de sistema e as pessoas que não têm medo de usar o PowerShell - isso é claro. Mas o OneGet não é apenas uma coleção obscura de cmdlets que só será usada por administradores de servidor. O desenvolvedor do OneGet, Garrett Serack, explicou para quem é direcionado Reddit:

“Inicialmente, isso é direcionado para os propulsores - desenvolvedores, administradores, powerusers, etc. Uma vez que as APIs para uso dos provedores de pacotes são publicadas, tenho certeza Veremos ferramentas de GUI e integração em grande quantidade.

Mais adiante, gostaria de ver a integração em coisas como a UI do Windows Update para que as atualizações de software de qualquer gerenciador de pacotes possam ser exibidas em um ambiente centralizado. location. ”(Fonte)

A interface gráfica e a integração do Windows Update não estão chegando imediatamente:

“ Inicialmente, não tenho tempo para integrar uma interface de usuário; Estamos em um cronograma muito apertado.

Uma vez que implementamos o conjunto de recursos básicos e conectamos um monte de gerenciadores de pacotes, uma interface do usuário seria um próximo passo importante

No entanto, isso está aberto. fonte, e adoraria ver alguém começar a trabalhar em uma interface do usuário que poderia ser incluída. ”

Na reunião semanal de 24 de outubro de 2014, Garret Serack compartilhou sua visão de um aplicativo de área de trabalho compatível com o OneGet. Atualize a interface do usuário quando detectar uma atualização e a atualização poderá ser instalada a partir daí, em vez de cada programa do Windows ter seu próprio serviço de atualização. (Fonte)

O OneGet provavelmente oferecerá acesso a aplicativos da Windows Store. Se a Loja do Windows incluir aplicativos de área de trabalho que a Microsoft revelou acidentalmente, isso daria ao OneGet acesso a um enorme universo de software de desktop:

É um gerenciador de gerenciamento de pacotes, não um gerenciador de pacotes

Tecnicamente, o OneGet isn ' Um “gerenciador de pacotes”. Em vez disso, é uma estrutura extensível de gerenciamento de pacotes - o Q & A oficial descreve isso como um “gerenciador de gerenciamento de pacotes”. Como o Q & A descreve:

“OneGet unified package management interface component with a conjunto de APIs gerenciadas e nativas, um conjunto de cmdlets do PowerShell e um provedor WMI. O componente aceita tanto plugins fornecidos pela Microsoft quanto fornecidos por terceiros que estendem a funcionalidade para um determinado tipo de pacote. ”

O OneGet é estendido com plug-ins de gerenciamento de pacotes que adicionam fontes de pacotes. Essas fontes podem ser instaladas a partir de um repositório centralizado. O OneGet vem atualmente com uma fonte de pacote que inclui estes:

“Parte do nosso trabalho com a comunidade é desenvolver um hub central para plugins que podem ser descobertos e instalados dinamicamente para que eles não tenham que enviá-los na caixa . ”

Em um novo sistema, você poderá executar um cmdlet para obter uma lista de provedores disponíveis na Internet e, em seguida, instalar um provedor de pacotes de sua escolha - Chocolatey, por exemplo.

O OneGet é Código aberto e um projeto da comunidade

Como os gerenciadores de pacotes do Linux, o OneGet é completamente aberto. O código fonte está disponível no GitHub. Você sempre pode pegar a compilação experimental mais recente em //oneget.org/oneget.zip, e essa compilação contém atualmente o provedor Chocolatey que está faltando em ação nas compilações oficiais. @PSOneGet tweets toda vez que uma nova versão é postada

Como é um projeto comunitário, qualquer pessoa pode comparecer às reuniões semanais do projeto OneGet às 10h PST toda sexta-feira. Basta visitar a página de reuniões semanais do OneGet, que também oferece um fluxo da última reunião semanal.

O OneGet poderia envergonhar os desenvolvedores que incluem barras de ferramentas

RELATED: Por que odiamos recomendar downloads de software para nossos leitores

As pessoas envolvidas no projeto OneGet têm o tipo certo de atitude para melhorar a experiência de gerenciamento de software do Windows. No Reddit, Garret Serack não demonstrou simpatia pelos desenvolvedores que criaram um modelo de negócios para obter receita publicitária de pessoas que visitam seus sites e conversaram sobre um plug-in no estilo “adblock” para impedir que usuários instalem aplicativos terríveis que agrupam barras de ferramentas. O projeto OneGet tem uma página “8 Leis de Instalação de Software” que defende melhores instalações de software do Windows sem todas as barras de ferramentas, EULAs desnecessários e outros itens inúteis que desperdiçam tempo. Parece algo que escreveríamos aqui no How-To Geek, mas é escrito por alguém que trabalha na Microsoft e realmente tem o poder de melhorar as coisas.

Depois de ler essas leis, um usuário do Reddit estava cético: você terá o buy-in de fornecedores de aplicativos como Adobe, Oracle ou até mesmo o SourceForge Now. não é mais suficiente apenas distribuir um aplicativo / instalador, o próprio instalador agora precisa gerar receita também… ”

Garret Serack da Microsoft respondeu:

“ Eu ouço você.

Eu posso não conseguir obter 'buy-in' desses caras, mas quando alguém instala seu pacote através do OneGet, eu posso fazê-lo parar e ir "Ei, tem certeza? - Este pacote parece fazer XYZ ”… Um pouco de“ envergonhamento de pacote ”pró-ativo deve ser bom…” (Source)

Então o OneGet não deve ser apenas um novo canal para o lixo fluir para o seu sistema - deve na verdade, ser projetado para ajudar os usuários do Windows a evitar o lixo. Isso seria uma grande melhoria.

O OneGet poderia ajudar a consertar o Windows System Clutter

Os instaladores do Windows tendem a espalhar arquivos e entradas do Registro pelo sistema, mesmo após você desinstalá-los. Um usuário do Reddit perguntou se o OneGet ajudaria um dia a lidar com isso. Afinal de contas, o Chocolatey atualmente não - ele apenas executa o desinstalador do programa padrão, o que pode não limpar tudo. Então o OneGet poderia limpar tudo, apenas um gerenciador de pacotes Linux poderia?

“Eu tenho algumas idéias sobre como lidar com isso - vai ser um pouco para a frente antes que eu possa fazer qualquer trabalho sério sobre isso, mas isso é definitivamente um das coisas que eu gostaria de resolver com o OneGet.

Agora, o OneGet é basicamente um front end unificador para vários gerenciadores de pacotes. À medida que formos implementando o conjunto básico de recursos, estaremos definitivamente olhando para coisas como essa. ”(Fonte)

O OneGet não parece apenas uma ferramenta única. Em vez disso, parece que um projeto está realmente pronto para repensar e melhorar como a instalação de software é tratada no Windows.

A Microsoft quer deixar os usuários do Linux felizes

Uma queixa comum parece ser a sintaxe do PowerShell e a maneira de fazer as coisas parece excessivamente prolixo e desajeitado em comparação com o que os usuários experientes do Linux estão acostumados. A Microsoft quer que os usuários de Linux se sintam mais em casa:

“Eu tive um diretor sênior da MS me perguntando se não poderíamos apenas fazer um exe chamado RPM (e / ou apt-get) que tivesse a mesma sintaxe as ferramentas do Linux para que aqueles que eram bem versados ​​em um pudessem usar o OneGet dessa maneira. Eu disse a ele com certeza, mas estamos lutando pelo tempo, então eu não sei quando chegaríamos lá :) ”(Fonte)


O OneGet é muito excitante. É o que os usuários de Linux e os geeks de tecnologia desejam do Windows há muito tempo. E o melhor de tudo é que não é apenas um cmdlet do PowerShell para instalar software aprovado pela Microsoft na Windows Store. Em vez disso, “o usuário tem o controle final com quais repositórios eles usam e confiam, não algum serviço centralizado.” (Fonte)


Como Fazer a Atualização do Aplicativo Meteorológico do iPhone em uma Conexão Móvel

Como Fazer a Atualização do Aplicativo Meteorológico do iPhone em uma Conexão Móvel

Usar o aplicativo Meteorologia no iPhone pode parecer óbvio, mas tem uma pequena peculiaridade fora da caixa: Ele não será atualizado, a menos que você esteja conectado ao Wi-Fi. Para isso, você precisa ativar essa configuração. O aplicativo Weather é sobre o que você esperaria de um aplicativo climático.

(how-to)

Como acessar sites restritos a regiões de qualquer lugar na Terra

Como acessar sites restritos a regiões de qualquer lugar na Terra

A Internet deve ser uma rede global que conecta o mundo inteiro, mas muitos sites estão restritos a países específicos. Não é novidade que a pirataria é maior em países onde o conteúdo não está legalmente disponível. Essas são as maneiras pelas quais as pessoas ao redor do mundo estão realmente acessando o conteúdo bloqueado geograficamente hoje.

(how-to)