ขั้นแรกให้ดูที่ Windows Package Manager
- หมวดหมู่: ของ Windows
ไมโครซอฟท์ ปล่อยตัวอย่าง ของ Windows Package Manager ในวันนี้ระหว่างการประชุม Virtual Build 2020 ผู้ดูแลระบบ Windows อาจใช้เพื่อติดตั้งโปรแกรมของ บริษัท อื่นและของ บริษัท อื่นเช่น 7-Zip, KeePass, Arduino IDE หรือ Discord
ตัวจัดการแพ็คเกจซึ่งคล้ายกับตัวจัดการแพ็คเกจบนระบบ Linux ช่วยให้ผู้ใช้สามารถค้นหาดาวน์โหลดติดตั้งและถอนการติดตั้งโปรแกรมและแพ็คเกจสำหรับระบบปฏิบัติการ Windows จุดประสงค์หลักคือการติดตั้งอัปเดตและกำหนดค่าซอฟต์แวร์บน Windows โดยอัตโนมัติ
Windows Package Manager ทำงานคล้ายกับตัวจัดการแพ็คเกจบน Linux หรือโปรแกรม Windows ของ บริษัท อื่นเช่น chocolatey . ไมโครซอฟท์ตัดสินใจปล่อยเป็นโอเพนซอร์ส ผู้ใช้ที่สนใจสามารถตรวจสอบที่เก็บ GitHub เพื่อดูเอกสารและดาวน์โหลดเวอร์ชันตัวอย่างของ Package Manager
ตัวจัดการแพคเกจต้องการ Windows 10 เวอร์ชัน 1709 เป็นอย่างน้อยและอาจติดตั้งจาก Microsoft Store (ต้องใช้ Windows 10 Insider build และส่งอีเมลเชิญในตอนนี้) หรือด้วยตนเองจาก GitHub
เมื่อติดตั้งแล้วให้เปิดอินสแตนซ์ Windows Terminal, PowerShell หรือ Command Prompt เพื่อเริ่มใช้งาน คำสั่งคือ winget และคุณอาจต้องการรันโดยไม่มีพารามิเตอร์ใด ๆ เพื่อแสดงคำสั่งและวิธีใช้ที่มีอยู่ก่อน
คำสั่งหลักที่มีอยู่ในขณะนั้นคือ:
- winget install // เพื่อติดตั้งโปรแกรม
- winget show // แสดงข้อมูลเกี่ยวกับแอปพลิเคชันที่ระบุ
- ที่มา winget // ไปยังหลายแหล่ง
- การค้นหา winget // เพื่อแสดงรายการโปรแกรมทั้งหมดหรือรายการเฉพาะ
- แฮช winget // ไปยังไฟล์ตัวติดตั้งแฮช
- winget validate // เพื่อตรวจสอบไฟล์ manifest
การค้นหา winget คำสั่งจะแสดงรายการโปรแกรมที่ Windows Package Manager สนับสนุนในปัจจุบัน ปัจจุบันมีการสนับสนุนโปรแกรมยอดนิยมและเครื่องมือสำหรับนักพัฒนาที่คัดสรรมาเป็นอย่างดี โปรแกรมเช่น vim, Whatsapp, GIMP, VLC, Steam หรือ Sublime Text สามารถติดตั้งได้โดยใช้ Package Manager
โปรดทราบว่าในขณะนี้ยังไม่รองรับฟังก์ชันการถอนการติดตั้ง Microsoft มีแผนที่จะรวมคุณลักษณะนี้ตลอดจนรายการและอัปเดตฟังก์ชันการทำงานในโปรแกรมเร็ว ๆ นี้
คำสั่ง winget install 'ชื่อโปรแกรม' ดาวน์โหลดแพ็คเกจที่เลือกและเรียกใช้โปรแกรมติดตั้ง ดูเหมือนว่าโปรแกรมจะดาวน์โหลดจากไซต์ของบุคคลที่สาม (ไซต์ของนักพัฒนาซอฟต์แวร์) และไม่ได้มาจากที่เก็บข้อมูลที่ Microsoft ดูแล
ตำแหน่งไฟล์จะแสดงโดย winget ตัวจัดการแพ็คเกจรองรับตัวติดตั้ง exe, msi และ msix ในปัจจุบัน
Winget อาจทำงานได้โดยไม่มีสิทธิ์ที่สูงขึ้น การติดตั้งโปรแกรมบางโปรแกรมอาจต้องมีการยกระดับอย่างไรก็ตามและจะมีการแจ้งเตือนหากจำเป็น
คำสั่ง winget show 'package name' แสดงข้อมูลเกี่ยวกับโปรแกรม ซึ่งอาจรวมถึงลิงก์ไปยังหน้าแรกและใบอนุญาต URL ดาวน์โหลดแฮช SHA256 และประเภทของโปรแกรมติดตั้ง
บริษัท ซอฟต์แวร์และนักพัฒนาซอฟต์แวร์อาจสงสัยว่าพวกเขาอาจส่งโปรแกรมของตนไปยัง Windows Package Manager หรือไม่เพื่อให้รวมเข้าด้วยกัน Microsoft มี ข้อมูล เกี่ยวกับกระบวนการบนเว็บไซต์เอกสาร โดยทั่วไปสิ่งที่นักพัฒนาต้องทำคือสร้างรายการแพ็คเกจที่ให้ข้อมูลเกี่ยวกับแอปพลิเคชันก่อนที่จะส่งรายการไปยังที่เก็บ Windows Package Manager บน GitHub
รองรับการเขียนสคริปต์ ผู้ดูแลระบบอาจสร้างแบทช์หรือสคริปต์พาวเวอร์เชลล์เพื่อติดตั้งแอปพลิเคชันหลายรายการพร้อมกันเช่น
@echo ปิด
Echo ติดตั้ง Powertoys และ Terminal
REM Powertoys
winget ติดตั้ง Microsoft.Powertoys
ถ้า% ERRORLEVEL% EQU 0 Echo Powertoys ติดตั้งสำเร็จ
สถานี REM
winget ติดตั้ง Microsoft.WindowsTerminal
ถ้า% ERRORLEVEL% EQU 0 Echo Terminal ติดตั้งสำเร็จ % ERRORLEVEL%
ปิดคำ
Windows Package Manager อาจกลายเป็นเครื่องมือสำคัญในคลังแสงของผู้ดูแลระบบ Windows และผู้ใช้ตามบ้าน ขึ้นอยู่กับปัจจัยหลายประการรวมถึงว่าจะรวมเข้ากับ Windows โดยกำเนิดหรือไม่ความพร้อมใช้งานของแพ็คเกจและฟังก์ชันการทำงาน
ตอนนี้คุณ: คุณใช้อะไรกับ Windows Package Manager