როგორ გამოვიყენოთ ეფექტურად OneGet Windows 10-ზე
Miscellanea / / December 02, 2021
თუ თქვენ გაქვთ ოდესმე გამოყენებული Linux მაშინ ყოველთვის გინდოდათ Windows-ისთვის პაკეტის მართვის ინსტრუმენტი. დიახ, Windows-ს აქვს მესამე მხარის პაკეტის მართვის ინსტრუმენტი სახელწოდებით Chocolatey, რომლის გაშვებაც შესაძლებელია ბრძანების ხაზის გამოყენებით. მაგრამ, Windows 10-მა შემოიტანა OneGet პაკეტის მართვის მშობლიური ინსტრუმენტი, როგორც გამოაცხადა Microsoft-ის გარეტ სერაკმა ბლოგ პოსტში. ეს საშუალებას მოგცემთ დააინსტალიროთ/წაშალოთ და განაახლოთ პროგრამული პაკეტები NuGet Package Manager-ით Powershell-ის გამოყენებით. ასევე, მას აქვს მხარდაჭერა Chocolatey საცავისთვისაც.
![Oneget Windows 10 1](/f/1bd0a37a36ad81e5916a90d4f972853b.png)
Შენიშვნა: Windows 10 RTM გამოშვებით OneGet დაარქვეს პაკეტის მენეჯმენტი.
მოდით ვნახოთ, როგორ შეგიძლიათ ეფექტურად დააინსტალიროთ/წაშალოთ და განაახლოთ მრავალი პროგრამული პაკეტი OneGet-ის (PackageManagement) გამოყენებით. და, ასევე, ნახეთ, როგორ გააერთიანოთ შოკოლადი მასთან.
რა არის OneGet (PackageManagement) და Chocolatey?
არა ლინუქსის მომხმარებლებისთვის და მათთვის, ვინც არაფერი იცის პაკეტის მენეჯმენტის შესახებ, Package Manager აადვილებს პროგრამული უზრუნველყოფის (პაკეტის) ინსტალაციას, განახლებას და დეინსტალაციას. პაკეტის მენეჯერი იყენებს საცავს, სადაც ინახება ყველა პროგრამული პაკეტი.
თქვენ უბრალოდ უნდა შეიყვანოთ ბრძანება, რომ მიიღოთ ეს პროგრამული პაკეტები და დააინსტალიროთ ისინი თქვენს კომპიუტერში. მხოლოდ ერთი ბრძანებით შეგიძლიათ დააინსტალიროთ ან განაახლოთ პროგრამული უზრუნველყოფა. განახლება ხდება ავტომატურად, როდესაც პროგრამული უზრუნველყოფა განახლდება საცავში. ასე რომ, სწორედ ეს არის პაკეტის მენეჯერი.
ახლა, OneGet, როგორც ინსტრუმენტი არის ერთი ნაბიჯით წინ. Ეს არის პაკეტის მენეჯერის მენეჯერი. მას შეუძლია უმასპინძლოს მრავალი საცავი, როგორიცაა Chocolatey და NuGet. ჩვენ უკვე ადრე თქვა შოკოლადის შესახებ. Chocolatey-ს შეუძლია იმუშაოს ბრძანების სტრიქონთან. NuGet შეიცავს პროგრამულ პაკეტებს, რომლებიც სპეციფიკურია Microsoft-ის აპლიკაციების განვითარების ინსტრუმენტებისთვის. შეგიძლიათ შეიყვანოთ ერთი ბრძანება და აიღოთ პროგრამული უზრუნველყოფა ამ საცავებიდან.
როგორ გამოვიყენოთ OneGet?
ასე რომ, ჯერ ვნახოთ ხელმისაწვდომი ბრძანებები. თქვენ ხედავთ მას ზემოთ მოცემულ მახასიათებლის სურათზე. ხელმისაწვდომი ბრძანებების სანახავად ჩაწერეთ შემდეგი ბრძანება Powershell.
Get-Command -მოდულის პაკეტის მართვა
გახსოვდეთ, არა OneGet, არამედ PackageManagement (მე ვწერ აქ OneGet-ს მხოლოდ სიმარტივისთვის). ასე რომ, ახლა თქვენ გაქვთ ბრძანებების სია. ახლა, დავიწყოთ იმით, რომ შევამოწმოთ, რომელი პაკეტის წყაროები (პაკეტის მენეჯერები) გვაქვს.
მიიღეთ პაკეტის წყაროები
ჩაწერეთ შემდეგი ბრძანება (ან უბრალოდ დააკოპირეთ):
Get-PackageSource
თქვენ უნდა მიიღოთ პაკეტის წყაროები, რომლებიც დაინსტალირებულია თქვენს სისტემაში.
![Oneget პაკეტის წყაროები](/f/c00280fb47411789b92403eb4fc86db2.png)
ასე რომ, მე მხოლოდ ჩაშენებული PowerShell გალერეა მაქვს დაინსტალირებული. ახლა მოდით დავაინსტალიროთ Chocolatey Package Manager. თუ უკვე ხედავთ შოკოლადის სიაში, გამოტოვეთ შემდეგი ნაბიჯი.
შოკოლადის დაყენება
შეიყვანეთ შემდეგი ბრძანება:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider იპოვის ხელმისაწვდომი პაკეტის საცავებს და დააინსტალირებს მას.
![Oneget Install Chocolatey](/f/56786386c9b6a036659a6fc2ef9cd81d.png)
დაარტყა შედი და შოკოლადის ინსტალაცია უნდა დაიწყოს. ინსტალაციის დასრულების შემდეგ, კვლავ შეამოწმეთ პაკეტის წყარო ბრძანებით, რომელიც ადრე გამოიყენეთ. თქვენ უნდა ნახოთ შოკოლადის.
შემდეგი, ჩვენ უნდა დავაყენოთ Chocolatey როგორც ნაგულისხმევი პროგრამული პაკეტის წყარო. ჩვენ გამოვიყენებთ ნაკრები-პაკეტის წყარო ნაგულისხმევად დაყენების ბრძანება. შეიყვანეთ შემდეგი ბრძანება:
Set-PackageSource -სახელი chocolatey
ახლა, როცა ყველაფერი მზად ვართ, მოდით დავაყენოთ პროგრამა შოკოლადის საცავიდან.
დააინსტალირეთ პროგრამული უზრუნველყოფა Chocolatey Repository-დან
თქვენ მიიღებთ მეტ ვარიანტს Chocolatey-ით. თქვენ არ გჭირდებათ Chocolatey-ის ვებსაიტზე წასვლა და პროგრამული უზრუნველყოფის პოვნა, რომლის ინსტალაციაც გსურთ. ამის პოვნა შეგიძლიათ თავად Powershell-იდან პოვნა-პაკეტი ბრძანება. ასე რომ, ვთქვათ, რომ გსურთ იპოვოთ ყველა პაკეტი, რომელიც დაკავშირებულია "Chrome"-თან.
find-package -სახელი Chrome
![Oneget Chocolatey Find Chrome](/f/478d38e4f3b71c3fd96ce1b0f2b6b902.png)
ახლა თქვენ მიიღებთ ყველა პაკეტს ქრომი მასში საკვანძო სიტყვა შეჯამებასთან ერთად. ახლა, ამ სიიდან, მე დავაყენებ Adblockpluschrome.
install-package -name adblockpluschrome
![Oneget Chocolatey ინსტალაციის პროგრამული უზრუნველყოფა](/f/8d06cd41ad60f848c34aebe734455665.png)
შედი ი და ინსტალაცია დაიწყება.
განახლების ბრძანება არ არის ხელმისაწვდომი
გასაკვირია, რომ OneGet-ს არ აქვს განახლება ბრძანება. Chocolatey-ში არის განახლების ბრძანება, მაგრამ ეს აქ არ ვრცელდება. ეს დაფიქსირდა საკითხი GitHub-ზე ჯერ კიდევ 2014 წელს, როდესაც ტექნიკური გადახედვები იღებდა ინსაიდერებს და ის ჯერ კიდევ არ არის მოგვარებული.
გსურთ გახდეთ Command Prompt Ninja? აი ა ფუნქციის ღილაკების მალსახმობების სია რომ გახდები ერთი.
Გამოკვლევა
ახლა, როდესაც თქვენ იცით საფუძვლები, შეგიძლიათ შემდგომ შეისწავლოთ ბრძანებები და პარამეტრები. თუ ფიქრობთ, რომ OneGet-ს არ მიუწოდებია უმაღლესი დონის სერვისი, ყოველთვის შეგიძლიათ აირჩიოთ Chocolatey და გამოიყენოთ იგი Command ხაზის მეშვეობით.
ასევე იხილეთ: 3 ბრძანების ხაზის ალტერნატივა, რომელიც ნაგულისხმევზე უკეთესია