여러 패키지와 함께 최신 버전의 Cygwin 을 설치했습니다 . 나는 곧 더 많은 패키지 (예 : wget
등) 가 필요하다는 것을 깨달았고 설정을 다시 실행하지 않고 새 패키지를 설치하고 처음부터 모든 것을 다시 설치하는 방법을 찾을 수 없었습니다.
내가 찾고있는 것은 Cygwin의 apt-get과 같습니다 (이러한 것이있는 경우).
여러 패키지와 함께 최신 버전의 Cygwin 을 설치했습니다 . 나는 곧 더 많은 패키지 (예 : wget
등) 가 필요하다는 것을 깨달았고 설정을 다시 실행하지 않고 새 패키지를 설치하고 처음부터 모든 것을 다시 설치하는 방법을 찾을 수 없었습니다.
내가 찾고있는 것은 Cygwin의 apt-get과 같습니다 (이러한 것이있는 경우).
답변:
설치 프로그램 외부의 Cygwin에는 패키지 관리가 없습니다. 설치 프로그램은 현재 설치에만 업데이트를 적용하며, 명시 적으로 언급하지 않는 한 기존 패키지를 덮어 쓰지 않습니다.
설치 프로그램을 다시 실행하여 새 패키지를 설치하십시오.
cygwin-devel gcc-core git libcom_err-devel libcom_err2 libcrypt-devel libcrypt0 libedit-devel libedit0 libgcc1 libgssapi_krb5_2 libiconv-devel libiconv2 libintl-devel libintl8 libk5crypto3 libkrb5-devel libkrb5_3 libkrb5support0 libncurses-devel libncursesw10 libopenssl100 libssp0-4.9.2-3 make openssl-devel w32api-headers w32api-includes zlib-devel zlib0-1.2.8-3 git wget
어떻게 설치합니까?
당신이 찾고있는 apt-cyg 라는 패키지 가 있습니다. apt-get을 기반으로하는 것으로 보입니다.
apt-cyg는 Cygwin Setup과 협력하고 동일한 저장소를 사용하는 Cygwin 용 명령 행 설치 프로그램입니다. 구문은 apt-get과 유사합니다.
예제 명령은
$ apt-cyg install yourPackage
설치하려면 wget, tar, gawk 및 bzip2가 필요합니다. Cygwin 패키지 목록 에서이 모든 패키지를 다운로드 할 수 있습니다 .
설치 프로그램을 다시 실행하십시오. Cygwin도 업데이트하는 방법입니다.
unzip
있습니다. 내가 한 것은 설치 GUI를 열고 압축 풀기를 검색 한 다음 bin을 설치하기 위해 확인한 것입니다. 그러나 거의 모든 것을 다시 설치하는 것처럼 보입니다. grep, libgtk 등과 같은 패키지를 거치는 것을 볼 수 있습니다. 약 10 분 동안 실행되었으며 약 50 % 만 완료되었습니다. 그게 정상인가요? 참고로, 설치를 실행한지 8 개월 만에 처음 인 것 같습니다. 따라서 모든 패키지가 오래되었을 수 있습니다.
내가 찾을 Chocolatey Windows 설치 관리에 매우 유용을 (신규, 업그레이드 및 제거), 그리고 Cygwin에서 예외는 없다!
Chocolatey를 사용하여 cygwin 을 설치 했으며 Chocolatey가 자동 / 자동 모드를 사용하여 설치하므로 패키지를 선택하라는 메시지가 표시되지 않으며 cygwin 은 최소한의 패키지로 설치됩니다 :-(.
그러나 새 패키지를 설치할 때마다 실제로 사용하는 것은 매우 쉽습니다 --source=cygwin
. 예를 들어, bash 설치 :
초코 설치 bash --source = cygwin
먼저 일반적인 방법으로 'lynx'를 설치해야합니다. 그런 다음 cygwin을 열고 이것을 작성하십시오.
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
이제 패키지 관리자를 사용할 수 있습니다 apt-cyg install
자세한 내용은 https://github.com/transcode-open/apt-cyg를 참조 하십시오.
Windows에서 curl을 사용하려고 할 때 동일한 문제가 발생하여 문제가 해결되었습니다. 여기에 게시하면 이제 누군가에게 도움이 될 수 있습니다.
가장 좋은 방법은 cygwin 's setup.exe를 사용하고 필요한 추가 패키지를 선택하는 것입니다. 여기로 이동하십시오 : http://www.cygwin.com/install.html
"처음으로 패키지를 설치할 때 setup * .exe가 모든 패키지를 설치하지는 않습니다. 기본적으로 Cygwin 배포판의 최소 기본 패키지 만 설치됩니다. setup * .exe 패키지 설치 화면에서 범주 및 패키지를 클릭하면 "설치 또는 업데이트 대상을 제어 할 수있는 기능을 갖추고 있습니다."
안녕하세요, 그것은 오래된 주제이지만 정보를 추가하기만한다는 것을 알고 있습니다 : 당신은 또한 아치 리눅스에서 패키지 관리자 PACMAN이있는 MSYS2라는 프로그램을 설치할 수 있으며 아치에 사용할 수있는 모든 팩을 설치할 수 있습니다 :) 그냥 pacman -S packageName
입력하고 누르십시오. 당신을 위해 그것을 dl :)
건배 : D