Apakah ada apt-get
program seperti-untuk digunakan dengan Cygwin?
Saya sudah mencoba cyg-apt
tetapi ketika saya mencoba saya mendapatkan kesalahan ini:
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
cyg-apt
denganapt-cyg
. Yang terakhir jauh lebih baik (hanya ingat yang terdengar paling mirip denganapt-get
yang baik).Jawaban:
Terbaik yang pernah saya gunakan:
manajer paket apt-cyg
sumber
apt-cyg update
akan memperbarui setup.ini dll, jika ada yang punya masalah tanpa tanggal setup.iniAnda dapat melakukan ini menggunakan setup.exe Cygwin dari baris perintah Windows. Contoh:
Untuk penginstal yang lebih nyaman, Anda mungkin ingin menggunakan manajer paket apt-cyg . Sintaksnya mirip dengan apt-get, yang merupakan nilai tambah. Untuk ini, ikuti langkah-langkah di atas dan kemudian gunakan Cygwin Bash untuk langkah-langkah berikut:
Sekarang
apt-cyg
sudah terpasang. Berikut adalah beberapa contoh menginstal beberapa paket:sumber
||' 'usr/local/bin/apt-cyg: line 27:
|| test "- $ GAWK-" = "-"Pembaruan: Anda dapat membaca jawaban yang lebih kompleks , yang berisi lebih banyak metode dan informasi.
Ada beberapa skrip, yang dapat digunakan sebagai manajer paket sederhana. Tapi sejauh yang saya tahu, tidak ada yang memungkinkan Anda untuk meningkatkan paket, karena itu bukan tugas yang mudah pada Windows karena tidak mungkin untuk menimpa file yang digunakan. Jadi, Anda harus menutup semua instance Cygwin terlebih dahulu dan kemudian Anda dapat menggunakan setup.exe asli Cygwin (yang dengan sendirinya melakukan upgrade melalui metode "ganti setelah reboot", ketika file sedang digunakan).
apt-cyg
Yang terbaik untukku. Hanya karena itu salah satu yang terbaru. Ini berfungsi dengan baik untuk kedua platform - x86 dan x86_64. Ada banyak garpu dengan beberapa fitur tambahan. Misalnya garpu kou1okada adalah salah satu versi yang ditingkatkan.
Setup.exe Cygwin
Ini juga memiliki mode baris perintah . Selain itu memungkinkan Anda untuk memperbarui semua paket yang diinstal sekaligus.
Contoh penggunaan:
setup.exe-x86_64.exe -q --packages="bash,vim"
Anda dapat membuat alias untuk penggunaan yang lebih mudah, misalnya:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Maka Anda dapat misalnya menginstal paket Vim dengan:
cyg-get vim
sumber
Anda selalu dapat membuat alias bash untuk mengatur file * .exe di $ home / .bashrc
cygwin 32bit
cygwin 64bit
sekarang Anda dapat menginstal paket dengan
sumber
Tidak. Satu-satunya alat yang didukung secara resmi untuk mengunduh dan memperbarui paket Cygwin adalah file setup.exe yang Anda gunakan untuk instalasi awal , meskipun itu dapat dipanggil dengan argumen baris perintah untuk membantu proses.
Dari halaman yang sama:
sumber
Ini membuatnya bekerja untuk saya:
sumber
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
adalah pilihan lain jika curl tidak adarm apt-cyg
sesudahnya.Anda dapat menggunakan Chocolatey untuk menginstal
cyg-get
dan kemudian menginstal paket Anda dengannya.Sebagai contoh:
Kemudian:
sumber
setup-x86_64.exe
dan menginstal Cygwin lagi, bukan hanyaapt-cyg
. Saya harus membatalkan instalasi.