Как эффективно использовать OneGet в Windows 10
Искусственный интеллект поможет тебе заработать!
Если вы когда-либо использовали Linux, то вам всегда был нужен инструмент управления пакетами для Windows. Да, в Windows есть сторонний инструмент управления пакетами под названием Chocolatey, который можно запустить с помощью командной строки. Но Windows 10 привнесла в OneGet встроенный инструмент управления пакетами. Об этом сообщил Гаррет Серак из Microsoft в своем блоге.. Это позволит вам устанавливать/удалять и обновлять пакеты программного обеспечения с помощью диспетчера пакетов NuGet с помощью Powershell. Кроме того, он поддерживает репозиторий Chocolatey.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Менеджер для менеджеров пакетов.
Примечание. В выпуске Windows 10 RTM OneGet был переименован в Управление пакетами.
Итак, давайте посмотрим, как можно эффективно устанавливать/удалять и обновлять несколько программных пакетов с помощью OneGet (PackageManagement). А также узнайте, как интегрировать с ним Chocolatey.
Что такое OneGet (PackageManagement) и Chocolatey?
Для пользователей, не использующих Linux, и тех, кто ничего не знает об управлении пакетами, диспетчер пакетов упрощает установку, обновление и удаление программного обеспечения (пакета). Диспетчер пакетов использует репозиторий, в котором хранятся все пакеты программного обеспечения.
Вам просто нужно ввести команду, чтобы получить эти пакеты программного обеспечения и установить их на свой компьютер. С помощью всего одной команды вы можете установить или обновить программное обеспечение. Обновление выполняется автоматически всякий раз, когда программное обеспечение обновляется в репозитории. Итак, вот что такое диспетчер пакетов.
Теперь OneGet как инструмент на шаг впереди. Это менеджер диспетчера пакетов. Он может содержать несколько репозиториев, таких как Chocolatey и NuGet. Мы уже говорили о Chocolatey ранее. Chocolatey может работать с командной строкой. NuGet содержит пакеты программного обеспечения, специфичные для средств разработки приложений Microsoft. Вы можете ввести одну команду и получить программное обеспечение из этих репозиториев.
Как использовать OneGet?
Итак, сначала давайте посмотрим доступные команды. Вы можете увидеть это на изображении выше. Чтобы просмотреть доступные команды, введите следующую команду в Powershell.
Get-Command — модуль управления пакетами
Помните, не OneGet, а PackageManagement (здесь я пишу OneGet просто для простоты). Итак, теперь у вас есть список команд. Теперь давайте начнем с проверки того, какие источники пакетов (менеджеры пакетов) у нас есть.
Получить исходники пакетов
Введите следующую команду (или просто скопируйте ее):
Get-PackageSource
Вы должны получить исходники пакетов, которые установлены в вашей системе.
Итак, у меня установлена только встроенная галерея PowerShell. Теперь давайте установим диспетчер пакетов Chocolatey. Если вы уже видите Chocolatey в списке, пропустите следующий шаг.
Установка Шоколадки
Введите следующую команду:
Get-PackageProvider -Name Шоколадный
Get-PackageProvider найдет доступные репозитории пакетов и установит их.
Ударять Войти и установка Chocolatey должна начаться. После завершения установки снова проверьте источник пакета с помощью команды, которую вы применили ранее. Ты должен увидеть Шоколадку.
Затем нам нужно установить Chocolatey в качестве источника программного обеспечения по умолчанию. мы будем использовать установить источник пакета команда, чтобы установить его по умолчанию. Введите следующую команду:
Set-PackageSource -имя шоколадное
Теперь, когда все готово, давайте установим программное обеспечение из шоколадного репозитория.
Установите программное обеспечение из репозитория Chocolatey
Вы получаете больше возможностей с Chocolatey. Вам не нужно заходить на сайт Chocolatey и искать программное обеспечение, которое вы хотите установить. Вы можете найти это в самом Powershell, используя найти-пакет команда. Итак, допустим, вы хотите найти все пакеты, связанные с Chrome.
найти-пакет-имя Chrome
Теперь вы получите все пакеты с Хром ключевое слово в нем вместе с резюме. Сейчас из этого списка установлю Adblockpluschrome.
install-package -имя adblockpluschrome
Войти Д и начнется установка.
Нет доступных команд обновления
Удивительно, но OneGet не имеет Обновлять команда. В Chocolatey есть команда обновления, но здесь она не применима. Этот о проблеме сообщили на GitHub еще в 2014 году, когда инсайдерам отправляли технические превью, и проблема до сих пор не решена.
Хотите стать ниндзя командной строки? Вот список сочетаний клавиш, которые сделают вас одним из них.
Проводить исследования
Теперь, когда вы знаете основы, вы можете продолжить изучение команд и параметров. Если вы считаете, что OneGet не предоставляет первоклассный сервис, вы всегда можете выбрать Chocolatey и использовать его через командную строку.
ТАКЖЕ СМОТРИ: 3 альтернативы командной строке, которые лучше, чем по умолчанию
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)