Menginstal paket Cygwin dari baris perintah [duplikat]

46

Kemungkinan Gandakan:
memutakhirkan dan menginstal paket melalui baris perintah cygwin?

Saya mencari metode tautan "yum" untuk menginstal paket Cygwin tambahan dari command-line. Katakanlah saya ingin menambahkan paket "Math / bc", maka idealnya saya ingin dapat melakukannya menggunakan satu perintah seperti pada:

yum install bc

Saat ini satu-satunya cara saya telah menemukan untuk menginstal paket baru adalah dengan mencari dan menjalankan file instalasi file SETUP.EXE dan kemudian gulir ke paket yang relevan, tambahkan, dll. Ini cukup rumit jadi saya yakin ada yang lebih pintar cara baris perintah untuk menambahkan paket tambahan.

Knorv
sumber
1
Ini adalah penipuan dan telah ditanyakan kemarin: superuser.com/questions/40545/…
innaM
@innaM - semua duplikat mengindikasikan Cygwin perlu menyediakan manajer paket. Pengguna yang tidak curiga seperti saya menerima begitu saja ada yang tersedia dan diinstal. Saya pikir ini satu-satunya distro Unix dan Linux modern tanpa ...
jww

Jawaban:

67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc
Knorv
sumber
5
Bagus. (Tentu saja, Anda tidak akan dapat menginstal wget dengan cara ini - atau chmod atau mv :) Apakah ini akan menginstal dependensi juga? Apa pengaruh hal ini terhadap penggunaan pengaturan selanjutnya, yaitu, "direktori paket lokal" Anda, dll?
Chris Noe
1
Adakah alternatif jika wget atau curl tidak diinstal?
Erik Allik
2
Ini sangat mengagumkan, saya telah mencari ini seumur hidup saya
ardiyu07
1
@chovy: Anda mendapatkan wget pada mesin dengan menjalankan pengaturan lagi dan memilih wget
doublehelix
1
@ jeremytwfortune - "seberapa sulit menjalankan menjalankan pengaturan lagi?" - itu sebenarnya pertanyaan UX yang sangat bagus. sudo <pkg mgr> install <package>adalah satu langkah dan prosesnya selesai. Saya menghapus setup setelah instalasi (setup selesai), jadi saya harus mengunduhnya lagi, klik layar, cari, pilih, klik beberapa layar lagi. Itu sekitar enam langkah. Dari sudut pandang UX, menurut Anda mana yang lebih baik?
jww