วิธีใช้ "winget" เพื่อติดตั้งแอพจาก Command Line บน Windows 10

คำแนะนำในการค้นหาและติดตั้งแอพโดยใช้ Winget บน Windows 10

Microsoft กำลังทำงานบนเครื่องมือบรรทัดคำสั่งที่เรียกว่า ปีก เพื่อให้ผู้ใช้ Windows 10 ดาวน์โหลดและติดตั้งแอพได้โดยตรงจากพรอมต์คำสั่ง ปัจจุบัน Winget มีให้ใช้งานในรูปแบบตัวอย่าง แต่คุณสามารถดาวน์โหลดได้บนพีซี Windows 10 เครื่องใดก็ได้เพื่อทดสอบและลองใช้จาก Github

หากคุณกำลังใช้งาน Windows 10 Insider บิวด์ล่าสุด คุณอาจมี ปีก ติดตั้งบนคอมพิวเตอร์ของคุณ คุณสามารถตรวจสอบได้โดยเรียกใช้คำสั่งต่อไปนี้ใน CMD หรือ PowerShell:

ปีก--รุ่น

สำหรับ Windows 10 รุ่นเสถียร คุณจะต้องดาวน์โหลดและติดตั้งด้วยตนเอง ปีก บนระบบของคุณ เรามีคำแนะนำโดยละเอียดเกี่ยวกับการติดตั้ง winget ที่ลิงค์ด้านล่าง ไปดูกันเลย

ในคู่มือนี้ เราจะมาดูพื้นฐานของ ปีก และดูวิธีการติดตั้ง ค้นหา หรือรับข้อมูลของแอพได้จากพรอมต์คำสั่ง

ปีก เครื่องมือ CLI มีไวยากรณ์พื้นฐานที่คล้ายกับตัวจัดการแพ็คเกจ Linux ยอดนิยมมากมาย เช่น ฉลาด หรือ dnf. คุณสามารถใช้ได้ ปีก CLI จาก Command Prompt หรือ Windows PowerShell พื้นฐาน ปีก ไวยากรณ์มีดังนี้:

ปีก 

ที่กล่าวว่ามาเริ่มการติดตั้งแอพจากบรรทัดคำสั่งโดยใช้ Winget

คำสั่งติดตั้งแอพ Winget

ชอบมาก apt ติดตั้ง บนระบบ Ubuntu คุณสามารถใช้ ติดตั้งปีก คำสั่งดาวน์โหลดและติดตั้งแอพบนพีซี Windows 10

การติดตั้ง winget ตัวอย่างเช่น: winget ติดตั้ง 7zip

Winget จะเริ่มดาวน์โหลดแอปและติดตั้งโดยอัตโนมัติ หากคุณได้รับข้อความแจ้ง UAC ให้กดปุ่ม 'ใช่' และคุณก็พร้อมที่จะไป

C:\Users\ATH> winget ติดตั้ง 7zip พบ 7Zip [7zip.7zip] แอปพลิเคชั่นนี้ได้รับอนุญาตจากคุณโดยเจ้าของ Microsoft จะไม่รับผิดชอบหรือให้สิทธิ์การใช้งานใดๆ แก่แพ็คเกจของบุคคลที่สาม กำลังดาวน์โหลด //www.7-zip.org/a/7z1900-x64.msi ██████████████████████████████ 1.66 MB / 1.66 MB ตรวจสอบแฮชของตัวติดตั้งที่ตรวจสอบสำเร็จ กำลังติดตั้ง ... ติดตั้งสำเร็จแล้ว!

การใช้งานและแฟล็กการติดตั้ง Winget

ด้านล่างนี้คือแฟล็กที่รองรับทั้งหมดตามที่แสดงใน ติดตั้ง winget --help สั่งการ.

การใช้งาน: winget ติดตั้ง [[-q] ] [] มีอาร์กิวเมนต์ต่อไปนี้: -q,--query คำค้นหาที่ใช้เพื่อค้นหาแอป มีตัวเลือกต่อไปนี้: -m,--manifest เส้นทางไปยังรายการของ แอปพลิเคชัน --id กรองผลลัพธ์ตาม id --name กรองผลลัพธ์ตามชื่อ --moniker กรองผลลัพธ์ตามชื่อแอป -v,--version ใช้เวอร์ชันที่ระบุ ค่าเริ่มต้นคือเวอร์ชันล่าสุด -s,--source Find app โดยใช้แหล่งที่ระบุ -e,-exact Find app โดยใช้การจับคู่แบบตรงทั้งหมด -i,--Interactive ขอติดตั้งแบบโต้ตอบ อาจจำเป็นต้องป้อนข้อมูลของผู้ใช้ -h,--silent ขอการติดตั้งแบบเงียบ -o,-log Log location (หากได้รับการสนับสนุน) --override Override อาร์กิวเมนต์ที่จะส่งต่อไปยังตัวติดตั้ง -l,--location Location ที่จะติดตั้ง (ถ้า ได้รับการสนับสนุน)

