วิธีใช้ Windows Package Manager เพื่อติดตั้งโปรแกรม Windows

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

ในบทความนี้ เราจะแสดงวิธีใช้ตัว จัดการแพ็คเกจของ Windowsเพื่อติดตั้งแอพและโปรแกรมโดยใช้พรอมต์คำสั่ง

Chocolatey Package Manager

ตัวจัดการแพ็คเกจของ Windows(Windows)คือชุดเครื่องมือที่ช่วยให้ผู้ใช้สามารถติดตั้ง กำหนดค่า และอัปเดตแอพและโปรแกรมได้โดยอัตโนมัติ

Chocolatey เป็น โปรแกรมจัดการแพ็คเกจWindowsที่ปลอดภัยและใช้งานง่าย คุณสามารถใช้โค้ดไม่กี่บิตเพื่อติดตั้งแอปและโปรแกรม ตลอดจนจัดการและติดตามการอัปเดต

เป็นโอเพ่นซอร์สฟรีสำหรับการใช้งานส่วนตัวและธุรกิจ สำหรับผู้ใช้ที่ต้องการฟังก์ชันขั้นสูงChocolateyขอเสนอการอัปเกรดระดับพรีเมียม

ติดตั้ง Chocolatey(Install Chocolatey)

  • พรอมต์คำสั่งจะปรากฏขึ้นในหน้าต่างดังรูปด้านล่าง

  • พิมพ์รหัสต่อไปนี้ในพรอมต์คำสั่งแล้วกดEnter
@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1'))“ && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”

ระหว่างขั้นตอนการติดตั้ง คุณจะเห็นข้อความเลื่อนไปมาจำนวนมากในหน้าต่างคำสั่ง

ติดตั้งแอพโดยใช้ Chocolatey Windows Package Manager(Install Apps Using the Chocolatey Windows Package Manager)

ในการติดตั้งแอพ ให้เริ่มต้นด้วยการเปิดเอกสารข้อความบนเดสก์ท็อปของคุณเพื่อสร้างรายการแอพที่คุณต้องการติดตั้ง ถัดไป จากเว็บเบราว์เซอร์ ไปที่ไดเรกทอรีแอปของ Chocolately แพ็คเกจที่ดูแล(Community Maintained Packages)โดย ชุมชน

สำหรับแต่ละแอพที่คุณต้องการติดตั้ง ให้พิมพ์คำสั่งต่อไปนี้ในไฟล์ข้อความของคุณ:

choco install [ชื่อแพ็คเกจ] -fy(choco install [name of package] -fy)

สำหรับ [ชื่อแพ็คเกจ] ให้ใช้ชื่อตามที่ปรากฏในไดเรกทอรีแอป ตัวอย่างเช่น หากคุณต้องการติดตั้งMozilla Firefoxให้ใช้รหัสต่อไปนี้:

choco ติดตั้ง firefox(choco install firefox)

ส่วน-fyของคำสั่งคือการกำหนดที่บอกให้Chocolateyเลือกใช่(yes )เมื่อมีข้อความแจ้งปรากฏขึ้นระหว่างการติดตั้ง ซึ่งช่วยให้กระบวนการเป็นไปโดยอัตโนมัติและทำให้ง่ายที่สุด

ทุกแอปที่คุณต้องการติดตั้งควรอยู่ในบรรทัดแยกต่างหากในไฟล์ข้อความของคุณ แต่ละบรรทัดควรเหมือนกัน ยกเว้นชื่อแอป

หลังจากแสดงรายการแอปทั้งหมดที่คุณต้องการรวมแล้ว คุณสามารถใช้บรรทัดเดียวเพื่อติดตั้งทั้งหมดพร้อมกันโดยใช้โค้ดต่อไปนี้สำหรับตัวอย่างด้านบน:

choco install firefox -fy.install install firefox -fy.adobereader -fy.install 7zip.install -fy.install notepadplusplus -fy.install skype – fy

บันทึกไทล์ข้อความของคุณและปิด ควรมีนามสกุล .txt หากไม่เป็นเช่นนั้น คุณจะต้องเปิดใช้งาน นามสกุล ไฟล์(File)จากFile Explorerโดยทำตามขั้นตอนด้านล่าง:

