Пакет менеджері Windows 10 жүйесінде бумаларды басқару (OneGet)

Pin
Send
Share
Send

Қарапайым қолданушы байқамайтын Windows 10-дегі ең қызықты жаңалықтардың бірі - PackageManagement біріктірілген менеджері (бұрынғы OneGet), ол компьютерде бағдарламаларды орнатуды, іздеуді және басқаша басқаруды жеңілдетеді. Бұл пәрмен жолынан бағдарламаларды орнату туралы және егер бұл не екендігі және неге пайдалы болуы мүмкін екендігі сізге түсініксіз болса, алдымен осы нұсқаулықтың соңында бейнені көруге кеңес беремін.

2016 ж. Жаңарту: кірістірілген пакет менеджері Windows 10-дың алдын-ала шығарылу кезеңінде OneGet деп аталды, енді бұл PowerShell-дегі PackageManagement модулі. Нұсқаулықта оны пайдалану тәсілдері жаңартылған.

PackageManagement - бұл Windows 10 жүйесіндегі PowerShell-нің ажырамас бөлігі, сонымен қатар сіз Windows 8.1-ге Windows Management Framework 5.0 орнату арқылы пакет менеджерін ала аласыз. Бұл мақалада қарапайым пайдаланушы үшін пакет менеджерін қолданудың бірнеше мысалдары бар, сонымен қатар PackageManagement-де Chocolatey репозиторийін (мәліметтер қорының, сақтаудың бір түрі) қосу әдісі бар (Chocolatey - бұл Windows XP, 7 және 8-де қолдануға болатын тәуелсіз пакет менеджері және сәйкес келеді) бағдарлама репозиторийі. Шоколадты тәуелсіз пакет менеджері ретінде пайдалану туралы көбірек біліңіз.)

PowerShell-де пакетті басқару пәрмендері

Төменде сипатталған пәрмендердің көпшілігін пайдалану үшін Windows PowerShell бағдарламасын әкімші ретінде іске қосу қажет.

Ол үшін PowerShell бағдарламасын тапсырмалар тақтасында іздеуді бастаңыз, содан кейін нәтижені тінтуірдің оң жақ түймешігімен нұқыңыз және «Әкімші ретінде іске қосу» тармағын таңдаңыз.

PackageManagement немесе OneGet пакет менеджері сізге PowerShell-де бағдарламалармен (орнату, жою, іздеу, жаңарту әлі қамтамасыз етілмеген) тиісті командаларды қолдана отырып жұмыс істеуге мүмкіндік береді - ұқсас әдістер Linux пайдаланушыларына таныс. Қатер төндіретін нәрсе туралы білу үшін төмендегі скриншотты қарауға болады.

Бағдарламаларды орнатудың осы әдісінің артықшылығы:

  • дәлелденген бағдарламалардың көздерін пайдалану (ресми веб-сайтты қолмен іздеу қажет емес)
  • орнату кезінде ықтимал қалаусыз бағдарламалық жасақтаманы орнатудың болмауы (және ең танымал орнату процесі «Келесі» батырмасымен),
  • орнату сценарийлерін құру мүмкіндігі (мысалы, егер сіз жаңа компьютерге бағдарламалардың толық жиынтығын орнату қажет болса немесе Windows жүйесін қайта орнатқаннан кейін оларды қолмен жүктеп, орнатудың қажеті жоқ, жай ғана сценарийді іске қосыңыз),
  • сонымен қатар қашықтағы машиналарға бағдарламалық қамтамасыз етуді орнатудың және басқарудың қарапайымдылығы (жүйелік әкімшілер үшін).

Сіз пакетті басқару арқылы қол жетімді командалардың тізімін ала аласыз Get-Command -Module пакетін басқару қарапайым қолданушы үшін негізгі болады:

  • Find-Package - пакетті (бағдарламаны) іздеу, мысалы: Табу-пакет - VLC атауы (Атау параметрін өткізіп жіберуге болады, регистр маңызды емес).
  • Install-Package - бағдарламаны компьютерге орнатыңыз
  • Uninstall-Package - бағдарламаны жою
  • Get-Package - орнатылған пакеттерді қарау

