Windows 10 da PackageManagement (OneGet) haqida malumot

windows 10 da packagemanagement oneget haqida malumot 65cde396499c7

Windows 10 da PackageManagement (OneGet) haqida malumot

Oddiy foydalanuvchi Windows 10-da sezmasligi mumkin bo’lgan eng qiziqarli yangiliklardan biri bu sizning kompyuteringizda dasturlarni osongina o’rnatish, qidirish va boshqarish imkonini beradigan o’rnatilgan PackageManagement (avvalgi OneGet). Bularning barchasi buyruq satridan dasturlarni o’rnatish bilan bog’liq va agar u nima haqida va nima uchun foydali bo’lishi mumkinligiga ishonchingiz komil bo’lmasa — boshlash uchun ushbu qo’llanmaning oxirida videoni ko’rishni tavsiya etaman.

Yangilanish: O’rnatilgan paket menejeri Windows 10-ning ishga tushirilishidan oldin OneGet deb nomlangan, endi PowerShell-da PackageManagement moduli. Bundan tashqari, foydalanish bo’yicha ko’rsatmalar yangilandi. 2020 yil yangilanishi: Microsoft Winget Package Manager dasturini taqdim etdi.

PackageManagement Windows 10-dagi PowerShell-ning bir qismidir, shuningdek, Windows 5.0 uchun Windows Management Framework 8.1-ni o’rnatish orqali paket menejerini olishingiz mumkin. Ushbu maqolada oddiy menejer uchun paket menejeridan qanday foydalanishga oid ba’zi bir misollar, shuningdek, omborni (ma’lumotlar bazasi, omborning bir turi) bog’lash usuli PackageManagement-dagi Chocolatey (Chocolatey — bu ishlatilishi mumkin bo’lgan mustaqil paket menejeri. Windows XP, 7 va 8. va unga mos dasturiy ta’minot ombori. Chocolatey-ni mustaqil paket menejeri sifatida ishlatish haqida ko’proq ma’lumot).

PowerShell-dagi PackageManagement buyruqlari

Quyida tavsiflangan buyruqlarning ko’pchiligidan foydalanish uchun administrator sifatida Windows PowerShell dasturini ishga tushirishingiz kerak bo’ladi.

Buning uchun vazifalar panelida PowerShell yozishni boshlang, so’ngra topilgan natijani o’ng tugmasini bosing va «Administrator sifatida ishga tushirish» -ni tanlang.

PackageManagement yoki OneGet paket menejeri sizga tegishli buyruqlar yordamida PowerShell-dagi dasturlarni (o’rnatish, o’chirish, qidirish, yangilash hali ta’minlanmagan) ishlashga imkon beradi — shunga o’xshash usullar Linux foydalanuvchilari uchun yaxshi tanish. Biz nima haqida gaplashayotganimizni bilish uchun quyidagi skrinshotni ko’rib chiqishingiz mumkin.

Dasturlarni o’rnatishning ushbu usulining afzalliklari quyidagilardir:

  • Tasdiqlangan dasturiy ta’minot manbalaridan foydalaning (rasmiy saytni qo’lda qidirishning hojati yo’q),
  • O’rnatish paytida keraksiz dasturiy ta’minot o’rnatilishi yo’q (va «Keyingi» tugmachasini o’rnatish jarayoni juda tanish),
  • o’rnatish skriptlarini yaratish qobiliyati (masalan, agar siz yangi kompyuterga dasturlarning to’liq to’plamini o’rnatishingiz kerak bo’lsa yoki Windows-ni qayta o’rnatgan bo’lsangiz, ularni qo’lda yuklab olishingiz va o’rnatishingiz shart emas, faqat skriptni ishga tushirishingiz kerak),
  • shuningdek, masofaviy mashinalarda dasturiy ta’minotni o’rnatish va boshqarish qulayligi (tizim ma’murlari uchun).

PackageManagement-da mavjud buyruqlar ro’yxatini olish uchun foydalanishingiz mumkin Get-Command -PackageManagement moduli Oddiy foydalanuvchi uchun kalitlar:

  • Find-Package — masalan, paketni (dasturni) qidirish Topish -VLC nomi (Name parametri chiqarib tashlanishi mumkin, harflarning holati muhim emas).
  • O’rnatish-to’plami — dasturni kompyuterga o’rnating
  • O’chirish-to’plami — dasturni o’chirib tashlang
  • Get-Package — o’rnatilgan paketlarni ko’rish