เปิดใช้งานนามสกุลไฟล์(Enable File Extensions)

  • เปิดFile Explorerโดยคลิกที่ไอคอนไฟล์ที่ด้านล่างของหน้าจอ

  • คุณยังสามารถเปิด(open )File Explorerได้โดยพิมพ์ file explorer ในแถบค้นหา ของ Windows

  • คลิกที่View t ab ที่ด้านบนและทำเครื่องหมายที่ช่องถัดจากFile name extensionsเพื่อเปิดใช้งาน

  • เมื่อคุณบันทึกไฟล์ข้อความด้วย นามสกุล .txtแล้ว ให้เปลี่ยนชื่อ ไฟล์ด้วย นามสกุล . bat คลิกขวาที่ไฟล์ .bat ใหม่ แล้วเลือกRun as Administrator(Run as Administrator)

  • การดำเนินการนี้จะทริกเกอร์Chocolateyเพื่อเริ่มและติดตั้งแอปทั้งหมดของคุณ บันทึกไฟล์ .bat ของคุณเพื่อใช้อ้างอิงหรือนำไปใช้ในอนาคต

ติดตั้งทุกอย่างโดยใช้ One Line(Install Everything Using One Line)

คุณยังสามารถติดตั้งแอพทั้งหมดของคุณและตัว จัดการแพ็คเกจ Chocolatey Windowsได้พร้อมกันด้วยไฟล์ .bat ไฟล์เดียว 

  • เปิดไฟล์ .bat ที่คุณสร้างขึ้นและเพิ่มเข้าไปหลัง คำสั่งการติดตั้ง Chocolateyดังนี้:

@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1′))“ && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”

choco ติดตั้ง firefox -fy(choco install firefox -fy)

choco ติดตั้งติดตั้ง firefox -fy(choco install install firefox -fy)

choco ติดตั้ง adobereader -fy(choco install adobereader -fy)

choco ติดตั้ง 7zip.install -fy(choco install 7zip.install -fy)

choco ติดตั้ง notepadplusplus -fy(choco install notepadplusplus -fy)

choco ติดตั้ง skype – fy(choco install skype – fy)

คำสั่งด้านบนมีการตัดคำเพื่อให้อ่านง่ายขึ้น อย่างไรก็ตาม เมื่อคุณรันคำสั่ง คำสั่งควรเป็นหนึ่งบรรทัดดังที่คุณเห็นด้านล่าง:

@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1'))“ && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin” choco install firefox -fy.choco install install firefox -fy.choco install adobereader -fy.choco install 7zip.install -fy.choco install notepadplusplus -fy.choco install skype - fy

บันทึกไฟล์ของคุณ เพื่อให้คุณสามารถใช้มันได้อีกครั้งเมื่อคุณต้องการ เพื่อติดตั้งแอพโปรดและChocolatey ทั้งหมดของคุณ ในเวลาเดียวกัน

ใช้ Chocolatey(Use Chocolatey)เพื่อติดตั้งแอพและโปรแกรมของคุณด้วยพรอมต์คำสั่ง มีฐานข้อมูลขนาดใหญ่ของแพ็คเกจWindows ที่ผ่าน (Windows)กระบวนการตรวจสอบอย่าง( rigorous review process)เข้มงวด

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

พิจารณาสถานการณ์ที่คุณต้องการอัปเกรดโปรแกรมและแอปทั้งหมดบนคอมพิวเตอร์ของคุณเพื่อให้แน่ใจว่าคุณกำลังใช้เวอร์ชันล่าสุดและปลอดภัยที่สุด ในการดำเนินการด้วยตนเอง คุณต้อง:

  • ค้นหาเวอร์ชันล่าสุด
  • เลือกการดาวน์โหลดที่ถูกต้อง
  • ดูแลขั้นตอนการติดตั้งเพื่อไม่ให้คุณดาวน์โหลดสิ่งที่คุณไม่ต้องการ เช่น แถบเครื่องมือที่รวมอยู่โดยค่าเริ่มต้น และกำหนดให้คุณต้องยกเลิกการเลือก
  • ทำตามขั้นตอนนี้สำหรับทุกโปรแกรม

หรือใช้ตัว จัดการแพ็คเกจ Chocolatey Windowsเพื่อเปิดบรรทัดคำสั่ง พิมพ์:

choco อัพเกรดทั้งหมด -y(choco upgrade all -y)

เสร็จแล้ว. 



About the author

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



Related posts