Dpkg è disponibile per Cygwin?


8

Non uso Windows così spesso, ma ho trovato me stesso in una posizione in cui sono bloccato di fronte a un po 'temporaneamente. Quindi ho indagato su Cygwin. La mia domanda è dpkg disponibile per Cygwin? Le mie ricerche su Google sembrano mostrare che era almeno ad un certo punto, ma non riesco a trovare un pacchetto. Se non è disponibile come pacchetto qualcuno ha qualche consiglio / esperienza per farlo funzionare?

Non sto cercando di creare una porta Debian di Cygwin (anche se sembra che questo sia stato tentato in passato). Come minimo, vorrei semplicemente essere in grado di costruire pacchetti sorgente Debian mentre sul computer Windows. (Sì, lo so che potrei andare su un box Debian.)

Cygwin è apparentemente in tema qui , ma potrebbe non essere il posto migliore per questa domanda. Spero sia ok ...


Questa è una cosa molto ragionevole da chiedere. L'equivalente per la creazione di RPM ( rpmbuild) è in Cygwin.
leif81,

Risposte:


8

Un tentativo di far funzionare dpkg è stato abbandonato, secondo QUESTA pagina sourceforge che è stata configurata per indagare su come far funzionare dpkg su Windows Cygwin.

Attenersi a un'istanza di Virtual Box o SSH.

EDIT: Se sei veramente interessato, c'è un filo enorme nel cercare di farlo funzionare qui .


1

Con un po 'di wrangling puoi ottenere dpkg da compilare ed eseguire in un recente ambiente Cygwin, dovrai' autoreconf 'il repository sorgente da git e quindi modificare manualmente lo script' configura 'generato con valori hardcoded per os_type, cpu_type e dpkg_arch (= cygwin64, scelto arbitrariamente ma ti consigliamo di creare i tuoi pacchetti .deb con Architecture uguale a questo valore).

Inoltre: questa patch - e oh, disabilita la creazione del demone start-stop

Screenshot, mintty, tmux, dpkg, cmake


0

Esiste una sorta di gestore di pacchetti per cygwin, chiamato apt-cyg , ma è un pacchetto di terze parti, non parte del progetto cygwin stesso.

Se stai pensando a Cygwin, potresti dare un'occhiata a Babun . L'ho appena saputo questa settimana, quindi non posso garantirlo completamente, ma mi piace quello che ho visto finora.

È un fork di Cygwin che è più completo e pronto all'uso. Tra gli altri miglioramenti, include pactun "gestore di pacchetti avanzato (come apt-get o yum)" e anche una "funzione di aggiornamento automatico"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.