Qolgan buyruqlar paketlar (dasturlar) manbalarini o’rganish, ularni qo’shish va olib tashlash uchun ishlatiladi. Ushbu funktsiya biz uchun juda foydali bo’ladi.

PackageManagement (OneGet) -ga Chocolatey omborini qo’shing.

Afsuski, PackageManagement ishlaydigan bir nechta oldindan o’rnatilgan omborlar (dastur manbalari), ayniqsa tijorat (bepul bo’lsa ham) mahsulotlarga kelganda: Google Chrome, Skype, turli amaliy dasturlar va yordamchi dasturlar.

Microsoft sukut bo’yicha o’rnatishni taklif qiladigan NuGet omborida dasturchilar uchun ishlab chiqish vositalari mavjud, lekin mening oddiy o’quvchim uchun emas (Aytgancha, PackageManagement bilan ishlashda sizdan doimo NuGet provayderini o’rnatishingiz so’ralishi mumkin, lekin men buni topa olmadim. O’rnatishni bir marta qabul qilishdan ko’ra, bundan «qutuling»).

Biroq, Chocolatey to’plami menejeri omborini ulash orqali muammoni hal qilish mumkin, buning uchun buyruqdan foydalaning:

Get-PackageProvider -Name chocolatey

Chocolatey provayderining o’rnatilishini tasdiqlang va o’rnatgandan so’ng buyruqni kiriting:

Set-PackageSource -Name chocolatey-ishonchli

Bajarildi

Shokolad paketlarini o’rnatish uchun zarur bo’lgan oxirgi amal Ijro qoidalarini o’zgartirishdir. O’zgartirish uchun barcha ishonchli imzolangan PowerShell skriptlarini ishga tushirish uchun buyruqni kiriting:

Set-ExecutionPolicyRemoteSigned

Buyruq imzolangan skriptlarni Internetdan yuklab olishga imkon beradi.

Bundan buyon Chocolatey omboridagi paketlar PackageManagement (OneGet) da ishlaydi. O’rnatish paytida xatolar yuzaga kelsa, ushbu parametrdan foydalanishga harakat qiling -Zo’rlik.

Va endi PackageManagement-ni Chocolatey provayderiga ulangan holda ishlatishning oddiy misoli.

  1. Masalan, biz Paint.net bepul dasturini o’rnatishimiz kerak (bu boshqa bepul dastur bo’lishi mumkin, bepul dasturlarning aksariyati omborda mavjud). Buyruqni kiriting find-pack -name bo’yoq (Agar siz paketning aniq nomini bilmasangiz, ismni qisman kiritishingiz mumkin, «-name» tugmasi ixtiyoriy).
  2. Natijada, bo’yoq.net havzasida mavjudligini ko’ramiz. Uni o’rnatish uchun buyruqdan foydalaning install.net paketi -name paint.net (chap ustundan aniq ismni oling).
  3. Qaerdan yuklab olishni qidirmasdan va bu jarayonda kompyuterga keraksiz dasturiy ta’minotni o’rnatmasdan, biz o’rnatishni yakunlashini va dasturni o’rnatilishini kutamiz.

Video — Windows 10 da dasturiy ta’minotni o’rnatish uchun PackageManagement (aka OneGet) dan foydalanish

Xulosa qilish yaxshi — barchasi bir xil, ammo video formatida, ehtimol ba’zi o’quvchilar uchun buni tushunish osonroq bo’ladi — foydali yoki foydali bo’lmaydi.

Hozircha biz kelajakda paketlarni boshqarish qanday bo’lishini ko’ramiz — OneGet GUI-ning paydo bo’lishi va Windows Store ish stoli dasturlarini qo’llab-quvvatlashi va boshqa mumkin bo’lgan mahsulotni ishlab chiqish istiqbollari haqida ma’lumotlar mavjud edi.

Dasturlar, Texnologiyalar
Windows 10 da PackageManagement (OneGet)