Paketa e Paketës së Paketës Një Menaxhim (OneGet) në Windows 10

Një nga risitë më interesante në Windows 10, që përdoruesi mesatar mund të mos vërejë, është menaxheri i pakove i paketës së paketave (formerly OneGet), gjë që e bën të lehtë instalimin, kërkimin dhe menaxhimin e programeve në kompjuterin tuaj. Bëhet fjalë për instalimin e programeve nga rreshti i komandës dhe nëse nuk jeni tërësisht i qartë për atë se çfarë është dhe pse mund të jetë e dobishme, unë rekomandoj që të filloni të shikoni videon në fund të këtij udhëzimi.

Përditësimi 2016: menaxheri i paketës i integruar u quajt OneGet në fazën e versioneve paraprake të Windows 10, tani është moduli PackageManagement në PowerShell. Gjithashtu në doracak përditësohen mënyrat për ta përdorur atë.

PaketaManagement është një pjesë integrale e PowerShell në Windows 10, përveç kësaj, ju mund të merrni një menaxher paketë duke instaluar Windows Management Framework 5.0 për Windows 8.1. Ky artikull është disa shembuj të përdorimit të menaxherit të paketave për një përdorues të zakonshëm, si dhe një mënyrë për të lidhur deponimin (një lloj baze të të dhënave, ruajtjen) në Chocolatey në PackageManagement (Chocolatey është një menaxher i pavarur i paketave që mund të përdorni në Windows XP, 7 dhe 8 depo software. Mësoni më shumë rreth përdorimit të Chocolatey si një menaxher i pavarur i paketave.

Komandat e menaxhimit të pakos në PowerShell

Për të përdorur shumicën e komandave të përshkruara më poshtë, do të duhet të ekzekutosh Windows PowerShell si administrator.

Për ta bërë këtë, filloni të shtypni PowerShell në searchbar search, pastaj klikoni me të djathtën mbi rezultatin e gjetur dhe zgjidhni "Run as Administrator".

Paketa e Paketimit të Paketimit ose Menaxhimi OneGet ju lejon të punoni me programe (instaloni, uninstall, kërko, update nuk është dhënë ende) në PowerShell duke përdorur komandat e përshtatshme - metoda të ngjashme janë të njohura për përdoruesit e Linux. Për të marrë një ide se çfarë po thuhet, mund të shikoni në pamjen ekrani më poshtë.

Përparësitë e kësaj metode të instalimit të programeve janë:

  • duke përdorur burime të provuara të softuerit (ju nuk keni nevojë të kërkoni në mënyrë manuale faqen zyrtare),
  • mungesa e instalimit të softuerit potencialisht të padëshiruar gjatë instalimit (dhe procesi më i njohur i instalimit me butonin "Next"),
  • aftësia për të krijuar skripta instalimi (për shembull, nëse keni nevojë të instaloni një seri të plotë programesh në një kompjuter të ri ose pas instalimit të Windows-it, ju nuk keni nevojë të shkarkoni dhe instaloni manualisht, thjesht drejtojeni skriptin)
  • si dhe lehtësinë e instalimit dhe menaxhimit të softuerëve në makina të largëta (për administratorët e sistemit).

Ju mund të merrni një listë të komandave në dispozicion në PackageManagement duke përdorur Get-Command -Module PaketaMenaxhimi Ato kryesore për një përdorues të thjeshtë do të jenë:

  • Find-Package - kërkoni për një paketë (program), për shembull: Gjej-Paketa -Name VLC (parametri i emrit mund të hiqet, rasti i shkronjave nuk është i rëndësishëm).
  • Install-Package - instalimi i programit në kompjuter
  • Uninstall-Package - uninstall program
  • Get-Package - shiko paketat e instaluara

Komandat e mbetura janë të destinuara për të parë burimet e paketave (programeve), shtimin dhe heqjen e tyre. Kjo mundësi është gjithashtu e dobishme për ne.

Shtimi i Repository Chocolatey në PackageManagement (OneGet)

Për fat të keq, në depot e para-instaluara (burimet e programeve) me të cilat funksionon Paketa e Menaxhimit, pak mund të gjendet, veçanërisht kur bëhet fjalë për produktet komerciale (por pa pagesë) - Google Chrome, Skype, programe të ndryshme aplikacioni dhe shërbime.

Instalimi i propozuar i Microsoft i skedarit NuGet përmban mjete për zhvillim për programuesit, por jo për lexuesin tim tipik (nga rruga, ndërsa punoni me PackageManagement, ju mund të ofroni vazhdimisht për të instaluar një ofrues NuGet, nuk kam gjetur një mënyrë për të hequr qafe, me instalim).

Megjithatë, problemi mund të zgjidhet duke lidhur Deponetin e Chocolatey menaxherit të paketave. Për ta bërë këtë, përdorni komandën:

Get-PackageProvider -Name çokollatë

Konfirmo instalimin e furnizuesit Chocolatey dhe pas instalimit futni komandën:

Set-PackageSource -Name çokollatë-mbështetur

Është bërë.

Gjëja e fundit që kërkohet për paketat e çokollatës që të instalohet është të ndryshojë Politikën e Ekzekutimit. Për të ndryshuar, futni komandën për të lejuar që të gjitha skriptet e nënshkruara PowerShell të nënshkruara të ekzekutohen:

Set-ExecutionPolicy RemoteSigned

Komanda lejon përdorimin e skripteve të nënshkruara të shkarkuar nga Interneti.

Prej tani, paketat nga depoja Chocolatey do të punojnë në PackageManagement (OneGet). Nëse ndodhin gabime gjatë instalimit, provo përdorimin e parametrit Force.

Dhe tani një shembull i thjeshtë i përdorimit të PackageManagement me një ofrues të lidhur Chocolatey.

  1. Për shembull, duhet të instalojmë programin falas Paint.net (mund të jetë një program tjetër i lirë, shumica e programeve të lira janë në depo). Shkruani ekipin find-package-name paint (Ju mund të futni emrin pjesërisht, nëse nuk e dini emrin e saktë të paketës, çelësi "-name" nuk kërkohet).
  2. Si rezultat, ne shohim se paint.net është i pranishëm në depo. Për të instaluar, përdorni komandën install-package -name paint.net (ne marrim emrin e saktë nga kolona e majtë).
  3. Po presim që instalimi të përfundojë dhe të marrë programin e instaluar, duke mos kërkuar gjetjen e tij dhe duke mos marrë ndonjë softuer të padëshiruar në kompjuterin tuaj.

Video - Përdorimi i Paketës së Menaxherit të Paketuesve (aka OneGet) për të instaluar softuer në Windows 10

E pra, në përfundim - gjithçka është e njëjtë, por në formatin video, mund të jetë më e lehtë për disa lexues të kuptojnë nëse kjo është e dobishme për të apo jo.

Për momentin, ne do të shohim se si menaxhimi i paketave do të duket si në të ardhmen: ka pasur informacion rreth paraqitjes së mundshme të ndërfaqes grafike OneGet dhe mbështetjes për aplikacionet desktop nga Dyqani i Windows dhe perspektivat e tjera të mundshme për produktin.