PackageManagement lub qhov rais 10 Pob Manager

Anonim

Siv Oneget.
Ib qho ntawm feem nthuav nrhav nyob rau hauv lub qhov rais 10, uas li ib txwm cov neeg siv tej zaum yuav tsis daim ntawv ceeb toom - qhov no yog ib qho kos packagemanagement pob saib xyuas (yav tas los - OneGet), uas tso cai rau koj mus tau yooj yim nruab, nrhiav rau thiab nyob rau hauv lwm txoj kev los tswj cov kev pab cuam nyob rau hauv koj lub computer . Peb yuav tau tham txog txhim kho cov kev pab cuam los ntawm qhov hais kom ua kab, thiab yog hais tias koj tsis nkaus luaj nws yog dab tsi thiab vim li cas nws muaj peev xwm yuav pab tau - Kuv pom zoo kom mus pib saib cov video thaum kawg ntawm cov lus qhia no.

Hloov tshiab: Ua-nyob rau hauv pob saib xyuas hu ua Oneget nyob rau kev saib ua ntej version ntawm qhov rais 10, tam sim no qhov no yog qhov PackageManagement module nyob rau hauv PowerShell. Tsis tas li ntawd nyob rau hauv cov lus qhia tshiab txoj kev siv nws. Hloov tshiab 2020: Microsoft nkag tau rau Winget pob saib xyuas.

PackageManagement yog ib feem ntawm PowerShell nyob rau hauv lub qhov rais 10, nyob rau hauv tas li ntawd, koj yuav tau txais ib pob saib xyuas txhim kho qhov rais Management moj khaum 5.0 rau lub qhov rais 8.1. Nyob rau hauv no tsab xov xwm - ob peb yam piv txwv ntawm kev siv ib lub pob saib xyuas ib tug dog dig neeg siv, raws li tau zoo raws li txoj kev mus cuag lub repository (ib yam ntawm cov database, cia) Chocolatey nyob rau hauv PackageManagement (Chocolatey yog ib qho kev ywj pob saib xyuas uas koj yuav siv nyob rau hauv lub qhov rais XP , 7 thiab 8 thiab cov coj Program repository. Kom paub meej nyob rau kev siv ntawm chocolatey nyob rau hauv daim ntawv ntawm ib tug neeg sab nraud pob manager).

PackageManagement commands nyob rau hauv PowerShell

Yuav kom siv feem ntau ntawm cov nram qab no commands, koj yuav tsum tau khiav qhov rais PowerShell rau sawv cev ntawm tus kws tswj txoj.

Ua li no, pib typing PowerShell nyob rau hauv searching rau taskbar, ces txoj cai-nias rau ntawm cov kev tshwm sim pom thiab xaiv "Khiav ntawm tus kws tswj txoj lub npe".

Khiav PowerShell rau sawv cev ntawm tus kws tswj txoj

Lub PackageManagement los yog OneGet pob saib xyuas tso cai rau koj mus ua hauj lwm nrog cov kev pab cuam (set, delete, nrhiav, hloov tshiab tsis tau muab) nyob rau hauv PowerShell siv qhov kev tsim nyog commands - uas zoo sib xws txoj kev yog zoo paub los ntawm Linux cov neeg siv. Yuav kom tau txais ib lub tswv yim dab tsi peb yuav tau tham txog, koj yuav tau saib cov screenshot hauv qab no.

Qhov zoo ntawm no txoj kev ntawm installation ntawm kev pab cuam no xaus lus nyob rau hauv:

  • siv cov pov thawj los ntawm cov kev pab cuam (koj tsis tas yuav mus nrhiav ib phau ntawv official qhov chaw),
  • Yog tsis muaj installation ntawm uas pliaj software thaum txhim kho (thiab feem ntau paub installation txheej txheem nrog rau cov "Tom ntej" khawm),
  • Cov Tsam Thawj los tsim installation scenarios (piv txwv li, yog tias koj xav tau rau nruab ib tug tag nrho pawg ntawm cov kev pab cuam mus rau ib tug tshiab lub computer los yog tom qab reinstalling lub qhov rais, koj tsis tas yuav mus manually download tau thiab nruab lawv, cia li khiav tsab ntawv),
  • raws li zoo raws li nyob rau hauv lub simplicity ntawm installation thiab kev tswj rau tej thaj chaw deb machines (rau system cov thawj coj).

Koj yuav tau txais ib daim ntawv teev cov commands muaj nyob rau hauv PackageManagement siv Tau-kom -Module PackageManagement Ntsiab ntawm lawv rau ib tug yooj yim cov neeg siv yuav tsum tau:

  • Nrhiav-Pob - Pob nrhiav (Programs), piv txwv li: Nrhiav-Pob -Name VLC (Npe parameter yuav raug hla lawm, cov ntaub ntawv register yog tsis tseem ceeb).
  • Nruab-Pob - Txhim kho ib tug kev pab cuam mus rau ib tug computer
  • Uninstall-Pob - rho tawm Program
  • Tau-Pob - Saib ntsia tej pob khoom
