Saya tidak menggunakan Windows terlalu sering, tetapi saya menemukan diri saya dalam posisi di mana saya terjebak di depan yang agak sementara. Jadi saya sudah menyelidiki Cygwin. Pertanyaan saya apakah dpkg tersedia untuk Cygwin? Pencarian Google saya tampaknya menunjukkan bahwa itu setidaknya pada satu titik, tetapi saya tidak dapat menemukan paket. Jika tidak tersedia sebagai paket, adakah yang punya tips / pengalaman menjalankannya?
Saya tidak mencoba membuat port Cygwin Debian (walaupun kedengarannya seperti ini sudah pernah dilakukan sebelumnya). Minimal, saya hanya ingin bisa membangun paket sumber Debian saat berada di mesin Windows. (Ya, saya tahu saya bisa ssh ke kotak Debian.)
Cygwin tampaknya sedang membahas topik di sini , tetapi mungkin bukan tempat terbaik untuk pertanyaan ini. Saya harap ini baik-baik saja ...
rpmbuild
) adalah dalam Cygwin.Jawaban:
Upaya untuk mengaktifkan dpkg telah dihentikan, menurut halaman sourceforge INI yang disiapkan untuk menyelidiki agar dpkg berfungsi di Windows Cygwin.
Tetap berpegang pada instance Virtual Box atau SSH.
EDIT: Jika Anda benar-benar tertarik, ada utas besar tentang cara membuatnya berfungsi di sini .
sumber
Dengan beberapa pertengkaran, Anda bisa mendapatkan dpkg untuk dikompilasi dan dijalankan di bawah lingkungan Cygwin baru-baru ini, Anda harus 'autoreconf' repositori sumber dari git dan kemudian secara manual mengedit skrip 'configure' yang dihasilkan dengan nilai-nilai hardcoded untuk os_type, cpu_type dan dpkg_arch (= cygwin64, dipilih secara sewenang-wenang tetapi Anda ingin membangun paket deb. Anda dengan Arsitektur menyamakan nilai ini).
Juga: Patch ini - dan oh, nonaktifkan bangunan start-stop-daemon
sumber
Ada semacam manajer paket untuk cygwin, yang disebut apt-cyg , tetapi ini adalah paket pihak ke-3, bukan bagian dari proyek cygwin itu sendiri.
Jika Anda berpikir tentang cygwin, Anda bisa melihat Babun . Saya baru mempelajarinya minggu ini, jadi saya tidak bisa menjamin sepenuhnya, tapi saya suka apa yang saya lihat sejauh ini.
Ini adalah garpu cygwin yang lebih unggul dari pengaturan kotak. Di antara peningkatan lainnya, fitur
pact
, "manajer paket lanjutan (seperti apt-get atau yum)", dan juga "fitur pembaruan otomatis"sumber