Как да използвате Windows Package Manager (winget) на Windows 11

click fraud protection

Windows Package Manager ви дава по-лесен начин да инсталирате и управлявате вашите приложения на WIndows 11 и 10. Ето как да го използвате.

Ако сте опитен потребител или някой, който е използвал базирани на Linux операционни системи в даден момент, вероятно сте запознати с концепцията за мениджър на пакети. Това е инструмент, който ви дава централизиран начин за инсталиране и актуализиране на вашите приложения, като същевременно е потенциално по-бърз, ако предпочитате да работите с клавиатурата си. Освен това може да улесни възстановяването на няколко приложения наведнъж. Microsoft дава Windows 11 (и 10) използва собствен официален мениджър на пакети, наричан просто Windows Package Manager, но известен също като winget.

Windows Package Manager е включен в Windows 11, но всъщност няма да го видите никъде, защото е част от пакета App Installer (може да видите този в Microsoft Store). Използва се най-вече през Windows Terminal, така че е изцяло базиран на текст. Ако се интересувате от използването на Windows Package Manager, за да ви спести малко време, ние сме тук, за да ви покажем как работи.

Търсене и инсталиране на приложения с помощта на Windows Package Manager

Въпреки че някои потребители, които не са запознати с текстови интерфейси, може да намерят Windows Package Manager за малко обезсърчителен в началото, той всъщност е много лесен за използване и започване. Основното използване на Windows Package Manager включва просто търсене и инсталиране на приложения. За целта изпълнете следните стъпки:

  1. Щракнете с десния бутон върху бутона на менюто "Старт" в лентата на задачите и изберете Терминал.
  2. За да търсите приложение, въведете търсене на крило . Например, нека се опитаме да намерим Google Chrome, като напишем winget търсене в Chrome.

    Ако искате да включите празни интервали в заявката си (като напр Google Chrome), трябва да го напишете като търсене с крило "Google Chrome". Това прави така, че думата за търсене е всичко, включено в кавичките.

  3. Ако за първи път използвате командата winget, може да се наложи да приемете условията на услугата. Натиснете Y и тогава Въведете ако бъдете подканени.
  4. В този случай ще видите няколко различни резултата с различни канали на Chrome, както и някои приложения с подобни имена. За да получите правилното приложение, най-безопасният метод е да използвате идентификатора на пакета, посочен във втората колона. За стабилната версия на Google Chrome ще използваме winget инсталирайте Google. Chrome.
    • Ако програмата, която инсталирате, е налична чрез Microsoft Store (източникът е посочен в последната колона в списъка), ще трябва също да приемете условията на услугата. Натиснете Y и тогава Въведете.
    • Можете също да добавите --accept-package-agreements аргумент на командата за инсталиране за автоматично приемане на всички споразумения.
  5. Инсталаторът ще изтегли и ще започне инсталирането на програмата. Някои програми могат да се инсталират безшумно без намеса на потребителя, но Chrome всъщност се нуждае от вашия принос, така че ще трябва да следвате съответните стъпки в специалния прозорец за настройка. Можете също да деактивирате интерактивните подкани, като добавите --disable-interactivity аргумент на горната команда.
  6. След като инсталаторът приключи, можете да повторите процеса за всички други приложения, които искате да инсталирате.

Това прави доста лесно инсталирането на любимите ви приложения с помощта на текстов интерфейс и тъй като много от тези приложения имат тихи инсталатори чрез Windows Package Manager, това може да бъде много по-бързо. И да, както споменахме по-горе, можете да използвате това и за инсталиране на приложения от Microsoft Store. Не е нужно да търсите всеки поотделно и да щраквате върху резултатите от търсенето, за да получите това, което искате.

Актуализиране на вашите приложения с Windows Package Manager

Друга от многото възможности на Windows Package Manager е поддържането на вашите приложения актуализирани чрез централизиран интерфейс. Ако имате едно или повече приложения, които са налични в хранилището на winget (дори и да не сте непременно ги инсталирайте от там), можете лесно да ги актуализирате всички наведнъж с помощта на Windows Мениджър на пакети.

  1. Отворете Терминал на Windows.
  2. Тип актуализация на крилото или ъпгрейд на крилата за да видите списък с налични актуализации за вашите пакети.

    Може да видите предупреждение, че някои приложения не са в списъка, защото версията им не може да бъде определена. Можеш да използваш надграждане на крило --включване-неизвестно за да видите и тези пакети.

  3. За да актуализирате конкретен пакет, въведете актуализация на крилото, замествайки със съответния идентификатор за приложението, което искате да актуализирате.
  4. Ако искате да ги актуализирате всички, можете да влезете актуализация на крилата --всички. Отново можете да добавите --включване-неизвестно аргумент, както и да инсталирате най-новите версии на пакети с неизвестни версии на вашия компютър.
  5. Вашите пакети ще бъдат актуализирани един по един. Отново, някои инсталатори може да изискват вашата намеса, но можете да я пропуснете с --disable-interactivity аргумент.

