Microsoft는 휴대용 응용 프로그램, 설명서 및 설치 정보를 지원하는 Winget 1.3을 출시합니다.

Microsoft는 휴대용 응용 프로그램, 설명서 및 설치 정보를 지원하는 Winget 1.3을 출시합니다.

Microsoft는 winget이라고도 하는 Windows 패키지 관리자에 대한 주요 업데이트를 출시했습니다. 버전 1.3은 이제 휴대용 응용 프로그램 지원, 설치 정보 및 관련 문서, 개선된 진행률 표시줄 등과 같은 인상적인 새 기능 목록과 함께 사용할 수 있습니다.

Windows 패키지 관리자(winget) 1.3의 새로운 기능은 무엇입니까?

매니페스트 개선 사항

문서 표시

일부 패키지에는 패키지 버전과 관련된 문서가 포함되어 있습니다. 이제 winget show를 실행할 때 문서와 해당 URL을 볼 수 있습니다.

Winget은 패키지와 관련된 문서를 보여줍니다.

설치 참고 사항

대부분의 명령줄 패키지는 환경 변수를 로드하기 위해 터미널을 다시 시작해야 합니다. 일부 다른 패키지에는 사용자가 처음 실행하기 전에 이해해야 하는 뉘앙스가 있습니다. 패키지가 설치된 후 설치 정보가 표시됩니다. 또한 이러한 메모를 관리하기 위해 인수 및 설정을 추가했습니다. 기본적으로 이러한 메모가 표시됩니다. “suppressInstallNotes”를 매개변수로 추가하여 표시되지 않도록 할 수 있습니다. “-display-notes” 또는 “-suppress-notes”를 전달하여 설정을 재정의할 수도 있습니다.

반환 코드가 있는 예상 응답 URL

대부분의 설치 프로그램은 . exe는 다양한 실패 시나리오에 대한 사용자 지정 응답을 제공할 수 있습니다. 표준 오류 메시지를 제공할 뿐만 아니라 이제 URL도 포함할 수 있도록 개선 사항을 추가했습니다. 이것이 문제가 발생한 원인을 해결하는 데 도움이 되기를 바랍니다. 매니페스트 작성자는 “InstallerReturnCode” 값 배열에 “ReturnResponseURL”을 추가할 수 있습니다.

새로운 설정

winget 설정을 실행하면 Windows 패키지 관리자 설정 파일이 기본 JSON 편집기에서 열립니다. Visual Studio Code를 설치 및 구성한 경우 도구 설명 및 코드 완성을 위한 JSON 스키마의 이점도 얻을 수 있습니다. 그렇지 않은 경우 winget install vscode를 실행할 수 있습니다.

설치 참고 사항

Windows 패키지 관리자는 기본적으로 예측 가능한 방식으로 동작하고 사용자가 이 동작을 사용자 지정할 수 있는 기능을 제공하도록 설계되었습니다. 매니페스트에 포함된 설치 정보를 보고 싶지 않은 사용자를 위해 “suppressInstallNotes” 옵션이 추가되었습니다.

상세 로그

명령에 “-verbose-logs”를 추가하면 Windows 패키지 관리자가 로그에 추가 정보를 추가합니다. 이는 Windows 패키지 관리자가 하는 일에 대해 자세히 알아보거나 문제를 해결하는 데 종종 유용합니다. 이제 사용자는 원하는 로깅 수준을 지정할 수 있습니다. 사용 가능한 로깅 수준은 Verbose, Info, Warning, Error 및 Critical입니다.

새 버전 보고서

Microsoft와 같은 일부 패키지. NET SDK는 빌드 번호와 약간 다른 사용자용 버전을 보여줍니다. 불행히도 이것은 업데이트 프로세스 동안 혼란을 일으키고 매니페스트 작성자를 좌절시켰습니다. 이제 Windows 패키지 관리자는 게시자가 표시하려는 기본 버전을 고려하며 새 버전의 가용성을 결정할 때 도구는 여전히 올바른 비교를 수행할 수 있습니다.

Windows 앱 및 기능의 아래 예에서 Microsoft. NET 런타임 및 표시된 버전의 Microsoft. NET SDK는 “6.0”으로 시작합니다. 하지만 마이크로소프트 버전. NET SDK는 표시 이름 아래 “6.3”으로 시작합니다. 이제 매니페스트는 디스플레이 버전(매니페스트의 “packageVersion”)을 사용하여 설치된 버전 또는 사용 가능한 업데이트를 사용자에게 표시할 수 있지만 여전히 어셈블리 버전(레지스트리 및 “AppsAndFeatures”의 매니페스트 키의 “displayVersion”)을 사용할 수 있습니다. 매니페스트에서) 비교를 위해.

한 앱의 다른 버전을 보여주는 Windows 11 설정

디스플레이 시스템 아키텍처

모든 패키지가 모든 아키텍처에서 기본적으로 작동하는 것은 아닙니다. 때때로 패키지는 에뮬레이션 모드에서 실행됩니다. 하드웨어에 어떤 아키텍처가 있는지 빠르게 확인할 수 있도록 시스템 아키텍처를 표시하도록 winget –info를 업데이트했습니다. 이렇게 하면 특정 패키지에 해당하는 설치 프로그램이 없는 이유 또는 예상대로 정확하게 작동하지 않을 수 있는 이유를 해결하는 데 도움이 될 수 있습니다.

Winget은 winget --info 명령을 사용하여 시스템 아키텍처를 보여줍니다.

더 나은 진행률 표시기

가장 인기 있는 기능 중 하나는 맞춤형 진행률 표시줄입니다. 커뮤니티의 기여 덕분에 더 좋아졌습니다. 매우 세분화된 블록은 이 진행률 표시줄을 버터처럼 만듭니다. 모르는 경우 설정에서 진행률 표시줄을 사용자 지정할 수 있습니다. 나는 사용한다:

“비주얼”: {“progressBar”: “무지개”}

걱정하지 마세요. 모든 스타일이 개선된 진행률 표시줄을 받았습니다.

휴대용 패키지 지원

Windows 패키지 관리자로 관리하고 싶은 휴대용 패키지가 있습니까? 기본적으로 설치 프로그램이 없는 실행 가능한 프로그램일 뿐입니다. winget을 사용하여 Microsoft.NuGet을 설치하거나 winget을 사용하여 Microsoft.NuGet을 업데이트할 수 있습니다. 이러한 휴대용 패키지를 관리할 수 있도록 하기 위해 Windows 앱 및 기능을 설치할 때 적절한 항목을 추가합니다. 이렇게 하면 설치된 응용 프로그램으로 볼 수 있습니다. Microsoft.NuGet을 제거하기 위해 winget을 입력하지 않으려는 경우 거기에서 제거할 수도 있습니다.

앱 및 기능을 통해 삭제

메모. 테스트할 수 있도록 Microsoft.NuGet을 리포지토리에 추가했습니다. 아래 이미지와 같이 Windows 패키지 관리자 1.3 미만 버전에서는 작동하지 않습니다.

Windows 패키지 관리자 1.3 릴리스와 함께 Microsoft는 곧 이식 가능한 패키지를 수락하기 시작할 것이라고 발표했습니다. 회사가 Microsoft Store를 통해 모든 사용자에게 업데이트 배포를 완료하려면 일주일이 더 걸립니다. 현재로서는 휴대용 패키지 전송이 차단된 상태로 유지됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다