Windows получает диспетчер пакетов — загрузка программного обеспечения централизованно через OneGet

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

, но новые функции Windows все еще добавляются

, Одной из наиболее интересных особенностей является OneGet Package Manager.

Технически OneGet был доступен для Windows 8.1 для пользователей, которые устанавливают Windows Management Framework 5.0, но Windows 10 будет включать OneGet по умолчанию в составе пакета PowerShell системы.

Что такое менеджер пакетов?

Одним из главных преимуществ Linux и Unix-подобных систем является преобладание инструментов управления пакетами.

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

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

окна-oneget-пакет-менеджер-логотип

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

и там были инструменты для установки программного обеспечения в комплекте

Но наличие одобренного Microsoft менеджера пакетов может централизовать все эти усилия в одном месте.

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

Встроенные командлеты

Использование OneGet потребует небольшого знакомства с PowerShell и командлетами

, но не бойтесь, если вы не знаете, что это значит. Кривая обучения не слишком крутая, и усилия того стоят. Для тех, кто знаком с PowerShell, есть командлеты, связанные с модулем OneGet:

Окна-oneget-пакет-менеджер-командлеты

PackageSource Командлеты используются для добавления, удаления и просмотра репозиториев, настроенных для OneGet. пакет командлеты используются для найти доступные пакеты, которые доступны в указанных репозиториях, устанавливать а также Удалить конкретные пакеты, и Получить список установленных на данный момент пакетов в вашей системе.

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

Не расстраивайтесь, если все это звучит слишком продвинуто или пугает вас. В будущем Microsoft планирует включить графический интерфейс, который облегчит весь процесс для тех, кто не знаком с командной строкой PowerShell.

Доверенные источники Хранилища

Вы когда-нибудь скачивали фальшивый установочный файл, который в конечном итоге представлял вредоносное ПО в вашей системе? Я признаю, что несколько раз в прошлом мне нравился этот трюк. Это одна из проблем, присущих установочным файлам: если вы не разбираетесь в технологиях, может быть трудно узнать, является ли установочный файл подлинным или нет.

Окна-oneget-пакет-менеджер-софт-загрузка

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

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

Сторонняя поддержка

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

окна-oneget-пакет-менеджер-программное обеспечение установка

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

Кроме того, благодаря расширяемой природе PowerShell, функциональность OneGet может быть улучшена и расширена с помощью сторонних командлетов и сценариев. Microsoft недавно вышла с открытым исходным кодом со своей .NET Framework

, так что это может означать хорошие вещи для будущего PowerShell и OneGet.

Вы рады за OneGet?

Условно говоря, OneGet все еще находится в зачаточном состоянии и ему предстоит пройти долгий путь, прежде чем он догонит некоторые из наиболее популярных менеджеров пакетов для Linux. Тем не менее, тот факт, что Microsoft работает над OneGet, является достаточной причиной для волнения, и я не могу дождаться, чтобы увидеть, как Windows 10 меняет ландшафт.

Как насчет вас? Достаточно ли менеджера пакетов, чтобы вы взволнованы? Или вы думаете, что это просто уловка, которая рано или поздно исчезнет? Расскажите, что вы думаете в комментариях ниже.

Авторы изображений: установите Progress Bar через Shutterstock, загрузите иконки через Shutterstock

Ссылка на основную публикацию
Adblock
detector