Пакетот менаџер пакет еден менаџмент (OneGet) во Windows 10

Една од најинтересните иновации во Windows 10, која просечниот корисник не може да ја забележи, е вградениот пакет менаџер на PackageManagement (порано OneGet), што го олеснува инсталирањето, пребарувањето и инаку управувањето со програмите на вашиот компјутер. Станува збор за инсталирање на програми од командната линија, и ако не сте сосема јасни за тоа што е и зошто тоа може да биде корисно, препорачувам да започнете да го гледате видеото на крајот од оваа инструкција.

Update 2016: Вградениот менаџер на пакети беше наречен OneGet во фазата на прелиминарни верзии на Windows 10, сега е модулот PackageManagement во PowerShell. Исто така во прирачникот се ажурираат начини за негово користење.

PackageManagement е составен дел на PowerShell во Windows 10, и покрај тоа, можете да добиете менаџер за пакети со инсталирање на Windows Management Framework 5.0 за Windows 8.1. Оваа статија е неколку примери за користење на менаџерот на пакети за обичен корисник, како и начин за поврзување на складиштето (вид на база на податоци, складирање) на Chocolatey во PackageManagement (Chocolatey е независен менаџер на пакети што можете да го користите во Windows XP, 7 и 8 и соодветните Дознајте повеќе за користењето на Chocolatey како независен менаџер за пакети.

Команди за управување со пакети во PowerShell

За да ги користите повеќето од командите опишани подолу, ќе треба да го стартувате Windows PowerShell како администратор.

За да го направите ова, почнете да пишувате PowerShell во лентата за задачи, потоа кликнете со десното копче врз пронајдениот резултат и изберете "Стартувај како администратор".

Пакетен менаџер пакет или управување OneGet ви овозможува да работите со програми (инсталирате, деинсталирате, пребарување, ажурирање се уште не е предвидено) во PowerShell со користење на соодветни команди - слични методи се познати на корисниците на Линукс. За да добиете идеја за она што е кажано, можете да ги погледнете сликите подолу.

Предностите на овој метод за инсталирање на програми се:

  • користејќи докажани извори на софтвер (не треба рачно да пребарувате за официјалната веб-страница),
  • недостаток на инсталација на потенцијално несакан софтвер за време на инсталацијата (и најпознатиот процес на инсталација со копчето "Следно"),
  • способност да создава скрипти за инсталација (на пример, ако треба да инсталирате целосен пакет програми на нов компјутер или по повторно инсталирање на Windows, не треба рачно да ги преземете и инсталирате, само да ја стартувате скриптата),
  • како и леснотија на инсталирање и управување со софтвер на оддалечени машини (за систем администратори).

Можете да добиете листа на команди достапни во PackageManagement користејќи Управување со пакет-Get-Command -Module Package Клучните за едноставен корисник ќе бидат:

  • Find-Package - побарајте пакет (програма), на пример: Најди пакет-Име VLC (параметарот Name може да се изостави, случајот на букви не е важен).
  • Install-Package - инсталација на програмата на компјутерот
  • Uninstall-Package - програма за деинсталирање
  • Get-Package - погледнете ги инсталираните пакети

Останатите команди се наменети за гледање на изворите на пакети (програми), нивно дополнување и отстранување. Оваа можност е исто така корисна за нас.

Додавање на Chocolatey складиштето во пакет за управување (OneGet)

За жал, во пред-инсталираните складишта (програмски извори) со кои работи Пакетот за управување, нема многу да се најдат, особено кога станува збор за комерцијални (но слободни) производи - Google Chrome, Skype, разни апликациски програми и комунални услуги.

Предложената стандардна инсталација на "NuGet" складиштето на Microsoft содржи развојни алатки за програмери, но не и за мојот типичен читач (патем, додека работите со PackageManagement, може да ви биде постојано понудена да инсталирате NuGet провајдер, не најдов начин да се ослободите од него, со инсталација).

Сепак, проблемот може да се реши со поврзување на складиштето на Chocolatey менаџерот за пакети. За да го направите ова, користете ја командата:

Get-PackageProvider -Name чоколада

Потврдете ја инсталацијата на добавувачот на чоколада и по инсталацијата внеси ја командата:

Set-PackageSource -Name чоколадо-доверлив

Е завршено.

Последното нешто што е потребно за инсталирање на пакетите со чоколади е да се смени Извршната политика. За да ја промените, внесете ја командата за да дозволите сите потпишани доверливи PowerShell скрипти да се стартуваат:

Set-ExecutionPolicy RemoteSigned

Командата дозволува употреба на потпишани скрипти преземени од Интернет.

Отсега пакетите од Chocolatey складиштето ќе работат во PackageManagement (OneGet). Ако се појави грешка за време на инсталацијата, пробајте да го користите параметарот -Форма.

И сега е едноставен пример за користење на PackageManagement со поврзан провајдер на Chocolatey.

  1. На пример, ние треба да инсталираме бесплатна програма Paint.net (може да биде уште една бесплатна програма, повеќето бесплатни програми се во складиштето). Внесете тим најдете-пакет-име боја (Делумно можете да го внесете името, ако не го знаете точниот назив на пакетот, клучот "-name" не е потребен).
  2. Како резултат на тоа, ние гледаме дека paint.net е присутна во складиштето. За да инсталирате, користете ја командата install-package -name paint.net (го земаме точното име од левата колона).
  3. Чекаме инсталацијата да заврши и да ја добие инсталираната програма, не барајќи каде да ја преземете и да не прима некаков несакан софтвер на вашиот компјутер.

Видео - Користење на пакетот менаџер пакет менаџер (ака OneGet) да инсталирате софтвер на Windows 10

Па, во заклучок - сè е исто, но во видео формат, за некои читатели може да им биде полесно да разберат дали ова е корисно за него или не.

Засега, ќе видиме како ќе изгледа управувањето со пакетите во иднина: има информации за можниот изглед на графичкиот интерфејс OneGet и поддршката за десктоп апликации од Windows Store и други можни изгледи за производот.

Погледнете го видеото: SCP-093 Red Sea Object. Euclid class. portal extradimensional artifact stone scp (Мај 2024).