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

2

Conforme descrito em este & Q & A Eu 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 - podemos rodar o powershell no linux
  • Teste - o pacote será compatível com vários sistemas Windows, por ex. 7, 8, 10

Tenta responder às perguntas

Ketarin

Este post mostra alternativas ao ketarin no Linux, mas me pergunto se é possível para verificar a versão de um determinado pacote e atualizá-lo, se mais recente, quando vejo alternativas como o gerenciador de atualização do Ubuntu

Powershell

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

Teste

Eu poderia imaginar que, se o powershell for capaz de rodar no Linux, uma parte do teste poderia ser feita, mas gostaria de saber como testar a compatibilidade? Aumente algumas caixas de janelas no Travis? Isso seria possível? É muito complicado ou preciso pagar pelas licenças do Windows?

    
por 030 11.07.2016 / 19:40

1 resposta

3

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

Correndo Choco de Posix

você pode criar choco para uso em sistemas Posix (pelo menos Linux e OS X) . Nós executamos as compilações através de Travis CI e Mono . Em algum momento, migraremos para o CoreCLR.

E você pode manter os pacotes de lá.

Se você tem uma alternativa ao Ketarin, então você deve ser bom se puder obter algo que execute as atualizações.

Manter Pacotes com o Vagrant Box

Você também pode usar o Ambiente de Teste Chocolatey para manter os pacotes - link .

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

    
por 11.07.2016 / 22:44