Cygwin 패키지 관리 패키지 나열 패키지에 속하는

cygwin에서 어떻게해야합니까?

  • 설치된 모든 패키지 나열
  • 패키지에 속하는 파일 목록
  • 파일이 속한 패키지를 알려주세요
  • 새 패키지 설치
  • 패키지 제거
  • 설치된 패키지 (deps, 버전 등)에 대한 정보를 얻습니다.


답변

설치된 모든 패키지 나열

cygcheck --check-setup --dump-only
  • --dump-only명령이 없으면 모든 패키지를 테스트하므로 완료하는 데 몇 분이 걸립니다. 모든 것이 괜찮다면 각 패키지에 대해 OK를 볼 수 있습니다.)

패키지에 속하는 파일 목록

패키지의 bash경우 :

cygcheck --list-package bash
  • 설치된 패키지에서만 작동합니다.

파일이 속한 패키지를 알려주세요 :

파일 /usr/bin/bash.exe

cygcheck --find-package /usr/bin/bash.exe
  • 설치된 패키지에서만 작동합니다.

새 패키지 설치

이미 설치 GUI를 실행하고 유효한 미러, 로컬 패키지 디렉토리 및 기타 옵션이 설정되어 있다고 가정하면 설치를 실행할 수 있습니다 abook.

/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
  • 또한 설치된 모든 패키지를 사용 가능한 최신 버전 으로 자동 업데이트합니다.
  • 명령 행에서 미러 및 기타 옵션을 선택할 수도 있습니다. /path/to/setup-1.7.exe --help
  • 현재 설정 2.649를 사용하는 cygwin 1.7 (베타 버전이지만 꽤 안정적)의 새 버전을 지원하지만 1.6에서 테스트하지 않았습니다.

패키지 제거

내가 아는 한 GUI 만이 옵션을 지원합니다.

설치된 패키지 (deps, 버전 등)에 대한 정보를 얻습니다.

버전은 목록의 각 패키지에 함께 나열됩니다 (첫 번째 항목). 설정을 실행하면 로컬 패키지 디렉토리에 각 미러마다 하나의 항목이 작성됩니다. 해당 미러에서 사용 가능한 모든 패키지 목록 (버전 1.6의 경우 setup.ini 및 버전 1.7의 경우 setup-2.ini)이 있고 패키지 이름 앞에 a @및 deps가 앞에옵니다 requires:. 어떤 이유로 든 사용중인 미러가 오래된 경우 정보를 다운로드 할 때 설치 프로그램에 경고 메시지가 표시됩니다.


답변

setup.exe를 실행하십시오. 다양한 패키지에 대한 확인란이있는 GUI를 제공합니다.


답변

나는 발견했다 APT-cyg이 패키지의 명령 줄 설치에 유용 하지 않고 내 모든 다른 패키지를 업데이트하지만 당신이해야 할 모든 것을하지 않습니다.


답변

여기 apt-cyg에 가장 적합한 포크가 있습니다.
https://github.com/kou1okada/apt-cyg


답변

Cygwin FAQ 를 소개하겠습니다.

  • 설치된 목록
  • 개별 패키지를 제거하는 방법
  • 개별 패키지를 제거하는 방법
  • 설치된 패키지에 대한 정보 얻기

Cygwin 설치 프로그램 실행

  • 패키지에 속하는 파일 목록
  • 파일이 속한 패키지를 알려주세요

http://cygwin.com/packages/ 에서 검색


답변

이제 패키지도 제거 할 수 있습니다 :

/path/to/setup.exe -x yourpackagename