Установка программ из репозитория Windows 10 - winget
สารบัญ:
- OneGet คืออะไร (PackageManagement) และ Chocolatey?
- วิธีใช้ OneGet
- รับแพคเกจแหล่งที่มา
- การติดตั้ง Chocolatey
- ติดตั้งซอฟต์แวร์จาก Chocolatey Repository
- ไม่มีคำสั่งอัพเกรดให้ใช้งาน
- สำรวจ
หากคุณเคยใช้ Linux คุณจะต้องมีเครื่องมือการจัดการแพ็คเกจสำหรับ Windows อยู่เสมอ ใช่ Windows มีเครื่องมือการจัดการแพคเกจของบุคคลที่สามชื่อว่า Chocolatey ซึ่งสามารถเรียกใช้โดยใช้บรรทัดคำสั่ง แต่ Windows 10 นำเครื่องมือ OneGet มาให้ซึ่งเป็นเครื่องมือจัดการแพ็กเกจตามที่ Garret Serack ประกาศโดย Microsoft ในบล็อกโพสต์ มันจะช่วยให้คุณติดตั้ง / ถอนการติดตั้งและอัปเดตซอฟต์แวร์แพ็กเกจด้วย NuGet Package Manager โดยใช้ Powershell นอกจากนี้มันยังรองรับ Chocolatey repository อีกด้วย
หมายเหตุ: ด้วย Windows 10 RTM รีลีส OneGet ได้ถูกเปลี่ยนชื่อเป็น PackageManagement
ดังนั้นมาดูกันว่าคุณสามารถติดตั้ง / ถอนการติดตั้งและอัพเดทซอฟต์แวร์หลายแพคเกจโดยใช้ OneGet (PackageManagement) ได้อย่างไร และดูวิธีรวม Chocolatey กับมันด้วย
OneGet คืออะไร (PackageManagement) และ Chocolatey?
สำหรับผู้ใช้ที่ไม่ใช่ Linux และผู้ที่ไม่ทราบอะไรเกี่ยวกับการจัดการแพ็คเกจ Package Manager จะทำการติดตั้งอัปเดตและถอนการติดตั้งซอฟต์แวร์ (แพ็คเกจ) ได้ง่ายมาก Package Manager ใช้ประโยชน์จากที่เก็บซึ่งจัดเก็บซอฟต์แวร์ทั้งหมดไว้
คุณเพียงแค่ต้องป้อนคำสั่งเพื่อรับแพ็คเกจซอฟต์แวร์เหล่านั้นและติดตั้งลงบนพีซีของคุณ มีเพียงคำสั่งเดียวคุณสามารถติดตั้งหรืออัปเดตซอฟต์แวร์ การอัพเดตจะทำโดยอัตโนมัติทุกครั้งที่มีการอัพเดตซอฟต์แวร์ในที่เก็บ นั่นคือสิ่งที่ Package Manager เป็นข้อมูลเกี่ยวกับ
ตอนนี้ OneGet เป็นเครื่องมือหนึ่งก้าวไปข้างหน้า มันเป็น ผู้จัดการของ Package Manager สามารถโฮสต์ที่เก็บหลายแห่งเช่น Chocolatey และ NuGet เราเคยพูดเกี่ยวกับ Chocolatey มาก่อนแล้ว Chocolatey สามารถทำงานกับพรอมต์คำสั่ง NuGet มีแพ็คเกจซอฟต์แวร์เฉพาะสำหรับเครื่องมือการพัฒนาแอปพลิเคชันของ Microsoft คุณสามารถป้อนคำสั่งเดียวและคว้าซอฟต์แวร์จากที่เก็บเหล่านี้
วิธีใช้ OneGet
ดังนั้นก่อนอื่นเรามาดูคำสั่งที่มี คุณสามารถดูได้ในภาพคุณลักษณะด้านบน หากต้องการดูคำสั่งที่มีประเภทอยู่ในคำสั่งต่อไปนี้ใน Powershell
รับ - คำสั่ง - โมดูลการจัดการ Package
จำไว้ว่าไม่ใช่ OneGet แต่เป็น PackageManagement (ฉันกำลังเขียนที่นี่ OneGet เพื่อความเรียบง่าย) ดังนั้นตอนนี้คุณมีรายการคำสั่ง ตอนนี้เรามาเริ่มด้วยการตรวจสอบแหล่งที่มาของแพ็คเกจ (ผู้จัดการแพ็คเกจ) ที่เรามี
รับแพคเกจแหล่งที่มา
พิมพ์คำสั่งต่อไปนี้ (หรือเพียงแค่คัดลอก):
Get-PackageSource
คุณควรได้รับ Package Sources ที่ติดตั้งบนระบบของคุณ
ดังนั้นฉันมีเพียงแกลลอรี่ PowerShell ติดตั้งในตัว ตอนนี้มาติดตั้ง Chocolatey Package Manager หากคุณเห็น Chocolatey อยู่ในรายการให้ข้ามขั้นตอนถัดไป
การติดตั้ง Chocolatey
ป้อนคำสั่งต่อไปนี้:
รับ -Provider- ชื่อ Chocolatey
Get-PackageProvider จะค้นหาที่เก็บแพ็กเกจที่พร้อมใช้งานและติดตั้ง
กด Enter และการติดตั้ง Chocolatey ควรเริ่มต้น หลังจากการติดตั้งเสร็จสมบูรณ์ให้ตรวจสอบซอร์สแพ็กเกจอีกครั้งด้วยคำสั่งที่คุณใช้ก่อนหน้านี้ คุณควรเห็น Chocolatey
ต่อไปเราจะต้องตั้งค่า Chocolatey เป็นแหล่งแพคเกจซอฟต์แวร์เริ่มต้น เราจะใช้คำสั่ง set-packagesource เพื่อตั้งเป็นค่าเริ่มต้น ป้อนคำสั่งต่อไปนี้:
Set-PackageSource -Name chocolatey
ตอนนี้เราทุกคนต่างพร้อมแล้วที่จะติดตั้งซอฟต์แวร์จากแหล่งเก็บช็อกโกแลต
ติดตั้งซอฟต์แวร์จาก Chocolatey Repository
คุณจะได้รับตัวเลือกเพิ่มเติมกับ Chocolatey คุณไม่จำเป็นต้องไปที่เว็บไซต์ของ Chocolatey และค้นหาซอฟต์แวร์ที่คุณต้องการติดตั้ง คุณสามารถค้นหาได้จาก Powershell โดยใช้คำสั่ง find-package สมมติว่าคุณต้องการค้นหาแพ็คเกจทั้งหมดที่เกี่ยวข้องกับ 'Chrome'
find-package -name Chrome
ตอนนี้คุณจะได้รับแพ็คเกจทั้งหมดที่มีคำหลักของ Chrome อยู่ในนั้นพร้อมกับสรุป ตอนนี้จากรายการนี้ฉันจะติดตั้ง Adblockpluschrome
install-package -name adblockpluschrome
ป้อน Y และการติดตั้งจะเริ่มขึ้น
ไม่มีคำสั่งอัพเกรดให้ใช้งาน
น่าแปลกที่ OneGet ไม่มีคำสั่ง อัปเดต มีคำสั่ง update ใน Chocolatey แต่จะไม่ใช้ที่นี่ ปัญหานี้ได้รับการรายงานใน GitHub ย้อนกลับไปในปี 2014 เมื่อมีการยิงตัวอย่างทางเทคนิคไปยังบุคคลภายในและยังไม่ได้รับการแก้ไข
อยากเป็น Command Prompt Ninja หรือเปล่า นี่คือรายการของปุ่มลัดฟังก์ชั่นที่จะทำให้คุณเป็นหนึ่ง
สำรวจ
ตอนนี้คุณรู้พื้นฐานแล้วคุณสามารถสำรวจคำสั่งและพารามิเตอร์เพิ่มเติมได้ หากคุณคิดว่า OneGet ยังไม่ได้ให้บริการที่ดีที่สุดคุณสามารถเลือกใช้ Chocolatey และใช้มันผ่านทางบรรทัดคำสั่ง
ยังเห็น: 3 ทางเลือกที่พร้อมรับคำสั่งที่ดีกว่าค่าเริ่มต้น
วิธีการเพิ่มยอดขายของ บริษัท อย่างมีประสิทธิภาพ

หนึ่งในโซลูชั่นที่มีประสิทธิภาพและมีราคาแพงที่สุดในการส่งเสริมการขายคือการมุ่งเน้นการสร้างกระบวนการที่ดีขึ้นและเพื่อยกระดับ เครื่องมือที่คุณมีแล้ว
ใช้ Social Media อย่างมีประสิทธิภาพ

โพสต์บล็อก Peer to Peer
Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing