Ist dpkg für Cygwin verfügbar?


8

Ich benutze Windows nicht allzu oft, aber ich habe mich in einer Position befunden, in der ich vorübergehend ziemlich oft vor einem stecke. Also habe ich Cygwin untersucht. Meine Frage ist dpkg für Cygwin verfügbar? Meine Google-Suche scheint zu zeigen, dass es mindestens einmal war, aber ich kann kein Paket finden. Wenn es nicht als Paket erhältlich ist, hat jemand Tipps / Erfahrungen, um es zum Laufen zu bringen?

Ich versuche nicht, einen Cygwin Debian-Port zu erstellen (obwohl es so klingt, als ob dies in der Vergangenheit versucht wurde). Zumindest möchte ich einfach Debian-Quellpakete auf dem Windows-Computer erstellen können. (Ja, ich weiß, ich könnte zu einer Debian-Box gehen.)

Cygwin ist anscheinend hier ein Thema , aber es ist möglicherweise nicht der beste Ort für diese Frage. Ich hoffe das ist ok ...


Dies ist eine sehr vernünftige Frage. Das Äquivalent zum Erstellen von RPMs ( rpmbuild) befindet sich in Cygwin.
Leif81

Antworten:


8

Ein Versuch, dpkg zum Laufen zu bringen, wurde laut DIESER SourceForge-Seite abgebrochen, die eingerichtet wurde, um zu untersuchen, wie dpkg unter Windows Cygwin funktioniert.

Halten Sie sich an eine Virtual Box-Instanz oder SSH.

EDIT: Wenn Sie wirklich interessiert sind, gibt es einen großen Thread über den Versuch, es hier zum Laufen zu bringen .


1

Mit einigem Wrangling können Sie dpkg dazu bringen, unter einer aktuellen Cygwin-Umgebung zu kompilieren und auszuführen. Sie müssen das Quell-Repository von git 'automatisch wiederherstellen' und dann das generierte 'configure'-Skript mit fest codierten Werten für os_type, cpu_type und dpkg_arch (= manuell bearbeiten cygwin64, willkürlich ausgewählt, aber Sie möchten Ihre .deb-Pakete mit einer Architektur erstellen, die diesem Wert entspricht.

Außerdem: Dieser Patch - und deaktivieren Sie das Erstellen des Start-Stopp-Daemons

Screenshot, mintty, tmux, dpkg, cmake


0

Es gibt eine Art Paketmanager für Cygwin namens apt-cyg , aber es ist ein Paket von Drittanbietern, das nicht Teil des Cygwin-Projekts selbst ist.

Wenn Sie an Cygwin denken, sollten Sie sich Babun ansehen . Ich habe diese Woche gerade davon erfahren, daher kann ich nicht vollständig dafür bürgen, aber mir gefällt, was ich bisher gesehen habe.

Es ist eine Cygwin-Gabel, die sofort mehr Funktionen bietet. Neben anderen Verbesserungen bietet es pacteinen "erweiterten Paketmanager (wie apt-get oder yum)" und eine "Auto-Update-Funktion".

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.