Daim ntawv teev cov qhov rais 10 commands PackageManagement

Qhov seem commands yog tsim los saib pob qhov chaw (cov kev pab cuam), ntxiv thiab rho tawm lawv. Qhov no feature kuj yuav los nyob rau hauv muab rau.

Ntxiv chocolatey repository nyob rau hauv PackageManagement (OneGet)

Tu siab, nyob rau hauv pre-ntsia repositories (qhov chaw ntawm cov kev pab cuam), uas PackageManagement ua hauj lwm me ntsis, nws muaj peev xwm nrhiav tau, tshwj xeeb tshaj yog yog hais tias peb yuav tau tham txog coj mus muag (tab sis nyob rau tib lub sij hawm) khoom - Google Chrome, Skype, ntau yam daim ntawv thov kev pab cuam thiab hlauv taws xob .

Qhov kev thov Microsoft rau nruab lub neej ntawd NUGET repository muaj txoj kev loj hlob cov cuab yeej rau programmers, tab sis tsis yog rau ib tug raug ntawm kuv nyeem ntawv (los ntawm txoj kev, thaum lub sij hawm ua hauj lwm nrog PackageManagement koj yuav lossi muaj lub installation ntawm lub Nuget tsum, kuv nrhiav tsis tau tus txoj kev uas yuav "tau tshem" los ntawm no, tsuas yog mus pom zoo ib zaug nrog installation).

Txawm li cas los, koj yuav kom daws tau qhov teeb meem los ntawm kev txuas cov Chocolatey pob ntawv repository, rau qhov no, siv qhov hais kom ua:

Tau-PackageProvider -Name Chocolatey

Paub meej tias tus installation ntawm lub CHOCOLATEY kws kho mob, thiab nkag mus rau qhov hais kom ua:

Txheej-PackageSource -Name Chocolatey -Trusted

Txhim kho Chocolatey rau lub qhov rais 10 Pob Manager

Npaj txhij.

Qhov kawg txiav txim hais tias yuav tsum tau xyuas kom meej tias lub Chocolatey tej pob khoom yuav tsum ntsia - hloov tus EXECTION-POLICY. Yuav kom hloov, sau qhov hais kom ua uas tag nrho cov PowerShell ntseeg scenarios ua tiav raws li:

Txheej-ExecutionPolicy Remotesigned

Qhov hais kom ua no tso cai rau kev siv ntawm kos npe scenarios loaded los ntawm hauv Internet.

Txhim kho tiav txoj cai rau Chocolatey

Los ntawm no taw tes rau, cov pob ntawm cov Chocolatey repository yuav ua hauj lwm nyob rau hauv PackageManagement (Oneget). Yog hais tias koj tshwm sim kom raug thaum txhim kho lawv, sim siv cov -Force parameter.

Thiab tam sim no ib tug piv txwv yooj yim ntawm kev siv PackageManagement nrog ib tug kev cob cog rua tsum Chocolatey.

  1. Piv txwv li, peb yuav tsum tau rau nruab ib tug dawb Paint.NET kev pab cuam (tej zaum nws yuav muaj lwm dawb cov kev pab cuam, feem ntau dawb do faib cov kev pab cuam yog tam sim no nyob rau hauv lub repository). Peb nkag mus rau hauv lub xyuas-Pob -Name Xim hais kom ua (koj yuav tau sau lub npe yog ib kov, yog tias koj tsis paub cov kos yog lub npe ntawm lub pob, lub "-Name" qhov tseem ceeb yog tsis yuav tsum tau).
  2. Raws li ib tug tshwm sim, peb pom tias Paint.Net yog tam sim no nyob rau hauv lub repository. Siv lub nruab-Pob -Name Paint.NET hais kom ua los nruab (noj lub caij nyoog lub npe los ntawm sab laug sab).
    Txhim kho ib tug kev pab cuam nyob rau hauv PackageManagement
  3. Peb tos rau thaum xaus ntawm lub installation thiab tau txais cov kev ntsia kev pab cuam tsis nrhiav, qhov chaw uas nws yog downloaded thiab tsis tau txais raws pliaj software rau koj lub computer.

Video - Siv cov PackageManagement Pob Manager (aka Oneget) rau nruab kev pab cuam nyob rau hauv lub qhov rais 10

Zoo, nyob rau hauv xaus - tag nrho cov tib yam, tab sis nyob rau hauv cov kev yees duab hom, nws yog ua tau rau ib tug neeg los ntawm cov txawj nyeem ntawv nws yuav yooj yim rau to taub - nws yuav pab tau rau nws los yog tsis.

Raws li ntev raws li txhua yam, raws li pob tswj, yuav saib tom qab, cia saib: cov ntaub ntawv thiab cov tau cov tsos ntawm cov OneGet graphical interface thiab nyob rau hauv them nyiaj yug ntawm lub desktop daim ntawv sau npe los ntawm lub qhov rais tom khw khw thiab hais txog lwm yam tau khoom kev loj hlob zeem muag.

Nyeem ntxiv