Eu realmente preciso de um sistema Windows para manter os pacotes Chocolatey?


2

Conforme descrito nestas perguntas e respostas , não tenho mais um sistema Windows. Eu realmente preciso de um sistema Windows para manter os pacotes Chocolatey?

Preocupações

  • Ketarin - será executado no Linux
  • Powershell - poderíamos rodar powershell no linux
  • Teste - o pacote será compatível com vários sistemas Windows, por exemplo, 7, 8, 10

Tentativas de responder às perguntas

Ketarin

Este post mostra alternativas ao ketarin no Linux, mas gostaria de saber se é possível verificar a versão de um determinado pacote e atualizá-la se for mais recente quando vejo alternativas como o gerenciador de atualizações do Ubuntu

Powershell

De acordo com este post , deve ser possível executar o Powershell no Linux.

Testando

Eu poderia imaginar que, se o powershell for capaz de rodar no Linux, uma parte dos testes poderá ser feita, mas eu me pergunto como testar a compatibilidade. Gire algumas caixas de janelas em Travis? Isso seria possível, é complicado demais ou preciso pagar pelas licenças do Windows?


"De acordo com este post, deve ser possível executar o Powershell no Linux" Não é isso que o artigo está dizendo. 'Powershell DSC for Linux' não é o mesmo que 'executar o PowerShell no Linux'.
Ƭᴇcʜιᴇ007

Respostas:


3

Você não precisa de um sistema Windows para manter os pacotes Chocolatey (embora isso ajude).

Executando o Choco da Posix

você pode construir o choco para uso em sistemas Posix (pelo menos Linux e OS X) . Executamos as versões através do Travis CI e Mono . Em algum momento, migraremos para o CoreCLR.

E você pode manter pacotes a partir daí.

Se você tem uma alternativa ao Ketarin, deve procurar se conseguir algo que execute as atualizações.

Atualizar pacotes com o Vagrant Box

Você também pode usar o Ambiente de teste do Chocolatey para manter os pacotes - https://github.com/chocolatey/chocolatey-test-environment .

Você verá que está fazendo semelhante ao que o verificador faz. As pessoas executam isso completamente a partir do Linux.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.