Друкарня від WE.UA

Як оновити застосунки на Windows у 2025? Пакетний менеджер Winget. Зручно, просто та необхідно

Зміст

Мені подобаються корисні програми. Я завжди шукаю нові інструменти, щоб зробити свою роботу за ноутбуком комфортнішою та ефективнішою. Програмне забезпечення, про яке ми будемо говорити, я наполегливо раджу кожному, у кого Windows 10/11 є основною системою. Мова про пакетний менеджер winget.

Ми розглянемо як встановити Winget, як встановити/видалити ПЗ через Winget та декілька корисних команд.

Що таке Winget?

Winget — це інструмент для керування пакетами від Microsoft, який дозволяє користувачам встановлювати, оновлювати та видаляти програми на комп'ютерах з операційною системою Windows.

Яку я бачу користь у використанні winget?

Перш за все, я вже давно не заходжу на офіційні сайти, щоб завантажити інсталятор, десь його зберегти, запустити, потім видалити. Мені куди швидше та зручніше встановити пакет через winget. Також я можу отримати доступ до детальної інформації про пакет, сайт розробника та політики конфіденційності, якщо це необхідно.

Доволі зручно створити одну велику команду для встановлення всього і одразу, запустити її, піти робити собі каву, а по поверненню, увесь необхідний софт буде встановлено.

Мені зручно оновлювати ПЗ, яке встановлене через winget. Однією командою я можу оновити як один пакет, так і всі пакети одразу. Навіть якщо доступне незначне оновлення пакета.

Як встановити Winget на ваш комп’ютер?

Переходимо на офіційний репозиторій проєкту та качаємо файл з розширенням .msixbundle. Після завантаження запускаємо та встановлюємо.

Після інсталяції, треба перевірити роботу програми. Запускаємо термінал (Windows Terminal, PowerShell чи CMD) та пишемо winget. Тиснемо Enter. Якщо ви бачите перелік команд — вітаю. Інсталяція пройшла успішно 🎊

Приклад того, що ви побачите, якщо виконаєте команду winget

Як знайти потрібний пакет?

winget search app-name // app-name - назва пакету

Як встановити програму через winget?

winget install app-name // app-name - назва пакету, який потрібно встановити
Приклад виконання команди winget install

Процес встановлення не почався 😔. Чому? Тому що winget знайшов два пакети, які мають “Signal“ у назві. Як бути? Треба уточнити, який саме пакет ми хочемо встановити. Користуємось ID пакету.

winget install OpenWhisperSystems.Signal

Такою командою ми встановимо саме той пакет, який нам потрібен 😀

“І де тут зручність? Треба писати команду встановлення два рази. Тьфу!”.

Ваша правда. На жаль, так буває з більшістю пакетів, оскільки вони мають копію як у MS Store, так і у репозиторії winget. Тому існують сайти, де ви можете в декілька кліків сформувати величезну команду з декількох пакетів та встановити все в один клік.

Наприклад, winget.run, winstall.app або winutil.

Набрати потрібних програм, скопіювати рядок, встановили у термінал та запустили виконання.

Як дізнатись більше про пакет?

winget show app-name // app-name - назва пакету
Корисно, якщо хочете знайти офіційний сайт розробника чи подивитись, звідки був завантажений пакет

Як видалити програму через Winget?

Тут все куди простіше і дублів не буде (тільки якщо у вас немає встановлених пакетів зі схожими назвами 🤔). Якщо і будуть, то ви завжди можете вказати ID пакету

winget uninstall app-name // app-name - назва пакету, який потрібно видалити

Як переглянути список встановлених програм?

Для того, щоб переглянути програми, які є на вашій машині, використайте наступну команду

winget list

Список вас може трохи збентежити, адже winget бачить всі програми, які у вас є. Але цей список можна фільтрувати. Щоб дізнатись більше про фільтри, виконайте наступну команду. Залишу це для самостійного дослідження.

winget list --help

Як переглянути, чи є оновлення у пакету?

Так. З winget ми можемо й оновлювати програми. Для початку дізнаємось, які пакети мають оновлення

winget list --upgrade-available

Ух! Чимало програм. А тепер запустимо процес оновлення. Якщо бажаєте оновити один, виконайте наступну команду

winget upgrade app-name

Я, зазвичай, оновлюю все й одразу. Бажано, ознайомитись з оновленням на офіційному сайті, але ніхто це робити не буде 😁

