홈페이지 » 어떻게 » Windows 10에서 PackageManagement (일명 OneGet) 사용 방법

    Windows 10에서 PackageManagement (일명 OneGet) 사용 방법

    Windows 10에는 PowerShell에 내장 된 패키지 관리 도구가 포함되어 있습니다. 최종 버전에서는 "PackageManagement"라는 이름이 붙었지만 여전히 OneGet이라는 오픈 소스 프로젝트를 기반으로합니다..

    PackageManagement (일명 OneGet)는 기술적으로 패키지 관리자가 아닙니다. 패키지 관리자 인 PowerShell cmdlet과 프레임 워크는 표준화 된 방식으로 서로 다른 장소의 여러 유형의 소프트웨어를 관리 할 수 ​​있습니다.

    PackageManagement / OneGet이란 무엇입니까??

    우리는 이전에 OneGet에 관한 이야기를 깨고 그것이 무엇인지 명확하게하려고했습니다. 그것이 당신에게 충분한 정보가 아니라면, Garret Serack 개발자는 "당신이 생각하는 것과는 다른 OneGet에 관한 10 가지"라는 유익한 글을 썼습니다.

    기본적으로 PackageManagement (OneGet이라는 오픈 소스 프로젝트 기반)는 PowerShell과 Windows 10에 통합되어 있습니다. 다양한 패키지 관리 기술과 소프트웨어 설치 프레임 워크를 표준 ​​PowerShell 세트와 함께 단일 API로 통합하는 것을 목표로합니다 소프트웨어 관리를위한 cmdlet.

    처음에는 적어도 Windows 10 사용자 또는 괴짜를 위해 설계된 도구가 아닙니다. Microsoft는 실제로 "OneGet 리포지토리"를 호스팅하지 않습니다. 실제로 그러한 것은 없습니다. OneGet을 공급자와 함께 사용하여 소프트웨어 리포지토리에 액세스 할 수 있으며 표준화 된 cmdlet을 사용하여 관리 할 수 ​​있습니다. 이것은 시스템 관리자를 위해 설계되었습니다. 명령 줄에 익숙한 괴짜를 위해 OneGet은 한때 Chocolatey에서 호스팅 된 데스크톱 응용 프로그램 설치를 위해 Chocolatey 공급자를 제공했습니다. 그러나 OneGet은 Chocolatey에서만 작동하도록 설계되지 않았습니다. OneGet의 초기 버전은 Chocoly 공급자를 개념 증명으로 사용했지만이 기능은 이제 제거되었습니다..

    이 도구는 WMF (Windows Management Framework) 5.0의 일부이므로 다른 버전의 Windows에도 설치하여 사용할 수 있습니다..

    PackageManagement / OneGet 사용 방법

    PackageManagement는 PowerShell 용 cmdlet 집합이므로 사용하려면 Windows PowerShell 응용 프로그램을 열어야합니다. 사용 가능한 cmdlet 목록을 보려면 다음 명령을 실행하십시오.

    Get-Command- 모듈 패키지 관리

    (Get-Command-Module OneGet은 PackageManagement로 이름이 바뀌므로 작동하지 않습니다.)

    Windows 10의 최종 릴리스 버전에서는 아직 PackageManagement에 많은 변화가 없습니다. 이 기능은 도입 된 단일 소스에서 Windows 프로그램을 쉽게 설치하기위한 Chocolatey와의 통합으로 가장 흥미로 웠습니다. 그러나 Chocolatey는 PackageManagement / OneGet의 도움없이 Windows 10에서 계속 사용할 수 있습니다..

    Get-PackageProvider 및 Get-PackageSource cmdlet은 사용 가능한 패키지 공급자 및 소스를 보여줍니다. Register-PackageSource를 사용하여 패키지 소스를 설치할 수 있습니다. 이 cmdlet은 소스에 대한 URL을 필요로하므로 추가하려는 항목과 해당 항목을 추가 할 위치를 정확히 알아야합니다..

    예를 들어 커뮤니티에서 Chocolatey 공급자를 개발 한 경우이 cmdlet을 사용하여 시스템에 추가 할 수 있습니다. Unregister-PackageSource cmdlet은 이러한 패키지 원본을 제거 할 수 있습니다..

    PackageManagement를 사용하여 어딘가에서 소프트웨어를 설치해야하는 경우 위의 Register-PackageSource cmdlet을 사용하여 소스가 PackageManagement에 등록되어 있는지 확인해야합니다. 설치 후에는 다음 cmdlet을 사용하여 사용 가능한 패키지를 검색, 설치 및 제거 할 수 있습니다..

    Find-Package cmdlet을 사용하면 구성한 패키지 원본에서 해당 패키지 원본을 검색 할 수 있으며 Install-Package cmdlet을 사용하면 설치할 수 있습니다. Uninstall-Package cmdlet는 다음 cmdlet을 통해 설치 한 패키지를 제거합니다.

    패키지 찾기 수색

    설치 패키지 이름

    패키지 제거 이름

    이것은 다른 형태로 패키지 된 다른 소스로부터 다른 유형의 소프트웨어를 설치하는 간단하고 표준화 된 방법으로 설계되었습니다. Windows 10 및 PackageManagement를 시작하면 신속하게 서버를 설정하는 것부터 새 PC에 소프트웨어를 자동 설치할 때까지 다양한 잠재적 인 다양한 소프트웨어 소스와의 통합을 기대할 수 있습니다.

    자세한 내용은 PackageManagement cmdlet에 대한 Microsoft의 공식 설명서를 참조하십시오..


    개발 중에 어떻게 보일지도 모르지만 Microsoft는 Windows 10에 대한 패키지 관리를 채택하지 않습니다. Microsoft는 자체 소프트웨어 저장소를 호스팅하지 않으며 Chocolatey는 Windows 10의 최종 버전에서의 통합에 동참하지 않습니다. Windows Store 및 해당 응용 프로그램은 PackageManagement에서 액세스 할 수 있습니다..

    이것은 시스템 관리자를 위해 설계된 또 다른 도구 제품군입니다. 우리는 그것이 시간이 지남에 따라 어떻게 발전하고 성장 하는지를 봐야 할 것입니다..