Как добавить пользовательский интерфейс в утилиту Winget для Windows

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Менеджеры пакетов — чрезвычайно удобная часть операционных систем Linux, но Windows, несмотря на то, что она более «дружественна к пользователю», не имеет ничего даже близко столь же полезного. Однако, используя один бесплатный проект с открытым исходным кодом и встроенную утилиту командной строки Windows, вы можете получить то же самое в Windows.

Лучшая функция, которой не хватает Windows: удобный менеджер пакетов

Менеджеры пакетов позволяют добавлять и удалять программы, системные библиотеки и драйверы. Вы можете искать программы практически мгновенно, получать информацию о них и настраивать параметры.

Другими словами, они представляют собой все, чего хотел бы добиться Microsoft Store.

В каждом дистрибутиве Linux есть какой-то менеджер пакетов, который вы можете использовать, и они являются неотъемлемой частью жизни каждого пользователя Linux.

В Windows на самом деле есть менеджер пакетов — winget. Однако winget часто забывают и игнорируют, несмотря на то, насколько он невероятно полезен. Основная причина этого — доступность. Весь опыт работы с Windows построен вокруг графического пользовательского интерфейса, а не командной строки, а у winget ее нет.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Получить пользовательский интерфейс для Winget

Я не использую winget просто потому, что у него нет удобного графического пользовательского интерфейса (GUI), как у большинства утилит Windows.

К счастью для всех, есть проект с открытым исходным кодом под названием UniGetUI (ранее WinGetUI), который обеспечивает удобный пользовательский интерфейс. Плюс, он довольно хорошо соответствует обычному стилю пользовательского интерфейса в Windows 11 — он совсем не выглядит неуместным.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Установка UniGetUI

Если вы хотите установить UniGetUI, у вас есть несколько вариантов. Они все эквивалентны, поэтому то, что вы используете, зависит от личных предпочтений.

Существуют поддельные сайты, выдающие себя за официальный сайт UniGetUI (ранее WinGetUI).

Установите UniGetUI из Microsoft Store

Вы можете загрузить UniGetUI из Microsoft Store, и это метод, который рекомендует разработчик. Для этого откройте Microsoft Store, найдите UniGetUI, затем нажмите на первый результат.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Нажмите кнопку «Установить», затем дождитесь загрузки. Вы не сможете запустить UniGetUI из Microsoft Store. Вы увидите только кнопку с надписью «Установлено», если все прошло правильно.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Установить UniGetUI с GitHub

Обычно я избегаю Microsoft Store, поэтому вместо этого скачал UniGetUI с GitHub.

Прокрутите страницу вниз, пока не увидите ссылку «Загрузить установщик UniGetUI», затем нажмите «Нажмите здесь, чтобы загрузить UniGetUI».

Как добавить пользовательский интерфейс в утилиту Winget для Windows

После завершения загрузки исполняемого файла дважды щелкните по нему, чтобы установить программу.

Установить UniGetUI с помощью Winget

Если вы уже являетесь большим поклонником Winget, вы даже можете использовать Winget для загрузки UniGetUI!

Откройте Терминал и выполните следующую команду:

winget install —exact —id MartiCliment.UniGetUI —source winget

Вероятно, в это же время вы увидите обычное окно установки.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Использовать UniGetUI очень просто

После установки UniGetUI вы можете найти и запустить его, как любую другую программу.

Первый экран, который вы увидите, — это вкладка Discover Packages. Здесь вы можете искать приложения и фильтровать их по источнику. По умолчанию UniGetUI включает дополнительные источники, помимо Winget, например Chocolatey. Я бы рекомендовал для начала придерживаться приложений из Winget.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Однако моя любимая вкладка — это «Обновления ПО». Обновление всех приложений вручную может быть довольно утомительным, особенно потому, что они не всегда устанавливаются из одного источника. К счастью, Winget (с UniGetUI) может обрабатывать обновления для самых программы, которые вы установите.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

Установите флажок рядом с программой и нажмите «Обновить выбранные пакеты». Либо вы можете нажать на флажок в верхнем левом углу, чтобы выбрать и обновить ВСЕ ваших приложений одновременно.

Закрыто

Часто вы будете видеть ряд всплывающих окон, когда winget запускает обновления и предлагает вам сделать выбор (например, что загружается с обновлением). Кроме того, вам иногда нужно будет предоставить административные разрешения во время процесса, в зависимости от того, что это и где это установлено.

Вы также можете щелкнуть правой кнопкой мыши по приложению практически в любом месте, чтобы выполнить с ним различные действия, например, пропустить обновления, удалить его и многое другое.

Как добавить пользовательский интерфейс в утилиту Winget для Windows

По умолчанию UniGetUI будет отображать небольшое уведомление всякий раз, когда какой-либо из ваших пакетов требует обновления, хотя вы можете отключить это для каждого приложения или полностью, в зависимости от ваших предпочтений.

UniGetUI также ведет журнал выполняемых вами действий, что может быть полезно при устранении неполадок.

Не каждый инструмент командной строки в Windows требует пользовательского интерфейса, но winget просто слишком полезен, чтобы не иметь его. Будем надеяться, что в какой-то момент в будущем Microsoft решит добавить UniGetUI (или что-то эквивалентное) в операционную систему из коробки.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий