[cygwin] Cygwin에 적합합니까?

어떤 거기에 apt-getCygwin에서 사용하기위한 -like 프로그램은?

이미 시도 cyg-apt했지만 시도 할 때이 오류가 발생합니다.

cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.



답변

내가 사용한 것 중 최고 :

apt-cyg 패키지 관리자


답변

Windows 명령 행에서 Cygwin ‘s setup.exe를 사용하여이를 수행 할 수 있습니다. 예:

cd C:\cygwin64
setup-x86_64 -q -P wget,tar,qawk,bzip2,subversion,vim

보다 편리한 설치 프로그램을 위해 apt-cyg package manager 를 사용할 수 있습니다
. apt-get과 비슷한 구문으로 플러스입니다. 이를 위해 위의 단계를 수행 한 후 Cygwin Bash를 사용하여 다음 단계를 수행하십시오.

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin

이제 apt-cyg설치되었습니다. 다음은 일부 패키지를 설치하는 몇 가지 예입니다.

apt-cyg install nano
apt-cyg install git
apt-cyg install ca-certificates


답변

업데이트 : 더 많은 방법과 정보가 들어 있는 더 복잡한 답변을 읽을 수 있습니다 .

간단한 패키지 관리자로 사용할 수있는 몇 가지 스크립트가 있습니다. 그러나 내가 아는 한, 사용중인 파일을 덮어 쓸 수 없기 때문에 Windows에서는 쉬운 작업이 아니기 때문에 패키지를 업그레이드 할 수있는 패키지가 없습니다. 따라서 모든 Cygwin 인스턴스를 먼저 닫은 다음 Cygwin의 기본 setup.exe를 사용할 수 있습니다 (파일을 사용중인 경우“재부팅 후 교체”방법을 통해 자체적으로 업그레이드 함).


apt-cyg

나에게 가장 좋은 것. 가장 최근의 것이기 때문입니다. x86 및 x86_64 플랫폼 모두에서 올바르게 작동합니다. 몇 가지 추가 기능이있는 많은 포크가 있습니다. 예를 들어 kou1okada 포크 는 개선 된 버전 중 하나입니다.


Cygwin의 setup.exe

또한 명령 행 모드가 있습니다. 또한 설치된 모든 패키지를 한 번에 업그레이드 할 수 있습니다.

setup.exe-x86_64.exe -q --packages=bash,vim

사용 예 :

setup.exe-x86_64.exe -q --packages="bash,vim"

보다 쉽게 ​​사용할 수 있도록 별칭을 만들 수 있습니다. 예를 들면 다음과 같습니다.

alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"

그런 다음 예를 들어 Vim 패키지를 다음과 같이 설치할 수 있습니다 .

cyg-get vim


답변

$ home / .bashrc의 setup * .exe 파일에 항상 bash 별칭을 만들 수 있습니다

cygwin 32 비트

alias cyg-get="/cygdrive/c/cygwin/setup-x86.exe -q -P"

cygwin 64 비트

alias cyg-get="/cygdrive/c/cygwin64/setup-x86_64.exe -q -P"

이제 패키지를 설치할 수 있습니다

cyg-get <package>


답변

Cygwin 패키지 다운로드 및 업데이트를 위해 공식적으로 지원되는 유일한 도구는 는 초기 설치에 사용한 setup.exe 파일 이지만 프로세스를 돕기 위해 명령 줄 인수로 호출 할 수 있습니다.

같은 페이지에서 :

보다 완전한 기능을 갖춘 패키지 관리자가없는 기본적인 이유는 이러한 프로그램이 Cygwin의 모든 POSIX 기능에 완전히 액세스해야하기 때문입니다. 그러나, 최초 설치시 존재하는 것과 같이 Cygwin이없는 환경에서는 제공하기가 어렵습니다. 또한 Windows에서는 사용중인 실행 파일을 쉽게 덮어 쓸 수 없으므로 패키지 관리자가 DLL을 사용하는 동안 Cygwin DLL의 새 버전을 설치하는 데 문제가 있습니다.


답변

이것은 나를 위해 일하게했습니다.

curl https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > \
apt-cyg && install apt-cyg /bin


답변

Chocolatey 를 사용 cyg-get하여 패키지를 설치 한 다음 설치할 수 있습니다.

예를 들면 다음과 같습니다.

choco install cyg-get

그때:

cyg-get install my-package