Қалған командалар пакеттердің (бағдарламалардың) көздерін көруге, оларды қосуға және жоюға арналған. Бұл мүмкіндік бізге де пайдалы.

Шоколадты репозиторийді PackageManagement (OneGet) ішіне қосу

Өкінішке орай, PackageManagement жұмыс істейтін алдын-ала орнатылған репозиторийлерде (бағдарлама көздерінде) сирек кездеседі, әсіресе коммерциялық (бірақ сонымен бірге ақысыз) өнімдер - Google Chrome, Skype, түрлі қолданбалы бағдарламалар мен қызметтік бағдарламалар.

Орнату үшін Microsoft ұсынған NuGet репозиторийі әдепкі бойынша бағдарламашыларға арналған әзірлеу құралдарын қамтиды, бірақ менікідегі қарапайым оқырманға арналмаған (айтпақшы, PackageManagement-мен жұмыс істеу кезінде сізге NuGet провайдерін орнату үнемі ұсынылуы мүмкін, мен бұған «құтылудың» жолын таппадым, бір рет келіскеннен басқа). орнатумен).

Алайда, мәселені Chocolatey пакет менеджерінің репозиторийін қосу арқылы шешуге болады, ол үшін пәрменді қолданыңыз:

Get-PackageProvider -Аты шоколад

Шоколад провайдерінің орнатылуын растаңыз және орнатудан кейін пәрменді енгізіңіз:

Set-PackageSource -Ата аты шоколад-сенімді

Орындалды.

Шоколадты пакеттерді орнату үшін қажет болатын соңғы әрекет - орындау ережесін өзгерту. Өзгерту үшін барлық қол қойылған PowerShell сенімді сценарийлерін орындауға мүмкіндік беретін пәрменді енгізіңіз:

Set-ExactionPolicy RemoteSigned қол қойылған

Команда Интернеттен жүктелген қол қойылған сценарийлерді пайдалануға мүмкіндік береді.

Енді Chocolatey репозиторийінің пакеттері PackageManagement (OneGet) ішінде жұмыс істейді. Егер оларды орнату кезінде қателер пайда болса, параметрді қолданып көріңіз -Форс.

Енді пакет менеджментін шоколад провайдерімен байланыстырудың қарапайым мысалы.

  1. Мысалы, бізге Paint.net тегін бағдарламасын орнату керек (бұл басқа тегін бағдарлама болуы мүмкін, ақысыз бағдарламалардың көпшілігі репозиторийде бар). Пәрменді енгізіңіз табу-бума - бояу (атауды ішінара енгізе аласыз, егер пакеттің нақты атауын білмесеңіз, «-на» пернесі міндетті емес).
  2. Нәтижесінде, сурет.net қоймасында бар екенін көреміз. Орнату үшін пәрменді пайдаланыңыз install-pack-атауы бояу.net (сол жақ бағаннан дәл атау аламыз).
  3. Орнату аяқталғанша күтеміз және орнатылған бағдарламаны қайдан жүктеп алмайтынын және компьютердегі қажетсіз бағдарламалық жасақтаманы алмай-ақ аламыз.

Бейне - Windows 10-да бағдарламаларды орнату үшін PackageManagement пакет менеджерін (aka OneGet) пайдалану

Жақында, бәрі бірдей, бірақ бейне форматында, мүмкін, кейбір оқырмандар үшін бұл оған пайдалы ма, жоқ па, түсіну оңайырақ болады.

Әзірге біз пакетті басқарудың болашақта қалай болатынын көреміз: OneGet GUI-нің пайда болуы және Windows Store-дан жұмыс үстелі қосымшаларын қолдау туралы және өнімнің басқа даму мүмкіндіктері туралы ақпарат болды.

Pin
Send
Share
Send