កញ្ចប់កម្មវិធីគ្រប់គ្រងកញ្ចប់មួយ (OneGet) ក្នុង Windows 10

ការច្នៃប្រឌិតដ៏គួរឱ្យចាប់អារម្មណ៍បំផុតមួយនៅក្នុង Windows 10 ដែលអ្នកប្រើមធ្យមប្រហែលជាមិនកត់សម្គាល់នោះគឺកម្មវិធីគ្រប់គ្រងកញ្ចប់ដែលមានស្រាប់របស់ PackageManagement (អតីត OneGet) ដែលធ្វើឱ្យមានភាពងាយស្រួលក្នុងការតំឡើងស្វែងរកនិងបើមិនដូច្នោះទេកម្មវិធីគ្រប់គ្រងលើកុំព្យូទ័ររបស់អ្នក។ វានិយាយអំពីការដំឡើងកម្មវិធីពីបន្ទាត់ពាក្យបញ្ជាហើយប្រសិនបើអ្នកមិនច្បាស់ទាំងស្រុងថាវាជាអ្វីហើយហេតុអ្វីវាមានប្រយោជន៍ខ្ញុំសូមណែនាំឱ្យចាប់ផ្តើមមើលវីដេអូនៅចុងបញ្ចប់នៃការណែនាំនេះ។

ធ្វើបច្ចុប្បន្នភាពឆ្នាំ 2016: កម្មវិធីគ្រប់គ្រងកញ្ចប់ដែលមានភ្ជាប់មកជាមួយត្រូវបានគេហៅថា OneGet នៅដំណាក់កាលដំបូងនៃ Windows 10 ឥឡូវនេះវាជាម៉ូឌុល PackageManagement ក្នុង PowerShell ។ ផងដែរនៅក្នុងវិធីធ្វើឱ្យទាន់សម័យដោយដៃដើម្បីប្រើវា។