Тому наступна команда оновить всі пакети до останньої версії. Бажано, щоб всі запущені програми були закриті.

winget upgrade -u -r --accept-package-agreements --accept-source-agreements

-u — встановить оновлення навіть для пакетів без цифрового підпису

-r — запустить оновлення для всіх пакетів, які мають оновлення

--accept-package-agreements та --accept-source-agreements — не всі пакети мають правильний цифровий підпис, тому дозволяємо встановлення з “ненадійних” джерел

Контролюй увесь процес

Якщо хочете зануритись куди глибше, то команда нижче відкриє файл з налаштуваннями для winget

winget settings

У цей JSON ви можете додати свої налаштування, список яких ви можете знайти тут

Cherry on top 🍒

Коли ви зібрали ваш ідеальний список пакетів, раджу зробити його бекап, щоб мати файл, через який можна встановити всі пакети на чисту систему, якщо плануєте перевстановлювати Windows

winget export -o filename.json

-o — флаг, який каже, що все треба вивести у filename.json

Після запуску ви можете бачити ось такі застереження у терміналі

Installed package is not available from any source: USB Game Controller

Не переймайтесь. Winget залишить у файлі тільки ті програми, які є у його репозиторіях.

Щоб встановити пакети з цього файлу, наступного разу запустіть

winget import --import-file filename.json

Подяка

Дякую, що дочитали до цього моменту! Вчить нове та робіть взаємодію із своєю системою комфортною 😉

Статті про вітчизняний бізнес та цікавих людей:

  • Вітаємо з Різдвом Христовим!

    Друкарня та платформа WE.UA вітають всіх наших читачів та авторів зі світлим святом Різдва! Зичимо всім українцям довгожданого миру, міцного здоровʼя, злагоди, родинного затишку та втілення всього доброго і прекрасного, чого вам побажали колядники!

    Теми цього довгочиту:

    Різдво
  • Каблучки – прикраси, які варто купувати

    Ювелірні вироби – це не тільки спосіб витратити гроші, але і зробити вигідні інвестиції. Бо вартість ювелірних виробів з кожним роком тільки зростає. Тому купуючи стильні прикраси, ви вигідно вкладаєте кошти.

    Теми цього довгочиту:

    Як Вибрати Каблучку
  • П'ять помилок у виборі домашнього текстилю, які псують комфорт сну

    Навіть ідеальний матрац не компенсує дискомфорт, якщо текстиль підібрано неправильно. Постільна білизна безпосередньо впливає на терморегуляцію, стан шкіри та глибину сну. Більшість проблем виникає не через низьку якість виробів, а через вибір матеріалів та подальшу експлуатацію

    Теми цього довгочиту:

    Домашній Текстиль
  • Як знайти житло в Києві

    Переїжджаєте до Києва і шукаєте житло? Дізнайтеся, як орендувати чи купити квартиру, перевірити власника та знайти варіанти, про які зазвичай не говорять.

    Теми цього довгочиту:

    Агентство Нерухомості
  • Як заохотити дитину до читання?

    Як залучити до читання сучасну молодь - поради та факти. Користь читання для дітей - основні переваги. Розвиток дітей - це наше майбутнє.

    Теми цього довгочиту:

    Читання
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Олександр Терещук
Олександр Терещук@oletere

WordPress Developer

981Прочитань
0Автори
1Читачі
На Друкарні з 2 травня

Більше від автора

  • Як пропатчити пакет NPM?

    Без довго вступу, почну одразу із конкретного прикладу. Я використовую npm пакет penthouse для створення css-critical. Але у нього є дві проблеми:

    Теми цього довгочиту:

    Npm
  • NVM або чому у тебе має бути декілька версій NodeJS

    Одна і певно найвагоміша причина, чому вам потрібно мати декілька версій NodeJS — підтримка декількох проєктів. Розберемось, як встановити NVM та додати декілька версій NodeJS на твою робочу машину

    Теми цього довгочиту:

    Nodejs
  • Font Subsetting. Оптимізація шрифту для WEB

    Стискання картинок, ліниве завантаження ресурсів, стискання стилі та скриптів — хороший тон веброзробника. А чи оптимізуєте ви шрифти? Гадаєте конвертації у WOFF2 достатньо? У цьому матеріалів поговоримо про Font Subsetting

    Теми цього довгочиту:

    Шрифт

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: