O dpkg está disponível para o Cygwin?


8

Não uso o Windows com tanta frequência, mas me encontrei em uma posição em que estou presa na frente de um pouco temporariamente. Então, eu tenho investigado Cygwin. Minha pergunta é o dpkg disponível para o Cygwin? Minhas pesquisas no Google parecem mostrar que era pelo menos em um ponto, mas não consigo encontrar um pacote. Se não estiver disponível como pacote, alguém tem alguma dica / experiência para executá-lo?

Não estou tentando criar uma porta Cygwin Debian (embora pareça que isso foi tentado no passado). No mínimo, eu simplesmente gostaria de poder criar pacotes de fontes Debian enquanto estiver na máquina Windows. (Sim, eu sei que poderia passar para uma caixa Debian.)

Aparentemente, Cygwin está no tópico aqui , mas pode não ser o melhor lugar para esta pergunta. Espero que esteja tudo bem ...


É uma coisa muito razoável de se pedir. O equivalente para a criação de RPM's ( rpmbuild) está no Cygwin.
leif81

Respostas:


8

Uma tentativa de fazer o dpkg funcionar foi abandonada, de acordo com a página ESTA sourceforge que foi configurada para investigar o funcionamento do dpkg no Windows Cygwin.

Atenha-se a uma instância do Virtual Box ou SSH.

Edição: Se você está realmente interessado, há uma enorme discussão sobre como fazê-lo funcionar aqui .


1

Com algumas discussões, é possível fazer o dpkg compilar e executar em um ambiente recente do Cygwin, você precisará 'autoreconf' o repositório de origem do git e, em seguida, editar manualmente o script 'configure' gerado com valores codificados para os_type, cpu_type e dpkg_arch (= cygwin64, escolhido arbitrariamente, mas você deseja criar seus pacotes .deb com Arquitetura igual a esse valor).

Também: Este patch - e, oh, desabilite a criação de start-stop-daemon

Captura de tela, mintty, tmux, dpkg, cmake


0

Existe um tipo de gerenciador de pacotes para o cygwin, chamado apt-cyg , mas é um pacote de terceiros, que não faz parte do próprio projeto do cygwin.

Se você está pensando em cygwin, pode conferir Babun . Eu aprendi sobre isso esta semana, então não posso garantir isso completamente, mas gosto do que vejo até agora.

É um garfo cygwin que é mais pronto para o uso. Entre outras melhorias, ele apresenta pactum "gerenciador de pacotes avançado (como apt-get ou yum)" e também um "recurso de atualização automática"

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.