Dpkg est-il disponible pour Cygwin?

8

Je n'utilise pas Windows trop souvent, mais je me suis retrouvé dans une position où je suis coincé devant un peu temporairement. J'ai donc enquêté sur Cygwin. Ma question est dpkg disponible pour Cygwin? Mes recherches Google semblent montrer que c'était au moins à un moment donné, mais je ne trouve pas de package. S'il n'est pas disponible en tant que package, quelqu'un a-t-il des conseils / une expérience pour le faire fonctionner?

Je n'essaie pas de créer un port Debian Cygwin (bien que cela semble avoir été tenté par le passé). Au minimum, j'aimerais simplement pouvoir construire des paquets source Debian sur la machine Windows. (Oui, je sais que je pourrais passer à une boîte Debian.)

Cygwin est apparemment sur le sujet ici , mais ce n'est peut-être pas le meilleur endroit pour cette question. J'espère que ça va ...

andrewsomething
la source
C'est une chose très raisonnable à demander. L'équivalent pour la construction de RPM ( rpmbuild) est dans Cygwin.
leif81

Réponses:

8

Une tentative de faire fonctionner dpkg a été abandonnée, selon CETTE page sourceforge qui a été configurée pour enquêter sur le fonctionnement de dpkg sur Windows Cygwin.

Restez sur une instance de Virtual Box ou SSH.

EDIT: Si vous êtes vraiment intéressé, il y a un énorme fil à essayer de le faire fonctionner ici .

palbakulich
la source
1

Avec quelques disputes, vous pouvez obtenir dpkg pour compiler et exécuter dans un environnement Cygwin récent, vous devrez «reconfigurer» le référentiel source à partir de git, puis modifier manuellement le script «configure» généré avec des valeurs codées en dur pour os_type, cpu_type et dpkg_arch (= cygwin64, choisi arbitrairement mais vous voudrez construire vos packages .deb avec une architecture égale à cette valeur).

Aussi: Ce patch - et oh, désactivez la construction du démon start-stop-daemon

Capture d'écran, mintty, tmux, dpkg, cmake

Carlo Valenti
la source
0

Il existe une sorte de gestionnaire de packages pour cygwin, appelé apt-cyg , mais il s'agit d'un package tiers, qui ne fait pas partie du projet cygwin lui-même.

Si vous pensez à cygwin, vous pouvez consulter Babun . Je viens de l'apprendre cette semaine, donc je ne peux pas en témoigner complètement, mais j'aime ce que j'ai vu jusqu'à présent.

Il s'agit d'une fourche cygwin qui est plus caractéristique de la configuration de la boîte. Entre autres améliorations, il comprend pactun "gestionnaire de paquets avancé (comme apt-get ou yum)", ainsi qu'une "fonction de mise à jour automatique"

user394
la source