Berapa lama yang dibutuhkan Cygwin untuk memuat?

10

Saya baru-baru ini mengunduh Cygwin sehingga saya dapat dengan mudah menggunakan gcc. Itu terinstal dengan benar, dan gcc mengkompilasi program dan melaporkan kesalahan seperti yang diharapkan ... tapi saya tidak bisa tidak memperhatikan bahwa tampaknya butuh waktu yang sangat lama untuk memuat lingkungan setiap kali saya menjalankan cygwin.

Setiap kali saya menjalankan Cygwin, dibutuhkan 40-60 detik yang baik untuk baris perintah cygwin untuk menyelesaikan pemrosesan dan mulai menerima input. Apakah ini normal? Jika tidak, apa yang menyebabkan waktu tunggu yang lama ini? Jelas, saya tidak bermaksud melakukan sesuatu yang sangat sensitif terhadap waktu, tetapi ini tetap mengganggu, dan saya bertanya-tanya apakah ini dapat diperbaiki.

Saya menggunakan laptop yang menjalankan windows 7 32-bit. Dapatkah kekuatan prosesor (atau ketiadaan relatif saya) menjadi masalah mendasar?

Raven Dreamer
sumber
Saya memiliki masalah yang sama, meskipun 2-3 menit adalah waktu yang lama. Milik saya lebih seperti 20 detik (tapi saya punya komputer yang cukup cepat).
Skilldrick
3 menit panjang. <20 detik kecuali Anda memiliki pengaturan shell gila.
Nix
Saya menghapus beberapa bagian dari paket devel (yang berisi GCC). Waktu sepertinya telah berkurang - sekarang hanya 40-60 detik. Pos asli diperbarui.
Raven Dreamer
1
Anda mungkin melihat ke andLinux andlinux.org . Saya menemukan ini lebih cepat dan lebih mudah diatur daripada Cygwin. Jauh lebih tidak menyakitkan ...

Jawaban:

10

Seharusnya hanya butuh beberapa detik. Sudahkah Anda selesai menginstal bash? Memulai yang benar-benar dapat memperlambat segalanya, terutama jika drive jaringan juga terlibat. Hapus instalasi paket atau pindahkan skrip startupnya dari /etc/postinstall.d. Script lain di sana mungkin memperlambat segalanya juga.

ak2
sumber
Iya!!! Saya juga bertanya-tanya tentang start 40-60 detik untuk menjalankan bash shell. Mencopot pemasangan bash menguranginya menjadi sekitar 5 detik. Terima kasih!
Harold Bamford
Saya mencari di sistem saya, dan ternyata saya memiliki file bernama "bash-completion". Saya akan menerima ini sebagai jawaban jika Anda dapat memberi saya penjelasan yang lebih terperinci tentang cara menonaktifkan bash-completion.
Raven Dreamer
1
Keterangan lebih lanjut? Saya tidak pernah menggunakan Cygwin sebelumnya. Yang saya lakukan hanyalah menggunakan installer default. Saya tidak pernah berurusan dengan kerang sebelumnya, dan saya tidak tahu apa penyelesaian atau bahkan bash. Jadi: Bisakah Anda memberikan petunjuk langkah demi langkah untuk menghapus instalasi paket bash-completion? "uninstall paket" tidak cukup bagi saya untuk pergi.
Raven Dreamer
3
Bash-completion menambahkan lebih banyak fitur penyelesaian tab mewah daripada yang tersedia secara default. Untuk menghapus instalan, jalankan setup.exe lagi. Klik jalan Anda ke layar pemilihan paket. Klik tombol 'Lihat' di kanan atas untuk beralih ke tampilan 'Penuh'. Ketik 'selesai-bash' ke dalam kotak pencarian. Klik pada ikon Siklus di sebelah versi paket sampai berbunyi 'Uninstall'. Klik Selanjutnya. Ikuti instruksi selanjutnya. cygwin.com/faq/faq-nochunks.html#faq.setup.uninstall-packages
ak2
1
Ternyata ini ditambahkan ketika saya menginstal git dan git-completion. Mengurangi startup bash saya menjadi satu atau dua detik dari 15+ detik. Jawaban yang bagus, terima kasih.
Danny Thomas
3

Bergantung pada sumber daya sistem Anda, cygwin harus relatif cepat. Saya telah menemukan itu sangat buggy dalam banyak hal. Saya baru-baru ini beralih menggunakan AndLinux untuk mendapatkan fungsionalitas unix / linux pada boot windows saya dan bekerja jauh lebih baik menurut saya.

MaQleod
sumber
andLinux adalah sistem Ubuntu Linux lengkap yang berjalan mulus di sistem berbasis Windows 2000 (2000, XP, 2003, Vista, 7; Versi 32-bit saja. ---> Tersedia hanya untuk 32 bit. Apakah ada banyak dukungan tingkat pemula dan dokumentasi?
Steam