Това е всичко. Можете да стартирате това отново, когато пожелаете, за да сте сигурни, че приложенията ви са актуални.

Деинсталиране на приложения с Windows Package Manager

Разбира се, точно както можете да инсталирате приложения с Windows Package Manager, можете да ги премахнете почти по същия начин.

  1. Тип списък с крила за да видите всички пакети, инсталирани на вашия компютър.
  2. Намерете този, който искате да премахнете, и използвайте командата деинсталиране на winget , замествайки с eID на приложението. Например за Chrome би било: winget деинсталирайте Google. Chrome.
  3. Следвайте инструкциите на екрана или използвайте --disable-interactivity аргумент за тихото премахване на приложението.

Експортиране и импортиране на вашите пакети с Windows Package Manager

Потенциално най-големият мощен инструмент в набора от инструменти на Windows Package Manager е възможността да експортирате списък на всички пакети, инсталирани на вашия компютър, във файл. След това можете да импортирате файла, когато настройвате нов компютър, и той ще инсталира всички приложения от списъка ви наведнъж, така че можете да започнете да работите веднага.

Експортиране на вашия списък с пакети

За да експортирате списъка с пакети, инсталирани на вашия компютър, просто въведете winget износ -о команда. Сменете с пътя, където искате да се съхранява файлът със списъка с пакети. Някои приложения може да изискват да приемете споразуменията за източници.

Можете също да използвате аргументи като --източник за филтриране на пакети само от избран източник, като напр крило или msstore. The --версия аргумент може също да ви позволи да експортирате конкретна версия на приложение, вместо да инсталирате най-новата.

В този пример ще експортираме списъка с пакети в my Документи библиотека във файл, наречен MyApps.json (на .json необходимо е разширение). За това командата е winget износ -о C:\Users\joaoc\Documents\MyApps.json, въпреки че това ще варира в зависимост от вашето потребителско име и къде искате да експортирате.

Можете също да преместите този файл на флаш устройство или в облачна услуга като OneDrive, за да можете да го импортирате по-късно на друго устройство. Естествено е да видите много грешки тук, тъй като много приложения са предварително инсталирани с Windows или може да не идват от Windows Package Manager. Имайте предвид, че това експортира само списък на пакетите, а не действителните инсталатори. Вашият нов компютър ще трябва да бъде свързан към интернет, за да изтеглите и инсталирате пакетите, когато ги импортирате.

Импортиране на вашия списък с пакети

За да импортирате вашия списък с пакети, командата е winget import -i , където ще замените с пътя до файла, от който искате да импортирате. Можете също да добавите --accept-package-agreements аргумент за приемане на всички споразумения за източници, които го изискват.

В нашия пример ще използваме същия файл по-горе, но го съхраняваме в папката Downloads на нашия нов компютър. Командата става winget import -i C:\Users\joaoc\Downlaods\MyApps.json --accept-package-agreements. Отново, това е само нашият пример, но ще варира в зависимост от това къде се намира файлът.

Windows Package Manager ще се опита да инсталира всички приложения в списъка с пакети едно по едно. Някои пакети може вече да са инсталирани, просто защото някои от тях са пакети, които идват с Windows 11. За нови приложения и актуализации може да се наложи да взаимодействате с всеки инсталатор или можете да използвате --disable-interactivity аргумент за пропускане на цялата интерактивност за всеки инсталатор при импортиране.

Това трябва да ви даде основно разбиране за това как да използвате Windows Package Manager. Можете да отидете малко по-дълбоко, като добавите персонализирани източници за приложения, като например хранилища за приложения във вашата компания, а също така можете валидиране на манифестни файлове за приложения, но основната функционалност, изброена по-горе, е това, от което повечето хора ще се нуждаят и вече е много полезен.

Ако искате да научите повече за други функции на Windows 11, вижте как да персонализирате Windows 11. Може също да искате да научите как да деинсталирате приложение използвайки по-традиционни методи.