Dpkg có sẵn cho Cygwin không?


8

Tôi không sử dụng Windows thường xuyên, nhưng tôi đã thấy mình ở một vị trí mà tôi bị mắc kẹt trước mặt một chút tạm thời. Vì vậy, tôi đã điều tra Cygwin. Câu hỏi của tôi là dpkg có sẵn cho Cygwin? Các tìm kiếm Google của tôi dường như cho thấy rằng ít nhất tại một thời điểm, nhưng tôi không thể tìm thấy một gói. Nếu nó không có sẵn như một gói thì có ai có bất cứ lời khuyên / kinh nghiệm nào để nó chạy không?

Tôi không cố tạo cổng Cygwin Debian (mặc dù nghe có vẻ như điều này đã được thử trong quá khứ). Tối thiểu, tôi chỉ đơn giản là muốn có thể xây dựng các gói nguồn Debian khi ở trên máy Windows. (Vâng, tôi biết tôi có thể chuyển sang hộp Debian.)

Cygwin rõ ràng là về chủ đề ở đây , nhưng nó có thể không phải là nơi tốt nhất cho câu hỏi này. Tôi hy vọng điều này là ổn ...


Đây là một điều rất hợp lý để yêu cầu. Tương đương để xây dựng RPM's ( rpmbuild) là ở Cygwin.
leif81

Câu trả lời:


8

Một cố gắng để có được dpkg làm việc đã bị bỏ rơi, theo NÀY trang SourceForge đó là thiết lập để điều tra nhận được dpkg để làm việc trên Windows Cygwin.

Bám sát một ví dụ Hộp ảo hoặc SSH.

EDIT: Nếu bạn thực sự quan tâm, có một chủ đề rất lớn về việc cố gắng làm cho nó hoạt động ở đây .


1

Với một số thay đổi, bạn có thể nhận được dpkg để biên dịch và chạy trong môi trường Cygwin gần đây, bạn sẽ phải 'autoreconf' kho lưu trữ nguồn từ git và sau đó chỉnh sửa tập lệnh 'configure' được tạo bằng các giá trị được mã hóa cứng cho os_type, cpu_type và dpkg_arch ( cygwin64, được chọn tùy ý nhưng bạn sẽ muốn xây dựng các gói .deb của mình với Kiến trúc bằng với giá trị này).

Ngoài ra: Bản vá này - và oh, vô hiệu hóa xây dựng start-stop-daemon

Ảnh chụp màn hình, bạc hà, tmux, dpkg, cmake


0

Có một loại trình quản lý gói cho cygwin, được gọi là apt-cyg , nhưng đó là gói bên thứ 3, không phải là một phần của chính dự án cygwin.

Nếu bạn đang nghĩ về cygwin, bạn có thể kiểm tra Babun . Tôi mới tìm hiểu về nó trong tuần này, vì vậy tôi không thể đảm bảo hoàn toàn cho nó, nhưng tôi thích những gì tôi đã thấy cho đến nay.

Đó là một ngã ba cygwin có nhiều tính năng hơn trong thiết lập hộp. Trong số các cải tiến khác, nó có tính năng pact, "trình quản lý gói nâng cao (như apt-get hoặc yum)" và cũng là "Tính năng cập nhật tự động"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.