PackageManagement គឺជាផ្នែកសំខាន់មួយនៃ PowerShell នៅក្នុង Windows 10 ក្រៅពីនេះអ្នកអាចទទួលបានអ្នកគ្រប់គ្រងកញ្ចប់ដោយដំឡើង Windows Management Framework 5.0 សម្រាប់ Windows 8.1 ។ អត្ថបទនេះគឺជាឧទាហរណ៍មួយចំនួននៃការប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់សម្រាប់អ្នកប្រើធម្មតាក៏ដូចជាវិធីមួយដើម្បីភ្ជាប់ឃ្លាំង (ប្រភេទនៃមូលដ្ឋានទិន្នន័យ, ការផ្ទុក) ទៅ Chocolatey ក្នុង PackageManagement (Chocolatey គឺជាកម្មវិធីគ្រប់គ្រងកញ្ចប់ឯករាជ្យដែលអ្នកអាចប្រើក្នុង Windows XP, 7 និង 8 និងការឆ្លើយតប ឃ្លាំងកម្មវិធីស្វែងយល់បន្ថែមអំពីការប្រើប្រាស់ Chocolatey ជាអ្នកគ្រប់គ្រងកញ្ចប់ឯករាជ្យ។

ពាក្យបញ្ជាកញ្ចប់គ្រប់គ្រងនៅក្នុង PowerShell

ដើម្បីប្រើពាក្យបញ្ជាភាគច្រើនដែលបានពិពណ៌នាខាងក្រោមអ្នកនឹងត្រូវដំណើរការវីនដូ PowerShell ជាអ្នកគ្រប់គ្រង។

ដើម្បីធ្វើដូច្នេះសូមចាប់ផ្តើមវាយ PowerShell នៅក្នុងការស្វែងរករបារភារកិច្ចបន្ទាប់មកចុចខាងស្តាំលើលទ្ធផលដែលបានរកឃើញហើយជ្រើស "រត់ជាអ្នកគ្រប់គ្រង" ។

Package Manager Package ឬការគ្រប់គ្រង OneGet អនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយកម្មវិធី (ដំឡើង, លុប, ស្វែងរក, ធ្វើបច្ចុប្បន្នភាពមិនទាន់ត្រូវបានផ្តល់ឱ្យ) នៅក្នុង PowerShell ដោយប្រើពាក្យបញ្ជាសមស្រប - វិធីសាស្ត្រស្រដៀងគ្នាធ្លាប់ស្គាល់ចំពោះអ្នកប្រើប្រាស់លីនុច។ ដើម្បីទទួលបានគំនិតនៃអ្វីដែលកំពុងនិយាយអ្នកអាចមើលរូបថតអេក្រង់ខាងក្រោម។

គុណសម្បត្តិនៃវិធីសាស្រ្តក្នុងការដំឡើងកម្មវិធីនេះគឺ:

  • ដោយប្រើប្រភពកម្មវិធីដែលបានបង្ហាញ (អ្នកមិនចាំបាច់ស្វែងរកដោយខ្លួនឯងសម្រាប់គេហទំព័រផ្លូវការ)
  • កង្វះនៃការដំឡើងនៃកម្មវិធីដែលមិនចង់មានសក្តានុពលក្នុងកំឡុងពេលដំឡើង (និងដំណើរការដំឡើងដែលស៊ាំជាមួយប៊ូតុង "បន្ទាប់"),
  • សមត្ថភាពក្នុងការបង្កើតស្គ្រីបតំឡើង (ឧទាហរណ៍ប្រសិនបើអ្នកត្រូវការដំឡើងកម្មវិធីពេញលេញនៅលើកុំព្យូទ័រថ្មីឬបន្ទាប់ពីដំឡើងវីនដូអ្នកមិនចាំបាច់ទាញយកនិងតំឡើងវាទេដោយគ្រាន់តែរត់ស្គ្រីប)
  • ក៏ដូចជាភាពងាយស្រួលក្នុងការតំឡើងនិងគ្រប់គ្រងកម្មវិធីនៅលើម៉ាស៊ីនពីចម្ងាយ (សម្រាប់អ្នកគ្រប់គ្រងប្រព័ន្ធ) ។

អ្នកអាចទទួលបាននូវបញ្ជីពាក្យបញ្ជាដែលមាននៅក្នុង PackageManagement ដោយប្រើប្រាស់ Get-Command - ម៉ូឌុលកញ្ចប់សេវាកម្មគ្រប់គ្រង អ្នកប្រើសំខាន់ៗសម្រាប់អ្នកប្រើធម្មតានឹងត្រូវ:

  • Find-Package - ស្វែងរកកញ្ចប់ (កម្មវិធី) ឧទាហរណ៍: Find-Package-VLC (ប៉ារ៉ាម៉ែត្រឈ្មោះអាចត្រូវបានលុប case case មិនសំខាន់ទេ) ។
  • ដំឡើងកញ្ចប់ - ដំឡើងកម្មវិធីនៅលើកុំព្យូទ័រ
  • លុបកញ្ចប់ - កម្មវិធីមិនដំឡើង
  • Get-Package - មើលកញ្ចប់ដែលបានដំឡើង

ពាក្យបញ្ជាដែលនៅសល់គឺសម្រាប់មើលប្រភពនៃកញ្ចប់ (កម្មវិធី) ការបន្ថែមនិងការលុបរបស់វា។ ឱកាសនេះក៏មានប្រយោជន៍សម្រាប់យើងផងដែរ។

ការបន្ថែមឃ្លាសូកូឡាទៅកាន់ PackageManagement (OneGet)

ជាអកុសលនៅក្នុងឃ្លាំងដែលបានដំឡើងរួចជាស្រេច (ប្រភពកម្មវិធី) ដែល PackageManagement ដំណើរការវាមានតិចតួចដែលត្រូវរកឃើញជាពិសេសនៅពេលនិយាយអំពីផលិតផលពាណិជ្ជកម្ម (ប៉ុន្តែដោយឥតគិតថ្លៃ) - Google Chrome កម្មវិធី Skype កម្មវិធីកម្មវិធីផ្សេងៗនិងឧបករណ៍ប្រើប្រាស់។

ការតំឡើងរបស់ឃ្លាំងផ្ទុក NuGet ដែលបានដំឡើងតាមលំនាំដើមរបស់ Microsoft មានឧបករណ៍អភិវឌ្ឍន៍សម្រាប់អ្នកសរសេរកម្មវិធីប៉ុន្តែមិនមែនសម្រាប់អ្នកអានធម្មតារបស់ខ្ញុំទេ (ដោយវិធីធ្វើការជាមួយ PackageManagement អ្នកអាចត្រូវបានផ្តល់ជូនជានិច្ចដើម្បីដំឡើងអ្នកផ្គត់ផ្គង់ NuGet ខ្ញុំមិនទាន់បានរកវិធីដើម្បីកម្ចាត់វាបានទេលើកលែងតែយល់ព្រម ជាមួយការដំឡើង) ។

ទោះជាយ៉ាងណាក៏ដោយបញ្ហាអាចត្រូវបានដោះស្រាយដោយភ្ជាប់ទៅឃ្លាំងកម្មវិធីគ្រប់គ្រងកញ្ចប់ Chocolatey ។ ដើម្បីធ្វើដូច្នេះសូមប្រើពាក្យបញ្ជា:

Get-PackageProvider -Name chocolatey

បញ្ជាក់ពីការដំឡើងរបស់ក្រុមហ៊ុនផ្គត់ផ្គង់សូកូឡាហើយបន្ទាប់ពីការដំឡើងសូមបញ្ចូលពាក្យបញ្ជា:

Set-PackageSource -Chocolatey -trusted

ត្រូវបានធ្វើ។

រឿងចុងក្រោយដែលត្រូវបានតម្រូវសម្រាប់កញ្ចប់សូកូឡាដែលត្រូវដំឡើងគឺត្រូវផ្លាស់ប្តូរការអនុវត្តគោលនយោបាយ។ ដើម្បីផ្លាស់ប្តូរបញ្ចូលពាក្យបញ្ជាដើម្បីអនុញ្ញាតស្គ្រីប PowerShell ដែលបានចុះហត្ថលេខាទាំងអស់ដែលត្រូវបានចុះហត្ថលេខាដើម្បីដំណើរការ:

Set-ExecutionPolicy RemoteSigned

ពាក្យបញ្ជាអនុញ្ញាតឱ្យប្រើស្គ្រីបដែលបានចុះហត្ថលេខាដែលទាញយកពីអ៊ីនធឺណិត។

ចាប់ពីពេលនេះតម្លើងពីឃ្លាំង Chocolatey នឹងដំណើរការក្នុង PackageManagement (OneGet) ។ ប្រសិនបើមានកំហុសកើតឡើងកំឡុងពេលដំឡើងសូមព្យាយាមប្រើប៉ារ៉ាម៉ែត្រ -Force.

ហើយឥឡូវនេះជាឧទាហរណ៍សាមញ្ញនៃការប្រើ PackageManagement ជាមួយអ្នកផ្គត់ផ្គង់សូកូឡា។

  1. ឧទាហរណ៍យើងត្រូវដំឡើងកម្មវិធីឥតគិតថ្លៃ Paint.net (វាអាចជាកម្មវិធីឥតគិតថ្លៃមួយផ្សេងទៀតកម្មវិធីភាគច្រើនបំផុតគឺនៅក្នុងឃ្លាំង) ។ បញ្ចូលក្រុម ស្វែងរកកញ្ចប់ - ឈ្មោះថ្នាំលាប (អ្នកអាចបញ្ចូលឈ្មោះមួយផ្នែកបើអ្នកមិនស្គាល់ឈ្មោះពិតប្រាកដរបស់កញ្ចប់ទេ "--name" មិនត្រូវបានទាមទារទេ) ។
  2. ជាលទ្ធផលយើងឃើញថា paint.net មានវត្តមាននៅក្នុងឃ្លាំង។ ដើម្បីដំឡើងសូមប្រើពាក្យបញ្ជា ដំឡើងកញ្ចប់ -nom paint.net (យើងយកឈ្មោះពិតប្រាកដពីជួរឈរខាងឆ្វេង) ។
  3. យើងកំពុងរង់ចាំការដំឡើងដើម្បីបញ្ចប់និងទទួលបានកម្មវិធីដែលបានដំឡើងមិនស្វែងរកកន្លែងដែលត្រូវទាញយកវាហើយមិនទទួលបានកម្មវិធីដែលមិនត្រូវការណាមួយនៅលើកុំព្យូទ័ររបស់អ្នក។

វីដេអូ - ដោយប្រើ Package Manager Package Manager (ក្តារ OneGet) ដើម្បីដំឡើងកម្មវិធីនៅលើវីនដូ 10

ជាការប្រសើរណាស់, នៅក្នុងការសន្និដ្ឋាន - អ្វីគ្រប់យ៉ាងគឺដូចគ្នាប៉ុន្តែនៅក្នុងទ្រង់ទ្រាយវីដេអូវាអាចនឹងមានភាពងាយស្រួលសម្រាប់អ្នកអានមួយចំនួនដើម្បីយល់ថាតើវាមានប្រយោជន៍សម្រាប់គាត់ឬអត់។

សម្រាប់ពេលនេះយើងនឹងមើលឃើញពីរបៀបដែលការគ្រប់គ្រងកញ្ចប់នឹងមានរូបរាងនាពេលអនាគត: មានព័ត៌មានអំពីរូបរាងដែលអាចធ្វើបាននៃចំណុចប្រទាក់ក្រាហ្វិក OneGet និងការគាំទ្រសម្រាប់កម្មវិធីកុំព្យូទ័រលើតុពី Windows កម្មវិធីផ្ទុកទិន្នន័យនិងការរំពឹងទុកផ្សេងទៀតសម្រាប់ផលិតផល។

មើលវីដេអូ: កហសមយរបសបគគលក-ដយ លកគរ ឃម សខហង. One mistake of staff by Khim Sokheng (ឧសភា 2024).