Багцын менежер багц Нэг менежмент (OneGet) Windows 10 дээр

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-д ашиглаж болох бие даасан багц менежер юм. програм хангамжийн архитектурыг хадгалахын тулд Chocolate-ийг бие даасан багц менежер болгон ашиглах талаар дэлгэрэнгүй мэдээлэл аваарай.

PowerShell дахь Багцын менежментийн тушаалууд

Доор тайлбарласан тушаалуудыг ашиглахын тулд Windows PowerShell -ийг админ болгож ажиллуулах хэрэгтэй болно.

Үүнийг хийхийн тулд PowerShell-г taskbar хайлт дээр бичиж эхлэх хэрэгтэй. Дараа нь олсон үр дүн дээр баруун товчийг дараад "Administrator Run" -ийг сонго.

Багцын менежерийн багц эсвэл Менежмент OneGet нь PowerShell дахь тохирох тушаалуудыг ашиглан програмуудтай (суулгах, устгах, хайх, шинэчлэх гэх мэт) ажиллах боломжийг олгодог. Үүнтэй төстэй аргуудыг Линукс хэрэглэгчдэд мэддэг. Юу ярьсан тухай санаа авахын тулд доорх дэлгэцийн зургийг харах боломжтой.

Суулгах програмын энэ аргын давуу талууд нь:

  • программ хангамжийн баталгаатай эх сурвалжийг ашиглан (албан ёсны вэбсайтыг гараар хайх шаардлагагүй)
  • суулгах явцад гарч болзошгүй хүсээгүй програм хангамжийг суурилуулахгүй байх (мөн "Дараагийн" товчлуурын хамт хамгийн таних суулгалтын процесс),
  • Суулгах скриптүүдийг үүсгэх чадвар (жишээ нь, хэрэв та шинэ компьютер дээр бүтэн програм суулгах эсвэл Windows-ийг дахин суулгасны дараа суулгах шаардлагатай бол тэдгээрийг гараар татаж авах, суулгах шаардлагагүй, скриптийг ажиллуулах хэрэгтэй)
  • мөн алсын машин дээрх програм хангамжийг суурилуулах, удирдахад хялбар байдал (системийн администраторуудын хувьд).

Та PackageManagement дээр байгаа командуудын жагсаалтыг авах боломжтой Get-Command -Module PackageManagement Энгийн хэрэглэгчдэд зориулсан түлхүүрүүд нь:

  • Хайлтын багц - багцыг (програм) хайх, жишээлбэл: Find-Package -Name VLC (Нэрийн параметрийг орхих боломжгүй, үсэг нь чухал биш).
  • Суулгах-Багц - компьютер дээрх програмыг суулгах
  • Устгах-Багц - устгах програм
  • Get-Package - суулгагдсан багцуудыг харах

Үлдсэн тушаалууд нь багцын (программ) эх сурвалжуудыг харах, тэдгээрийг нэмэх, хасах зорилготой юм. Энэ боломж бидэнд бас хэрэгтэй.

Багцын менежмент (OneGet) руу Шоколадын репозиторыг нэмж оруулах

Харамсалтай нь урьдчилан суулгасан репозиторт (програмын эх сурвалж) PackManagement ажилладаг, ялангуяа арилжааны (гэхдээ үнэ төлбөргүй) бүтээгдэхүүнүүд - Google Chrome, Skype, програмын төрөл бүрийн програмууд болон хэрэгслүүдийг олж авахад тун тааруухан юм.

NuGet репозитор Microsoft-н санал болгож буй анхдагч суулгалтыг програмистуудад зориулж хөгжүүлэх хэрэгслүүд агуулдаг боловч миний ердийн уншигчийн хувьд PackageManagement-тай ажиллахдаа байнга NuGet үйлчилгээ үзүүлэгчийг суулгахаар санал болгож болох юм. суулгах нь).

Шоколадтай багцын менежерийн репозиторыг холбосноор асуудал шийдэгдэж болно. Үүнийг хийхийн тулд тушаалыг ашиглана уу:

Get-PackageProvider-Нэрийн шоколад

Шоколадтай нийлүүлэгчийг суурилуулахаа баталгаажуулаад дараах тушаалыг оруулна.

Set-PackageSource-нэртэй шоколадтай

Үүнийг хийлээ.

Шоколадтай багцыг суулгахад шаардлагатай хамгийн сүүлийн зүйл бол гүйцэтгэлийн бодлогыг өөрчлөх явдал юм. Өөрчлөхийн тулд бүх гарын үсэг зурагдсан итгэмжлэгдсэн PowerShell скриптүүдийг ажиллуулахыг зөвшөөрөхийн тулд командыг оруулна уу:

Тодорхойлолтыг хэрэгжүүлэхэд Бодлого нь RemoteSigned

Энэ тушаал нь гарын үсэг зурсан скриптүүдийг Интернэтээс татаж авах боломжийг олгодог.

Үүнээс хойш, Chocolatey репозиторын багц нь PackageManagement (OneGet) дээр ажиллах болно. Хэрэв суулгалтын явцад алдаа гарвал параметрийг ашиглана уу -Гурав.

Мөн одоо Багцлалт зохион байгуулалтыг ашиглаж байгаа Chocolatey үйлчилгээ үзүүлэгчийн ашиглах энгийн жишээ.

  1. Жишээ нь, Paint.net үнэгүй програмыг суулгах хэрэгтэй (энэ нь өөр нэг үнэгүй програм байж болох бөгөөд ихэнх програмууд нь репозиторт байдаг). Баг оруулах find-package -name paint (Хэрэв та багцын яг нэрийг мэдэхгүй бол "нэр" гэсэн түлхүүр үг шаарддаггүй).
  2. Үүний үр дүнд будаг.net репозиторт байгаа гэдгийг бид харж байна. Суулгахын тулд тушаалыг ашиглана уу суулгах-багц-нэр paint.net (бид зүүн баганын яг нэрийг авна).
  3. Бид суулгацаа дуусгаад суулгах програмыг хүлээж байна, татаж авахыг хаанаас хайж олохыг хүсэхгүй байгаа бөгөөд таны компьютер дээр ямар ч хүсээгүй програм хангамжийг хүлээж авахгүй байна.

Видео - Багцын менежер Багцын багцыг (Windows OneGet) Windows 10 програм дээр програм суулгах

Эцэст нь хэлэхэд, бүх зүйл ижил, гэхдээ видеоны форматаар зарим уншигчид үүнийг ашигтай эсэхийг нь ойлгоход хялбар байх болно.

Одоогийн байдлаар бид багцын удирдлага хэрхэн ирээдүйд хэрхэн харагдахыг харах болно. OneGet график интерфейс болон Windows дэлгүүрийн ширээний програмууд болон бүтээгдэхүүний бусад боломжит хэтийн төлөвийн талаархи мэдээлэл байж болно.