Trong Cygwin, làm thế nào để tôi:
- Liệt kê tất cả các gói đã cài đặt
- Liệt kê các tập tin thuộc một gói
- Cho biết tập tin thuộc về gói nào
- Cài đặt gói mới
- Gỡ cài đặt gói
- Nhận thông tin về gói đã cài đặt (deps, phiên bản, v.v.)
Trong Cygwin, làm thế nào để tôi:
Câu trả lời:
cygcheck --check-setup --dump-only
--dump-only
lệnh sẽ mất vài phút để hoàn thành vì nó sẽ KIỂM TRA tất cả các gói. Bạn sẽ thấy OK cho mỗi gói nếu mọi thứ đều ổn;)Đối với gói bash
làm:
cygcheck --list-package bash
Đối với tập tin /usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
Xem xét bạn đã chạy GUI thiết lập và có (các) nhân bản hợp lệ, thư mục gói cục bộ và các tùy chọn khác được đặt, bạn có thể chạy để cài đặt abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
/path/to/setup-1.7.exe --help
Theo tôi biết, chỉ có GUI hỗ trợ tùy chọn này.
@
và dep trước đó requires:
. Nếu vì bất kỳ lý do nào, máy nhân bản bạn đang sử dụng đã lỗi thời, thiết lập sẽ hiển thị thông báo cảnh báo khi tải xuống thông tin.
apt-cyg remove
hoạt động, nhưng trước tiên bạn cần công cụ này, xem câu trả lời của @ kevin.
apt-cyg install package
Để cài đặt.
Chạy setup.exe. Nó sẽ cung cấp cho bạn một GUI với các hộp kiểm cho các gói khác nhau.
Tôi đã tìm thấy apt-cyg hữu ích cho việc cài đặt các gói dòng lệnh mà không cập nhật tất cả các gói khác của tôi nhưng nó không phải là tất cả mọi thứ bạn cần làm.
apt show
, apt policy
hoặc apt search
trong ubuntu
.
Đây là ngã ba tốt nhất ngay bây giờ cho apt-cyg. https://github.com/kou1okada/apt-cyg
Cho phép tôi giới thiệu bạn với Câu hỏi thường gặp về Cygwin
- Danh sách được cài đặt
- Làm cách nào để gỡ cài đặt các gói riêng lẻ
- Làm cách nào để gỡ cài đặt các gói riêng lẻ
- Nhận thông tin về một gói cài đặt
Chạy cài đặt Cygwin
- Liệt kê các tập tin thuộc một gói
- Cho biết tập tin thuộc về gói nào
Tìm kiếm tại http://cygwin.com/packages/