Cài đặt các gói Cygwin từ dòng lệnh [trùng lặp]


46

Có thể trùng lặp:
nâng cấp và cài đặt các gói thông qua dòng lệnh cygwin?

Tôi đang tìm kiếm một phương thức liên kết "yum" để cài đặt các gói Cygwin bổ sung từ dòng lệnh. Giả sử tôi muốn thêm gói "Math / bc", thì lý tưởng nhất là tôi muốn có thể thực hiện bằng một lệnh như trong:

yum install bc

Hiện tại cách duy nhất tôi tìm thấy để cài đặt các gói mới là định vị và chạy tệp cài đặt tệp SETUP.EXE và sau đó cuộn đến gói có liên quan, thêm nó, v.v ... Điều này khá cồng kềnh nên tôi chắc chắn có một thông minh hơn cách dòng lệnh để thêm một gói bổ sung.


1
Đây là bản dupe và đã được hỏi ngày hôm qua: superuser.com/questions/40545/ Kẻ
innaM

@innaM - tất cả các bản sao cho thấy Cygwin cần cung cấp trình quản lý gói. Những người dùng không ngờ tới như tôi coi đó là người được cấp có sẵn và đã cài đặt. Tôi nghĩ rằng bản phân phối Unix và Linux hiện đại duy nhất của nó không có ...
jww

Câu trả lời:


67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc

5
Đẹp. (Tất nhiên, bạn sẽ không thể cài đặt wget theo cách này - cũng không phải chmod hoặc mv :) Điều này cũng sẽ cài đặt phụ thuộc chứ? Điều này có ảnh hưởng gì đến việc sử dụng thiết lập tiếp theo, tức là "thư mục gói cục bộ", v.v.?
Chris Noe

1
Bất kỳ lựa chọn thay thế nếu không wget hoặc curl không được cài đặt?
Erik Allik

2
Điều này thật tuyệt vời Tôi đã tìm kiếm điều này trong suốt cuộc đời mình
ardiyu07

1
@chovy: bạn nhận được wget trên máy bằng cách chạy lại thiết lập và chọn wget
doublehelix

1
@jeremytwfortune - "Thật khó để chạy lại thiết lập?" - đó thực sự là một câu hỏi UX rất tốt. sudo <pkg mgr> install <package>một bước và quá trình hoàn tất. Tôi đã xóa thiết lập sau khi cài đặt (thiết lập đã hoàn tất), vì vậy tôi phải tải xuống lại, nhấp qua màn hình, tìm kiếm, chọn, nhấp qua một số màn hình khác. Đó là khoảng sáu bước. Từ quan điểm của UX, bạn nghĩ cái nào tốt hơn?
jww
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.