Cygwin을로드하는 데 얼마나 걸립니까?


10

최근에 Cygwin을 다운로드하여 gcc를 쉽게 사용할 수있었습니다. 제대로 설치되고 gcc가 예상대로 프로그램을 컴파일하고 오류를보고하지만 도움을 줄 수는 없지만 cygwin을 실행할 때마다 환경을로드하는 데 시간이 오래 걸리는 것으로 나타났습니다.

Cygwin을 실행할 때마다 cygwin 명령 행이 처리를 완료하고 입력 승인을 시작하는 데 40-60 초가 걸립니다. 이것이 정상입니까? 그렇지 않은 경우이 긴 대기 시간의 원인은 무엇입니까? 분명히, 나는 매우 시간에 민감한 일을 할 의도는 없지만 이것은 여전히 ​​성가신 일이며, 그것이 고칠 수 있는지 궁금합니다.

Windows 7 32 비트를 실행하는 랩톱에 있습니다. 프로세서 성능 (또는 프로세서의 상대적 부족)이 근본적인 문제 일 수 있습니까?


2-3 분 정도의 시간이 걸리지 만 같은 문제가 있습니다. 광산은 20 초 정도 더 빠릅니다 (그러나 나는 꽤 빠른 컴퓨터를 가지고 있습니다).
Skilldrick

3 분이 깁니다. 당신이 미친 쉘 설정이 없다면 <20 초.
Nix

devel 패키지의 일부 (GCC 포함)를 제거했습니다. 시간은 40-60 초로 줄어든 것 같습니다. 원본 게시물이 업데이트되었습니다.
Raven Dreamer

1
andLinux andlinux.org 를 살펴 보십시오 . Cygwin보다 설정이 더 빠르고 쉽다는 것을 알았습니다. 훨씬 덜 고통 ...

답변:


10

몇 초 밖에 걸리지 않습니다. bash-completion이 설치되어 있습니까? 시작하면 특히 네트워크 드라이브가 관련된 경우 속도가 느려질 수 있습니다. 패키지를 제거하거나 시작 스크립트를 /etc/postinstall.d에서 옮기십시오. 다른 스크립트가 있으면 속도가 느려질 수 있습니다.


예!!! 또한 bash 쉘을 실행하기 위해 40-60 초의 시작에 대해 궁금했습니다. bash-completion을 제거하면 약 5 초로 줄어 듭니다. 감사!
Harold Bamford

시스템을 검색했는데 실제로 "bash-completion"이라는 파일이 있습니다. bash-completion을 비활성화하는 방법에 대해 더 자세히 설명 할 수 있다면 이것을 대답으로 받아 들일 것입니다.
Raven Dreamer

1
자세한 내용은? 나는 Cygwin을 사용한 적이 없다. 내가 한 것은 기본 설치 프로그램을 사용하는 것입니다. 나는 이전에 쉘을 다루지 않았으며, bash-completion이 무엇인지, 심지어 무엇을하는지 전혀 모른다. bash-completion 패키지를 제거하기위한 단계별 지침을 제공 할 수 있습니까? "패키지 제거"로는 충분하지 않습니다.
Raven Dreamer

3
Bash-completion은 기본적으로 사용 가능한 것보다 더 멋진 탭 완성 기능을 추가합니다. 제거하려면 setup.exe를 다시 실행하십시오. 패키지 선택 화면으로 이동하십시오. 오른쪽 상단의 '보기'버튼을 클릭하여 '전체'보기로 전환하십시오. 검색 창에 'bash-completion'을 입력하십시오. '제거'라고 표시 될 때까지 패키지 버전 옆에있는주기 아이콘을 클릭하십시오. 다음을 클릭하십시오. 추가 지침을 따르십시오. cygwin.com/faq/faq-nochunks.html#faq.setup.uninstall-packages
ak2

1
git 및 git-completion을 설치할 때 이것이 추가되었다는 것을 알았습니다. bash 시작을 15 초 이상에서 1 초 또는 2 초로 줄였습니다. 좋은 답변, 감사합니다.
Danny Thomas

3

시스템 리소스에 따라 cygwin은 비교적 빠릅니다. 그래도 많은 방법으로 매우 버그가 있음을 발견했습니다. 나는 최근에 Windows 부팅시 Unix / Linux 기능을 얻기 위해 AndLinux를 사용하기로 전환했으며 훨씬 더 잘 작동합니다.


andLinux는 Windows 2000 기반 시스템 (2000, XP, 2003, Vista, 7, 32 비트 버전 만 해당)에서 완벽하게 실행되는 완전한 Ubuntu Linux 시스템입니다. ---> 32 비트 만 사용할 수 있습니다.
Steam

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.