Една од најинтересните иновации во Windows 10 што обичниот корисник можеби не ја забележува е интегрираниот менаџер на пакети PackageManagement (порано OneGet), што го олеснува инсталирањето, пребарувањето и на друг начин управување со програми на вашиот компјутер. Станува збор за инсталирање програми од командната линија, и ако не ви е целосно јасно што е ова и зошто може да биде корисно, препорачувам прво да го гледате видеото на крајот од овој прирачник.
Ажурирање 2016 година: вградениот менаџер на пакети беше наречен OneGet за време на фазата на пред-објавување на Windows 10, сега тој е модул PackageManagement во PowerShell. Исто така, во упатствата ажурирани начини за негово користење.
PackageManagement е составен дел на PowerShell во Виндоус 10; Покрај тоа, можете да добиете менаџер на пакети со инсталирање на Рамковниот менаџмент на Windows 5.0 за Windows 8.1. Во овој напис, има неколку примери на користење на управувачот со пакети за обичен корисник, како и начин за поврзување на складиштето со чоколади (еден вид база на податоци, складирање) во PackageManagement (Chocolatey е независен менаџер на пакети што можете да го користите во Windows XP, 7 и 8 и соодветните програма за складирање. Дознајте повеќе за користењето на Chocolatey како независен менаџер на пакети.)
Команди за управување со пакет во PowerShell
За да користите повеќето команди опишани подолу, ќе треба да извршите Windows PowerShell како администратор.
За да го направите ова, започнете да ја пишувате PowerShell во пребарувањето на лентата со задачи, а потоа кликнете со десното копче на резултатот и изберете "Стартувај како администратор".
Управувачот со пакети PackageManagement или OneGet ви овозможува да работите со програми (инсталирање, деинсталирање, пребарување, надградба сè уште не е предвидено) во PowerShell користејќи соодветни команди - слични методи се запознати со корисниците на Linux. За да добиете идеја за тоа што е во прашање, можете да погледнете во скриншотот подолу.
Предностите на овој метод на инсталирање на програми се:
- користејќи докажани извори на програми (не треба рачно да пребарувате на официјалната веб-страница),
- недостаток на инсталација на потенцијално несакан софтвер за време на инсталацијата (и најпознат процес на инсталирање со копчето "Следно"),
- можност за создавање скрипти за инсталација (на пример, ако треба да инсталирате целиот спектар на програми на нов компјутер или откако повторно ќе го инсталирате Виндоус, не треба рачно да ги преземате и инсталирате, само да ја извршите скриптата),
- како и леснотија на инсталирање и управување со софтвер на далечински машини (за системски администратори).
Можете да добиете список со команди достапни во пакетот Менаџмент користејќи Get-Command -Module PackageManagement клучните за едноставен корисник ќе бидат:
- Најдете-пакет - пребарување за пакет (програма), на пример: Пакет за наоѓање-Име VLC (Може да се прескокне параметарот за името, случајот не е важен).
- Инсталирајте-Пакет - инсталирајте ја програмата на компјутер
- Деинсталирај-пакет - деинсталирање на програма
- Get-Package - Прикажете ги инсталираните пакети
Останатите команди се дизајнирани да ги видат изворите на пакетите (програмите), да ги додаваат и отстранат. Оваа одлика е корисна и за нас.
Додавање на чоколадно складиште во пакет-управување (OneGet)
За жал, малку може да се најде во претходно инсталираните складишта (извори на програми) со кои работи PackageManagement, особено кога станува збор за комерцијални (но истовремено и бесплатни) производи - Google Chrome, Skype, разни апликативни програми и комунални услуги.
Предложениот складиште NuGet на Мајкрософт стандардно содржи алатки за развој за програмери, но не и за мој типичен читач (патем, додека работите со PackageManagement можеби ќе ви биде понудено постојано да го инсталирате провајдерот NuGet, не најдов начин да се „ослободам“ од ова, освен да не се согласам еднаш со инсталација).
Сепак, проблемот може да се реши со поврзување на складиштето за управување со пакети Chocolatey, за да го направите ова, користете ја командата:
Get-PackageProvider - Име чоколадо
Потврдете ја инсталацијата на давателот на чоколади и по инсталацијата, внесете ја командата:
Set-PackageSource - Име чоколадо-доверлив
Готово
Последната акција што ќе биде потребна за да се инсталираат чоколадни пакети е да се смени Политиката за извршување. За промена, внесете команда што дозволува да се извршат сите потпишани скрипти со доверба во PowerShell:
Испратено егзекуцијаПолитика од далечина
Командата овозможува употреба на потпишани скрипти преземени од Интернет.
Отсега, пакетите од складиштето „Чоколадо“ ќе работат во пакет-управување (OneGet). Ако се појават грешки за време на нивната инсталација, обидете се да го користите параметарот -Просете.
И сега едноставен пример за користење PackageManagement со поврзан провајдер на Chocolatey.
- На пример, треба да ја инсталираме бесплатната програма Paint.net (ова може да биде друга бесплатна програма, повеќето од бесплатните програми се присутни во складиштето). Внесете ја командата најдете-пакет-име на боја (името можете да го внесете делумно, ако не го знаете точното име на пакетот, копчето "-name" е задолжително).
- Како резултат, гледаме дека paint.net е присутно во складиштето. За да ја инсталирате, користете ја командата инсталирај-пакет-име paint.net (го земаме точното име од левата колона).
- Чекаме додека не заврши инсталацијата и ќе ја добиеме инсталираната програма без да бараме каде да ја преземеме и без да го добиеме патот несакан софтвер на вашиот компјутер.
Видео - Користејќи го управувачот на пакетите PackageManagement (ака OneGet) за да инсталирате програми на Windows 10
Па, на крајот - тоа е истата работа, но во видео формат, можеби за некои од читателите ќе биде полесно да се разбере дали ова е корисно за него или не.
Засега, ќе видиме како ќе изгледа управувањето со пакетите во иднина: имаше информации за можниот изглед на OneGet GUI и за поддршката на десктоп апликациите од Windows Store и другите можни изгледи за развој на производот.