Windows 10 강타와 박하


13

방금 Windows 10에 새 Linux 하위 시스템을 설치했습니다. Ubuntu 리포지토리에 액세스하는 것이 정말 좋지만 기본 터미널 프로그램을 싫어합니다. Cygwin은 MinTTY와 함께 제공되며 실제로 훌륭하고 잘 작동하지만 MinTTY에 대한 독립 실행 형 패키지를 찾을 수 없습니다. 어떤 단축키를 시작할 때 MinTTY를 WSL의 기본 터미널로 만드는 방법이 있습니까?

편집 : 분명히, Cygwin을 설치하고 싶지 않습니다. 새 Linux 하위 시스템과 해당 bash 셸을 사용하고 싶지만 민트를 터미널로 사용하고 싶습니다.


1
현재 불가능합니다.
Seb

2
이와 것과 BashOnLinux Github에서 문제 추적기에 대한 몇 가지 의견이 있습니다 github.com/Microsoft/BashOnWindows/issues/... 또한 mintty의 이슈 트래커에가 : github.com/mintty/mintty/issues/558 우리는 아니에요 아직 ..
Seb

마음에 들지 않으면 유스 케이스와 Cygwin 대신 Ubuntu bash를 주장하는 이유가 궁금합니다. 우분투 배포를 위해 개발하고 있습니까? 이 새로운 우분투 bash가 Cygwin bash와 비교할 때 거의 모든 측면에서 불가능하게 보이기 때문에 내가 묻는 이유. 예를 들어, 정품 우분투 바이너리 만 시작할 수 있으므로 메모장을 시작할 수도 없습니다. 사람들이 이것으로 무엇을할지 알고 싶습니다.
Nicole Hamilton

@NicoleHamilton Cygwin은 (는) apos repos에 액세스 할 수 없습니다. 새 프로그램을 설치하고 cygwin과 함께 작동 시키려면 그래픽 설치 프로그램을 사용하여 cygwin을 통해 설치해야합니다. 그래픽 설치 프로그램은 약간 고통 스럽거나 Windows 바이너리를 설치 한 다음 추가해야합니다. 경로, 그것은 또한 고통이 될 수 있습니다. Cygwin은 Windows 환경에서 bash와 같은 터미널을 원할 경우 유용한 도구이지만 Linux가 아니라는 사실에 의해 제한됩니다.
ewok

또한 포팅에 많은 노력을 기울이지 않고 Linux에서만 실행되는 프로그램도 있습니다. 가상 머신을 시작하는 것보다 Bash를 실행하는 것이 훨씬 쉽습니다.
벤 풀턴

답변:


13

민트 개발자는 외부 의존성없이 콘솔을 지원하는 cygwin dll, wslbridge를 포함하여 설치 프로그램을 출시했습니다.

https://github.com/mintty/wsltty/releases

다운로드, 설치가 완료되었습니다.

Bash와 다른 쉘을 실행하려면 시작 메뉴에서 바로 가기를 변경하십시오. 예를 들어, zsh를 사용하여 터미널 당 ssh-agent를 실행하려면 다음을 수행하십시오.

%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l

5

박하 + wslbridge를 사용합니다.

3 개 파일 다운로드 :

mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-2.5.2-1.tar.xz

mirrors.kernel.org/sourceware/cygwin/x86_64/release/mintty/mintty-2.4.2-0.tar.xz

github.com/rprichard/wslbridge/releases/download/0.1.0/wslbridge-0.1.0-cygwin64.tar.gz

이 파일을 bin이라는 동일한 디렉토리에 넣으십시오.

cygwin1.dll : cygwin-2.5.2-1.tar.xz

cygwin-console-helper.exe : cygwin-2.5.2-1.tar.xz

mintty.exe : mintty-2.4.2-0.tar.xz

wslbridge.exe : wslbridge-0.1.0-cygwin64.tar.gz

wslbridge-backend : wslbridge-0.1.0-cygwin64.tar.gz

그리고 빈을 만듭니다 minttyrc.

운영 mintty -c ./minttryc ./wslbridge

또는 Linux 용 Windows 서브 시스템 (WSL)에 터미널 에뮬레이터를 사용하십시오.


-4

원래 스레드 .

다음은 bash에서 박하를 실행하는 방법입니다.

  1. 여기 에서 민트를 다운로드 하십시오 .

  2. mintty.exe 압축 풀기 및 추출

  3. Gitbin 을 설치 한 폴더로 이동하십시오 . 기본 위치는 다음과 같습니다.C:\Program Files (x86)\Git\bin

  4. Git Bash의 Windows 바로 가기를 마우스 오른쪽 버튼으로 클릭하십시오.

  5. 대상을 다음으로 설정하십시오.

C : \ Program Files (x86) \ Git \ bin \ mintty.exe "/ bin / sh --login -i

다운로드 위치가 다른 경우 그에 따라 위치를 변경하십시오.

  1. Git Bash 단축키를 클릭 하여 시작하십시오.

2
이것은 새로운 리눅스 서브 시스템을 사용하지 않고, Git이 제공하는 Windows 용 bash를 사용합니다.
Seb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.