คำสั่งแอพค้นหา Winget

ในการค้นหาแอพ เราจะใช้ การค้นหาปีก สั่งการ.

การค้นหา winget ตัวอย่างเช่น ค้นหา winget 7zip

หากมีแพ็คเกจชื่อ '7zip' การค้นหาปีก คำสั่งจะดึงชื่อแพ็คเกจ ID เวอร์ชันและแสดงในเอาต์พุต

C:\Users\ATH> winget ค้นหา 7zip ชื่อรหัสเวอร์ชันที่ตรงกัน ------------------------------------ 7Zip 7zip.7zip 19.0.0 ชื่อเล่น: 7zip

การใช้การค้นหา Winget และแฟล็ก

ด้านล่างนี้คือแฟล็กที่รองรับทั้งหมดตามที่แสดงใน การค้นหา winget --help สั่งการ.

การใช้งาน: winget search [[-q] ] [] มีอาร์กิวเมนต์ต่อไปนี้: -q,--query คำค้นหาที่ใช้เพื่อค้นหาแอป มีตัวเลือกต่อไปนี้: --id กรองผลลัพธ์ตาม id --name กรองผลลัพธ์ ตามชื่อ --moniker กรองผลลัพธ์ตามชื่อเล่นของแอป --tag กรองผลลัพธ์ตามแท็ก --command กรองผลลัพธ์ตามคำสั่ง -s,--source ค้นหาแอปโดยใช้แหล่งที่มาที่ระบุ -n,--count แสดงไม่เกินจำนวนผลลัพธ์ที่ระบุ -e,-- ค้นหาแอปที่แน่นอนโดยใช้การจับคู่แบบตรงทั้งหมด

คำสั่งแอพ Winget แสดง

ในขณะที่ การค้นหาปีก คำสั่งก็เพียงพอที่จะดึงข้อมูลพื้นฐานเกี่ยวกับแอพจากบรรทัดคำสั่ง คุณสามารถดึงรายละเอียดทั้งหมด เช่น ชื่อผู้แต่ง คำอธิบาย สิทธิ์ใช้งาน และอื่นๆ เกี่ยวกับแอพโดยใช้ การแสดงปีก สั่งการ.

การแสดงวิงเก็ต ตัวอย่างเช่น การแสดงวิงเก็ต 7zip

ผลลัพธ์จาก การแสดงปีก คำสั่งจะดึงข้อมูลที่เกี่ยวข้องทั้งหมดเกี่ยวกับแพ็คเกจที่คุณอาจต้องการ (จากเครื่องมือบรรทัดคำสั่ง)

C:\Users\ATH> winget แสดง 7zip Found 7Zip [7zip.7zip] เวอร์ชัน: 19.0.0 สำนักพิมพ์: 7zip ผู้แต่ง: 7zip AppMoniker: 7zip คำอธิบาย: โปรแกรมเก็บไฟล์ฟรีและโอเพ่นซอร์สที่มีอัตราการบีบอัดสูง หน้าแรก: //www.7-zip.org/ ใบอนุญาต: ลิขสิทธิ์ (C) 1999-2020 Igor Pavlov - GNU LGPL License Url: //7-zip.org/license.txt Installer: SHA256: a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc ดาวน์โหลด URL: //www.7-zip.org/a/7z1900-x64.msi ประเภท:

การใช้ Winget และธง

ด้านล่างนี้คือแฟล็กที่รองรับทั้งหมดตามที่แสดงใน การแสดงวิงเก็ต --help สั่งการ.

การใช้งาน: winget show [[-q] ] [] มีอาร์กิวเมนต์ต่อไปนี้: -q,--query คำค้นหาที่ใช้เพื่อค้นหาแอป มีตัวเลือกต่อไปนี้: -m,--manifest เส้นทางไปยังรายการของ แอปพลิเคชัน --id กรองผลลัพธ์ตาม id --name กรองผลลัพธ์ตามชื่อ --moniker กรองผลลัพธ์ตามชื่อแอป -v,--version ใช้เวอร์ชันที่ระบุ ค่าเริ่มต้นคือเวอร์ชันล่าสุด -s,--source ค้นหาแอปโดยใช้แหล่งที่ระบุ -e,- ค้นหาแอปที่แน่นอนโดยใช้การจับคู่แบบตรงทั้งหมด --versions แสดงเวอร์ชันที่มีของแอป

โดยสรุป เราสามารถค้นหาและติดตั้งแอพจากบรรทัดคำสั่งบน Windows 10 โดยใช้ ปีก package manager และดูการใช้งานเบื้องต้นของมัน

ปีก package manager เป็นฟีเจอร์ที่กำลังพัฒนาและคาดว่าจะวางจำหน่ายในรุ่นเสถียรของ Windows 10 ภายในเดือนพฤษภาคม 2564

หมวดหมู่: Windows