윈도우즈 10의 우분투 bash 쉘에 리눅스 소프트웨어를 설치하는 법

Windows 10의 Ubuntu 기반 Bash 셸을 설치하면 Ubuntu 기반 Linux 시스템에서 실행할 수있는 것과 동일한 응용 프로그램을 설치하고 실행할 수있는 완전한 Ubuntu 환경이 제공됩니다. 우분투와 마찬가지로, 소프트웨어를 설치하고 업데이트하려면 apt-get 명령이 필요합니다.

Windows 10의 Linux 하위 시스템은 그래픽 응용 프로그램이나 서버 소프트웨어를 공식적으로 지원하지 않습니다 (비공식적으로 일부 그래픽 응용 프로그램을 실행할 수도 있음). 공식적으로 이것은 Linux 터미널 애플리케이션 및 개발자가 원하는 다른 명령 행 유틸리티를위한 것입니다.

Windows 10의 Bash 쉘은 64 비트 바이너리 만 지원하므로 32 비트 Linux 프로그램을 설치하고 실행할 수 없습니다.

우분투 및 기타 데비안 기반 Linux 배포판에서는 apt-get 명령을 사용하여 소프트웨어를 설치합니다. “Apt”는 “Advanced Package Tool”의 약자입니다. 이 명령은 Ubuntu의 중앙 집중식 소프트웨어 저장소에서 소프트웨어 패키지를 다운로드하여 시스템에 설치합니다. 설치하려고하는 패키지가 다른 패키지를 필요로하거나 “의존”하는 경우, apt-get는 자동으로 해당 패키지 (의존성이라고도 함)를 다운로드하고 설치합니다. Apt-get은 데비안에 이름을 붙인 “.deb”패키지와 함께 작동합니다. 우분투는 리눅스 배포판입니다.

apt-get을 “sudo”명령과 함께 실행해야합니다.이 명령은 수퍼 유저 또는 루트 권한을 부여합니다. 이렇게하면 명령이 Linux 환경에서 시스템 파일을 수정하고 설치합니다. sudo를 사용할 때 현재 사용자 계정의 암호를 입력해야합니다.

먼저 다음 명령을 실행하여 소프트웨어 저장소에서 최신 패키지 목록을 다운로드해야합니다.

패키지를 설치하기 전에이 작업을 수행해야합니다.

설치할 패키지의 이름을 알고 있으면 다음 명령을 사용하여 “packagename”을 설치할 패키지의 이름으로 바꾸고 다운로드하여 설치할 수 있습니다

예를 들어, Ruby를 설치하려면 다음 명령을 실행하십시오.

Tab 키를 눌러 패키지 이름 (또는 명령)을 입력하면 Bash의 자동 완성 기능을 사용할 수 있습니다. 자동 완성 기능을 사용하면 여러 옵션을 사용할 수있는 경우 자동으로 입력을 마칠 수 있고 사용 가능한 옵션을 제안 할 수 있습니다.

이 명령과 다른 apt-get 명령을 실행하면 변경 사항이 표시되고 계속하려면 “y”를 입력하고 Enter를 눌러야합니다.

설치할 패키지의 이름을 항상 알 수는 없습니다. 이 경우 apt-cache 명령을 사용하여 다운로드 한 패키지 캐시 (apt-get 업데이트로 다운로드 한 목록)를 프로그램에서 검색 할 수 있습니다. 이 명령은 지정한 텍스트에 대한 패키지 이름 및 설명을 검색합니다.

이 명령은 단순한 검색 일뿐 아니라 sudo가 필요하지 않습니다. 그러나 원하는 경우 sudo를 사용하여 실행할 수 있으며 여전히 작동합니다.

예를 들어, 터미널 용 텍스트 기반 웹 브라우저 인 w3m과 관련된 패키지를 검색하려면 다음을 실행하십시오.

설치된 소프트웨어 패키지를 저장소에있는 최신 버전으로 업데이트하려면 (현재 패키지에 사용할 수있는 보안 업데이트가 있음) 다음 명령을 실행하십시오

apt-get에 최신 버전이 표시되기 전에 패키지 목록을 업데이트해야하므로이 명령을 실행하기 전에 “sudo apt-get update”명령을 실행해야합니다.

패키지 완료 후 패키지를 제거하려면 다음 명령을 실행하십시오.

위의 명령은 패키지의 바이너리 파일 만 제거하지만 관련 구성 파일은 제거하지 않습니다. 소프트웨어 패키지와 관련된 모든 것을 제거하려면 다음 명령을 대신 실행하십시오.

위의 명령 중 어느 것도 패키지에 필요했기 때문에 설치된 패키지 인 “종속성”을 제거하지 않습니다. 패키지를 제거한 다음 나중에 제거하면 시스템에 더 이상 필요없는 추가 종속성이 계속 남아있을 수 있습니다. 종속성으로 설치되어 더 이상 필요하지 않은 패키지를 제거하려면 다음 명령을 실행하십시오.

위의 명령은 필요한 가장 일반적인 소프트웨어를 설치하고 업데이트하는 데 도움을줍니다. 그러나 일부 소프트웨어는 다른 명령과 도구를 통해 설치됩니다.

예를 들어, Ruby gem은 apt-get을 통해 Ruby를 설치 한 후 “gem install”명령으로 설치됩니다. Ruby에는 apt-get과 별도로 자체 소프트웨어 설치 시스템이 있습니다.

일부 소프트웨어 패키지는 PPA 또는 타사에서 호스팅하는 “개인 패키지 아카이브”로 제공됩니다. 이를 설치하려면 시스템에 PPA를 추가 한 다음 정상적인 apt-get 명령을 사용해야합니다.

최신 소프트웨어를 소스에서 컴파일하고 설치해야 할 수도 있습니다. apt-get로 인스톨 한 모든 패키지는 Ubuntu의 빌드 시스템에 의해 소스에서 컴파일되었고, 설치할 수있는 편리한 in.deb 패키지로 패키지되었습니다. 가능하면이 문제를 피해야하지만 어떤 경우에는 피할 수없는 경우도 있습니다.

어떤 경우이든, 다른 Linux 응용 프로그램을 설치하려고하면 설치 방법을 알려주는 지침을 찾을 수 있어야합니다. Ubuntu 14.04 LTS에서 작동하는 것과 동일한 지침이 Windows 10의 Bash 셸에서도 작동합니다. Ubuntu의 다음 주요 버전으로 업데이트되면 Ubuntu 16.04 LTS에서 작동하는 것과 동일한 지침이 Windows 10에서 작동합니다.

1994 년은 Tim Allen에게 큰 해였습니다. # 1 쇼 (홈 개선), # 1 영화 (산타 클로스) 및 # 1 책 (벌거 벗은 남자와 너무 가까워 서지 마세요)이 동시에 차트는 11 월 중 일주일 만에 볼 수 있습니다.