Mất bao lâu để Cygwin tải?


10

Gần đây tôi đã tải xuống Cygwin để tôi có thể dễ dàng sử dụng gcc. Nó đã cài đặt chính xác và gcc biên dịch các chương trình và báo cáo lỗi như mong đợi ... nhưng tôi không thể không nhận thấy rằng nó dường như mất một thời gian rất dài để tải môi trường mỗi khi tôi chạy cygwin.

Bất cứ khi nào tôi chạy Cygwin, phải mất 40-60 giây để dòng lệnh cygwin hoàn tất xử lý và bắt đầu chấp nhận đầu vào. Điều này có bình thường không? Nếu không, điều gì có thể gây ra thời gian chờ đợi lâu này? Rõ ràng, tôi không có ý định làm điều gì đó cực kỳ nhạy cảm với thời gian, nhưng điều này vẫn gây phiền toái và tôi tự hỏi liệu nó có thể sửa được không.

Tôi đang sử dụng máy tính xách tay chạy windows 7 32-bit. Có thể sức mạnh bộ xử lý (hoặc thiếu tương đối của tôi) là vấn đề cơ bản?


Tôi có những vấn đề tương tự, mặc dù 2-3 phút là một khoảng thời gian ngắn. Của tôi giống như hơn 20 giây (nhưng tôi đã có một máy tính khá nhanh).
Skilldrick

3 phút là dài. <20 giây trừ khi bạn có một số cài đặt shell điên.
Nix

Tôi đã gỡ cài đặt một số phần của gói devel (có chứa GCC). Thời gian dường như đã giảm xuống - giờ chỉ còn 40-60 giây. Cập nhật bài gốc.
Raven Dreamer

1
Bạn có thể xem xét andLinux andlinux.org . Tôi đã thấy nó nhanh hơn và dễ cài đặt hơn Cygwin. Ít đau đớn hơn ...

Câu trả lời:


10

Nó chỉ nên mất một vài giây. Bạn đã cài đặt xong bash chưa? Bắt đầu điều đó thực sự có thể làm mọi thứ chậm lại, đặc biệt là nếu các ổ đĩa mạng cũng được tham gia. Hoặc gỡ cài đặt gói hoặc di chuyển tập lệnh khởi động ra khỏi /etc/postinstall.d. Các kịch bản khác trong đó cũng có thể làm mọi thứ chậm lại.


Đúng!!! Tôi cũng đã tự hỏi về 40-60 giây khởi động để có một bash shell chạy. Gỡ cài đặt bash-xong giảm xuống còn khoảng 5 giây. Cảm ơn!
Harold Bamford

Tôi đã tìm kiếm hệ thống của mình và trên thực tế tôi có một tệp có tên là "bash-hoàn thành". Tôi sẽ chấp nhận điều này như một câu trả lời nếu bạn có thể cho tôi một lời giải thích chi tiết hơn về cách vô hiệu hóa hoàn thành bash.
Raven Dreamer

1
Thêm chi tiết? Tôi chưa bao giờ sử dụng Cygwin trước đây. Tất cả những gì tôi đã làm là sử dụng trình cài đặt mặc định. Tôi chưa bao giờ xử lý đạn pháo trước đây và tôi không biết bash-hoàn thành là gì hay thậm chí là gì. Vì vậy: Bạn có thể cung cấp hướng dẫn từng bước để gỡ cài đặt gói hoàn thành bash không? "gỡ cài đặt gói" không đủ để tôi đi qua.
Raven Dreamer

3
Bash-xong thêm các tính năng hoàn thành tab ưa thích hơn theo mặc định. Để gỡ cài đặt, chạy lại setup.exe. Nhấp theo cách của bạn thông qua màn hình lựa chọn gói. Nhấp vào nút 'Xem' ở trên cùng bên phải để chuyển sang chế độ xem 'Đầy đủ'. Nhập 'bash-hoàn thành' vào hộp tìm kiếm. Nhấp vào biểu tượng Chu kỳ bên cạnh phiên bản của gói cho đến khi thông báo 'Gỡ cài đặt'. Bấm tiếp. Thực hiện theo các hướng dẫn thêm. cygwin.com/faq/faq-nochunks.html#faq.setup.uninstall-packages
ak2

1
Tìm thấy rằng điều này đã được thêm vào khi tôi cài đặt git và hoàn thành git. Giảm khởi động bash của tôi xuống một hoặc hai giây từ 15+ giây. Câu trả lời tuyệt vời, cảm ơn.
Daniel Thomas

3

Tùy thuộc vào tài nguyên hệ thống của bạn, cygwin nên tương đối nhanh. Tôi đã tìm thấy nó rất có lỗi theo nhiều cách. Gần đây tôi đã chuyển sang sử dụng AndLinux để có được chức năng unix / linux trên windows boot của tôi và theo tôi thì nó hoạt động tốt hơn nhiều.


andLinux là một hệ thống Ubuntu Linux hoàn chỉnh chạy liền mạch trong các hệ thống dựa trên Windows 2000 (chỉ các phiên bản 2000, XP, 2003, Vista, 7; 32 bit. ---> Nó chỉ có sẵn cho 32 bit. Có nhiều hỗ trợ cấp độ cho người mới bắt đầu và tài liệu?
Steam

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.