전체 Cygwin 설치(약 1GB)를 얻으려면 어떻게 해야 합니까?

전체 Cygwin 설치(약 1GB)를 얻으려면 어떻게 해야 합니까?

Cygwin Full(약 1GB)을 설치하고 싶지만 이를 제공하는 사이트를 더 이상 찾을 수 없습니다. 거기하나였다하지만인터넷 아카이브가 백업하지 않았습니다, 누군가가 사이트를 죽인 후.

일부설치 지침은 여기에 있습니다..

어떻게 얻을 수 있으며 덤프를 확인하기 위한 해시가 있는 신뢰할 수 있는 소스가 있습니까?

답변1

수천 개의 패키지.. 정적 덤프를 생성하는 것은 하루가 지나면 구식이 될 것입니다. 무슨 말인지 알겠습니다. 하지만 가장 좋은 방법은 한 번만 노력하고 업데이트한 상태로 유지하며 다시 삭제하기 전에 백업하는 것입니다.

시그윈 설치 가이드말한다,

기본적으로 setup.exe는 기본 범주의 패키지와 해당 종속성만 설치하므로 Cygwin 설치가 최소화됩니다. 그러나 여기에는 gcc(Devel 카테고리에서 찾을 수 있음)와 같이 일반적으로 사용되는 많은 도구가 포함되지 않습니다. setup.exe는 종속성을 자동으로 선택하므로 필수 패키지를 선택 취소하지 않도록 주의하십시오. 특히 기본 카테고리의 모든 항목이 필수입니다.

따라서 어떤 패키지가 필요한지 안다면 가장 중요한 패키지가 기본적으로 설치되기 때문에 별 문제가 되지 않습니다. Cygwin을 설치한 후에는 언제든지 원하는 패키지를 설치할 수 있습니다. 한 번에 모두 설치할 필요가 없습니다.

답변2

전체 Cygwin을 얻는 쉬운 방법은 다음과 같습니다.

Cygwin setup.exe 파일을 실행합니다(다음에서 다운로드할 수 있습니다).cygwin.com). 옵션을 선택하고 패키지 목록이 표시되는 화면이 나타날 때까지 다음을 클릭하세요.

'패키지 선택' 화면이 내 화면과 다르게 보인다면 보기 옆에 있는 텍스트가 나와 마찬가지로 '범주'가 될 때까지 오른쪽 상단 근처의 '보기' 버튼을 계속해서 클릭하세요.

오래된 Cygwin 스크린샷

업데이트: 새로운 Cygwin 인터페이스에서 왼쪽 상단의 보기 레이블 옆에 있는 드롭다운을 클릭하고 카테고리를 선택합니다. simlev에게 감사드립니다.답변.

여기에 이미지 설명을 입력하세요

그런 다음 '전체' 옆에 있는 '기본값'을 클릭하세요.

여기에 이미지 설명을 입력하세요

이제 모든 패키지가 선택되었습니다!

여기에 이미지 설명을 입력하세요

(마지막 단계는 설치 프로그램에서 지시하는 나머지 단계를 수행하는 것입니다.)

이전 패키지 등을 삭제하지 않고 모든 새 패키지를 갖기 위해 현재 Cygwin을 '업데이트'해야 하는 경우 다음 정보를 참조하세요.Cygwin.com유용해야합니다 :

기존 Cygwin 설치가 있으면 setup.exe 선택기를 사용하여 Cygwin 설치를 관리할 수도 있습니다. 설치된 패키지에 대한 정보는 Cygwin 설치의 /etc/setup/ 디렉토리에 보관됩니다. setup.exe가 이 디렉토리를 찾을 수 없으면 Cygwin이 설치되어 있지 않은 것처럼 작동합니다. setup.exe가 설치된 패키지의 최신 버전을 찾으면 자동으로 업그레이드되도록 표시합니다. 기존 패키지를 제거, 재설치하거나 소스를 얻으려면 유지를 클릭하여 전환하세요. 또한 업그레이드 후 재부팅할 필요가 없도록 하려면 setup.exe가 업그레이드된 패키지 설치를 시작하기 전에 모든 Cygwin 창을 닫고 모든 Cygwin 프로세스를 중지하십시오.

실수로 업그레이드하는 것을 방지하려면 보류 중 보기를 사용하여 어떤 패키지가 업그레이드로 표시되었는지 확인하세요. 패키지를 업그레이드하지 않으려면 새 버전 번호를 클릭하여 Keep이 표시될 때까지 전환하세요. 선택기 창 오른쪽 상단에 있는 유지 버튼을 눌러 모든 패키지를 설치된 버전으로 유지하도록 설정할 수 있습니다.

현재 패키지 버전의 심각한 버그를 방지하기 위해 다운그레이드가 필요한 경우 일반적으로 각 패키지의 이전 버전을 사용할 수 있습니다. 패키지에는 때때로 테스트(또는 "실험") 버전이 제공됩니다. 필요한 버전이 나타날 때까지 패키지의 새 열을 클릭하여 이전 버전과 실험 버전을 선택할 수 있습니다.

사용 가능한 모든 실험 패키지는 선택기 창 오른쪽 상단에 있는 Exp를 눌러 선택할 수 있습니다. 그러나 다음에 setup.exe를 실행하면 달리 명시하지 않는 한 모든 이전 버전이나 시험 버전을 현재 버전으로 바꾸려고 시도한다는 점에 유의하십시오.

그건 그렇고, 나는 전체 Cygwin을 설치했습니다 (게임을 제외하고 더 이상 사용되지 않지만 약간의 사소한 [적어도 그렇게 생각합니다] 추가 필수 종속성이 있음). 압축되어 다운로드된 패키지의 전체 크기는 약 5.51GB인 반면, 압축되지 않은 모든 패키지가 포함된 cygwin 소프트웨어는 16.1GB입니다(디스크 크기는 17.1GB). 둘 다 별도의 디렉터리에 저장되므로 압축하여 다운로드한 패키지를 보관한다고 가정하면 약 22GB의 전체 디스크 공간이 필요합니다. 다운로드하고 설치하는 데 약 10시간이 걸렸습니다. 물론 시간은 다를 수 있습니다.

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

답변3

당신이 가지고 있다면재동기화다음은 간단한 한 줄 접근 방식입니다.

rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/

소스를 로컬 미러 또는 가장 빠른 것으로 바꾸십시오.
나는 일반적으로 스크립트를 가지고 있으므로 /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh최신 및 가장 큰 것으로 업데이트됩니다 :-)

예제 스크립트

cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh

답변4

그리고 다운로드하는 데 시간을 낭비하고 싶지 않다면 가장 빠른 미러를 찾는 제가 만든 간단한 도구를 사용할 수 있습니다. Cygwin 미러 테스터

관련 정보