Як використовувати Windows Package Manager (winget) у Windows 11

Менеджер пакунків Windows дає вам простіший спосіб інсталювати програми та керувати ними в Windows 11 і 10. Ось як ним користуватися.

Якщо ви досвідчений користувач або хтось колись використовував операційні системи на базі Linux, ви, напевно, знайомі з концепцією менеджера пакетів. Це інструмент, який дає вам централізований спосіб інсталювати та оновлювати програми, а також потенційно швидше, якщо ви віддаєте перевагу роботі з клавіатурою. Крім того, це може полегшити відновлення кількох програм за один раз. Microsoft дає Windows 11 (і 10) користується власним офіційним менеджером пакетів, який просто називається Windows Package Manager, але також відомий як winget.

Менеджер пакетів Windows входить до складу Windows 11, але насправді ви ніде його не побачите, оскільки він є частиною пакета інсталятора програм (ви можете побачити його в Microsoft Store). Здебільшого він використовується через термінал Windows, тому він повністю текстовий. Якщо вам цікаво використовувати Windows Package Manager, щоб заощадити час, ми тут, щоб показати вам, як це працює.

Пошук і встановлення програм за допомогою Windows Package Manager

Хоча деяким користувачам, які не знайомі з текстовими інтерфейсами, диспетчер пакетів Windows спочатку може здатися трохи складним, він насправді дуже простий у використанні та розпочаті. Основне використання Windows Package Manager передбачає простий пошук і встановлення програм. Для цього виконайте такі дії:

  1. Клацніть правою кнопкою миші кнопку меню «Пуск» на панелі завдань і виберіть Термінал.
  2. Щоб знайти програму, введіть пошук крил . Наприклад, давайте спробуємо знайти Google Chrome за допомогою введення winget search Chrome.

    Якщо ви хочете включити пробіли у свій запит (наприклад Гугл хром), вам потрібно записати це як пошук winget 'Google Chrome'. Це робить так, що пошуковий термін містить усе, що міститься в лапках.

  3. Якщо ви вперше використовуєте команду winget, можливо, вам доведеться погодитися з умовами обслуговування. Прес Ю і потім Введіть якщо буде запропоновано.
  4. У цьому випадку ви побачите кілька різних результатів із різними каналами Chrome, а також деякі програми зі схожими назвами. Щоб отримати потрібну програму, найбезпечнішим методом є використання ідентифікатора пакета, указаного у другому стовпці. Для стабільної версії Google Chrome ми будемо використовувати winget встановити Google. Chrome.
    • Якщо програма, яку ви встановлюєте, доступна в Microsoft Store (джерело вказано в останньому стовпчику списку), вам також потрібно погодитися з умовами використання. Прес Ю і потім Введіть.
    • Ви також можете додати --accept-package-agreements аргумент команди install для автоматичного прийняття будь-яких угод.
  5. Інсталятор завантажиться та почне інсталяцію програми. Деякі програми можна встановлювати тихо без будь-якої взаємодії з користувачем, але насправді Chrome потребує вашого введення, тому вам потрібно виконати відповідні дії у спеціальному вікні налаштування. Ви також можете вимкнути інтерактивні підказки, додавши --disable-interactivity аргумент для команди вище.
  6. Після завершення інсталяції ви можете повторити процес для будь-яких інших програм, які хочете встановити.

Це робить установку ваших улюблених програм досить простим за допомогою текстового інтерфейсу, а оскільки багато з цих програм мають тихі інсталятори через Windows Package Manager, це може бути набагато швидше. І так, як ми вже згадували вище, ви також можете використовувати це для встановлення програм із Microsoft Store. Вам не потрібно шукати кожен окремо та клацати результати пошуку, щоб отримати те, що ви хочете.

Оновлення програм за допомогою Windows Package Manager

Ще одна з численних можливостей диспетчера пакунків Windows — оновлювати ваші програми через централізований інтерфейс. Якщо у вас є одна або кілька програм, доступних у сховищі winget (навіть якщо ви не обов’язково встановіть їх туди), ви можете легко оновити їх усі за один раз за допомогою Windows Менеджер пакетів.

  1. ВІДЧИНЕНО Термінал Windows.
  2. Тип оновлення крила або оновлення крил щоб переглянути список доступних оновлень для ваших пакетів.

    Ви можете побачити попередження про те, що деяких програм немає в списку, оскільки їхню версію не вдалося визначити. Ви можете використовувати оновлення крила --include-unknown щоб також побачити ці пакунки.

  3. Щоб оновити певний пакет, введіть оновлення крила, замінюючи з відповідним ідентифікатором програми, яку потрібно оновити.
  4. Якщо ви хочете оновити їх усі, ви можете ввійти оновлення крила --все. Знову ж таки, ви можете додати --include-unknown аргумент, а також інсталювати найновіші версії пакунків з невідомими версіями на вашому ПК.
  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. Зауважте, що експортується лише список пакунків, а не фактичні інсталятори. Ваш новий ПК потрібно буде підключити до Інтернету, щоб завантажити та встановити пакети під час їх імпорту.

Імпорт вашого списку пакетів

Щоб імпортувати список пакунків, виконайте команду імпорт крила -і , де ви заміните із шляхом до файлу, з якого потрібно імпортувати. Ви також можете додати --accept-package-agreements аргумент для прийняття всіх угод для джерел, які цього вимагають.

У нашому прикладі ми будемо використовувати той самий файл, що й вище, але ми збережемо його в папці «Завантаження» на нашому новому ПК. Стає команда winget import -i C:\Users\joaoc\Downlaods\MyApps.json --accept-package-agreements. Знову ж таки, це лише наш приклад, але він буде відрізнятися залежно від місця розташування файлу.

Диспетчер пакетів Windows спробує встановити всі програми зі списку пакетів одну за одною. Деякі пакети можуть бути вже встановлені просто тому, що деякі з них є пакетами, які постачаються з Windows 11. Для нових програм і оновлень вам може знадобитися взаємодіяти з кожним інсталятором або ви можете скористатися --disable-interactivity аргумент, щоб пропустити всю інтерактивність для кожного інсталятора під час імпорту.

Це повинно дати вам базове розуміння того, як використовувати Windows Package Manager. Ви можете піти глибше, додавши власні джерела для програм, наприклад сховища програм у своїй компанії, а також перевіряти файли маніфесту для додатків, але перелічені вище основні функції знадобляться більшості людей, і це вже дуже корисний.

Якщо ви хочете дізнатися більше про інші функції Windows 11, перегляньте як налаштувати Windows 11. Ви також можете навчитися як видалити програму використовуючи більш традиційні методи.