ការគ្រប់គ្រងកញ្ចប់គ្រប់គ្រងកញ្ចប់ (OneGet) នៅលើវីនដូ ១០

Pin
Send
Share
Send

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

ធ្វើបច្ចុប្បន្នភាពឆ្នាំ ២០១៦៖ កម្មវិធីតំឡើងកញ្ចប់ដែលមានស្រាប់ត្រូវបានគេហៅថា OneGet ក្នុងដំណាក់កាលមុនការចេញវិនដូវីនដូ ១០ ឥឡូវវាជាម៉ូឌុល PackageManagement នៅក្នុង PowerShell ។ ផងដែរនៅក្នុងការណែនាំដែលបានធ្វើបច្ចុប្បន្នភាពវិធីដើម្បីប្រើវា។

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

ពាក្យបញ្ជា PackageManagement នៅ PowerShell

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

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

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

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

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

អ្នកអាចទទួលបានបញ្ជីនៃពាក្យបញ្ជាដែលមាននៅក្នុង PackageManagement ដោយប្រើ ទទួលបានពាក្យបញ្ជា -Module PackageManagement កូនសោសម្រាប់អ្នកប្រើសាមញ្ញគឺ៖

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

ពាក្យបញ្ជាដែលនៅសល់ត្រូវបានរចនាឡើងដើម្បីមើលប្រភពនៃកញ្ចប់ (កម្មវិធី) បន្ថែមនិងយកវាចេញ។ លក្ខណៈពិសេសនេះក៏មានប្រយោជន៍សម្រាប់យើងដែរ។

ការបន្ថែមឃ្លាំងសូកូឡាទៅក្នុងការគ្រប់គ្រងការគ្រប់គ្រងកញ្ចប់ (OneGet)

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

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

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

Get-PackageProvider -Name សូកូឡា

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

សំណុំកញ្ចប់ប្រភព - សូកូឡា - សៅហ្មង

ធ្វើរួច។

សកម្មភាពចុងក្រោយដែលនឹងត្រូវបានទាមទារសម្រាប់ការដំឡើងកញ្ចប់សូកូឡាគឺការផ្លាស់ប្តូរគោលការណ៍ប្រតិបត្តិ។ ដើម្បីផ្លាស់ប្តូរបញ្ចូលពាក្យបញ្ជាដែលអនុញ្ញាតឱ្យប្រតិបត្តិស្គ្រីបដែលអាចទុកចិត្តបាន PowerShell ត្រូវបានប្រតិបត្តិ៖

Set-ExecutionPolicy RemoteSigned

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

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

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

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

វីដេអូ - ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ PackageManagement (ហៅ OneGet) ដើម្បីដំឡើងកម្មវិធីនៅលើវីនដូ ១០

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

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

Pin
Send
Share
Send