วิธีการติดตั้งซอฟต์แวร์ Linux ใน Ubuntu Bash Shell ของ Windows 10
ติดตั้ง Bash shell ที่ใช้ Ubuntu ของ Windows 10 และคุณจะมีสภาพแวดล้อมของ Ubuntu ที่สมบูรณ์ซึ่งช่วยให้คุณติดตั้งและเรียกใช้แอปพลิเคชันเดียวกันกับที่คุณสามารถรันบนระบบ Linux บน Ubuntu แต่เหมือนกับใน Ubuntu คุณจะต้องมีคำสั่ง apt-get เพื่อติดตั้งและอัปเดตซอฟต์แวร์.
โปรดทราบว่าระบบย่อย Linux ของ Windows 10 ไม่สนับสนุนแอปพลิเคชันกราฟิกหรือซอฟต์แวร์เซิร์ฟเวอร์อย่างเป็นทางการ (แม้ว่าคุณจะสามารถรันแอปพลิเคชั่นกราฟิกบางตัวได้โดยไม่เป็นทางการ) อย่างเป็นทางการมันมีไว้สำหรับแอปพลิเคชันเทอร์มินัล Linux และผู้พัฒนาโปรแกรมอรรถประโยชน์บรรทัดคำสั่งอื่น ๆ อาจต้องการ.
Bash shell ของ Windows 10 รองรับเฉพาะไบนารี 64 บิตดังนั้นคุณจึงไม่สามารถติดตั้งและรันโปรแกรม Linux 32 บิตได้.
ฉลาดรับอธิบาย
บน Ubuntu และการแจกแจงแบบอิงเดเบียนบน Ubuntu คุณใช้ apt-get
คำสั่งในการติดตั้งซอฟต์แวร์ “ Apt” หมายถึง“ Advanced Package Tool” คำสั่งนี้ดาวน์โหลดชุดซอฟต์แวร์จากที่เก็บซอฟต์แวร์ส่วนกลางของ Ubuntu และติดตั้งลงในระบบของคุณ หากแพ็คเกจที่คุณพยายามติดตั้งต้องการ - หรือ“ ขึ้นอยู่กับ” - แพ็คเกจอื่น ๆ apt-get จะดาวน์โหลดและติดตั้งแพ็คเกจเหล่านั้นโดยอัตโนมัติ (รู้จักกันในชื่อการพึ่งพา) เช่นกัน Apt-get ใช้งานได้กับแพ็คเกจ“ .deb” ที่มีชื่อว่า Debian การกระจาย Linux ของ Ubuntu นั้นมีพื้นฐานมาจาก.
คุณจะต้องเรียกใช้ apt-get พร้อมกับคำสั่ง“ sudo” ซึ่งให้สิทธิ์ superuser หรือ root สิทธิ์ สิ่งนี้อนุญาตให้คำสั่งแก้ไขและติดตั้งไฟล์ระบบในสภาพแวดล้อม Linux คุณจะต้องป้อนรหัสผ่านของบัญชีผู้ใช้ปัจจุบันของคุณเมื่อคุณใช้ sudo.
คุณยังสามารถใช้คำสั่ง apt ที่ใหม่กว่าแทนคำสั่ง apt-get แบบดั้งเดิมแม้ว่าคำสั่งทั้งสองจะทำงาน.
วิธีดาวน์โหลดรายการแพ็กเกจที่อัปเดต
ขั้นแรกคุณจะต้องเรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดรายการแพคเกจล่าสุดจากที่เก็บซอฟต์แวร์:
sudo apt-get update
คุณจะต้องทำสิ่งนี้ก่อนติดตั้งแพ็กเกจใด ๆ.
วิธีการติดตั้งแพ็คเกจ
หากคุณรู้ชื่อของแพ็คเกจที่คุณต้องการติดตั้งคุณสามารถดาวน์โหลดและติดตั้งได้ด้วยคำสั่งต่อไปนี้แทนที่“ packagename” ด้วยชื่อของแพ็คเกจที่คุณต้องการติดตั้ง:
sudo apt-get install packagename
ตัวอย่างเช่นหากคุณต้องการติดตั้ง Ruby คุณจะต้องรันคำสั่งต่อไปนี้:
sudo apt-get install ruby
คุณสามารถกดปุ่ม Tab ในขณะที่พิมพ์ชื่อของแพ็คเกจ (หรือคำสั่งใด ๆ ) เพื่อใช้คุณสมบัติการเติมข้อความอัตโนมัติของ Bash ซึ่งจะช่วยให้คุณพิมพ์สิ่งต่าง ๆ โดยอัตโนมัติและแนะนำตัวเลือกที่ใช้ได้หากมีหลายตัวเลือก.
หลังจากรันคำสั่งนี้และรับคำสั่ง apt-get อื่น ๆ คุณจะพบกับการเปลี่ยนแปลงที่จะเกิดขึ้นและคุณจะต้องพิมพ์“ y” และกด Enter เพื่อดำเนินการต่อ.
วิธีค้นหาแพ็คเกจ
คุณอาจไม่รู้จักชื่อของแพ็คเกจที่คุณต้องการติดตั้ง ในกรณีนี้คุณสามารถใช้คำสั่ง apt-cache เพื่อค้นหาแพ็กเกจแคชที่ดาวน์โหลดของคุณ (รายการที่ถูกดาวน์โหลดด้วยการอัพเดต apt-get) สำหรับโปรแกรม คำสั่งนี้ค้นหาชื่อแพ็คเกจและคำอธิบายสำหรับข้อความที่คุณระบุ.
คำสั่งนี้ไม่ต้องการ sudo เนื่องจากเป็นเพียงการค้นหาง่าย ๆ อย่างไรก็ตามคุณสามารถเรียกใช้ด้วย sudo ได้หากต้องการและจะยังใช้งานได้.
การค้นหา apt-cache บางครั้ง
ตัวอย่างเช่นหากคุณต้องการค้นหาแพ็คเกจที่เกี่ยวข้องกับ w3m ซึ่งเป็นเว็บเบราว์เซอร์แบบข้อความสำหรับเทอร์มินัลคุณต้องเรียกใช้:
การค้นหา apt-cache w3m
วิธีอัปเดตแพคเกจที่คุณติดตั้งไว้ทั้งหมด
หากต้องการอัพเดตแพ็กเกจซอฟต์แวร์ที่ติดตั้งเป็นเวอร์ชันล่าสุดที่มีในที่เก็บซึ่งให้อัพเดตความปลอดภัยใด ๆ ที่พร้อมใช้งานสำหรับแพ็กเกจปัจจุบันของคุณให้รันคำสั่งต่อไปนี้:
sudo apt-get upgrade
อย่าลืมเรียกใช้คำสั่ง“ sudo apt-get update” ก่อนที่คุณจะเรียกใช้คำสั่งนี้เนื่องจากคุณจำเป็นต้องอัปเดตรายการแพ็กเกจของคุณก่อนที่ apt-get จะเห็นเวอร์ชั่นล่าสุดที่มี.
วิธีถอนการติดตั้งแพ็คเกจ
หากต้องการถอนการติดตั้งแพ็กเกจเมื่อคุณทำเสร็จแล้วให้เรียกใช้คำสั่งต่อไปนี้:
sudo apt-get remove packagename
คำสั่งดังกล่าวจะลบไฟล์ไบนารีของแพ็คเกจ แต่ไม่สามารถกำหนดไฟล์ที่เกี่ยวข้องได้ หากคุณต้องการลบทุกสิ่งที่เกี่ยวข้องกับแพคเกจซอฟต์แวร์ให้รันคำสั่งต่อไปนี้แทน:
sudo apt-get purge packagename
คำสั่งข้างต้นจะไม่ลบ "การพึ่งพา" ใด ๆ ซึ่งเป็นแพ็คเกจที่ติดตั้งไว้เพราะจำเป็นต้องมีสำหรับแพ็คเกจ หากคุณถอนการติดตั้งแพคเกจแล้วลบในภายหลังระบบของคุณอาจยังคงมีจำนวนการอ้างอิงเพิ่มเติมที่ไม่จำเป็นอีกต่อไป หากต้องการลบแพ็กเกจใด ๆ ที่ติดตั้งเป็นการอ้างอิงและไม่ต้องการอีกต่อไปให้รันคำสั่งต่อไปนี้:
sudo apt-get autoremove
วิธีการติดตั้งซอฟต์แวร์อื่น ๆ
คำสั่งข้างต้นจะช่วยให้คุณติดตั้งและอัปเดตซอฟต์แวร์ทั่วไปที่คุณต้องการ อย่างไรก็ตามซอฟต์แวร์บางตัวจะถูกติดตั้งผ่านคำสั่งและเครื่องมืออื่น ๆ.
ตัวอย่างเช่นติดตั้ง Ruby gem ด้วยคำสั่ง“ gem install” เมื่อคุณติดตั้ง Ruby ผ่าน apt-get Ruby มีระบบการติดตั้งซอฟต์แวร์ของตัวเองแยกต่างหากจาก apt-get.
แพคเกจซอฟต์แวร์บางอย่างมีอยู่ใน PPAs หรือ "คลังเก็บแพคเกจส่วนบุคคล" ซึ่งโฮสต์โดยบุคคลที่สาม ในการติดตั้งสิ่งเหล่านี้คุณจะต้องเพิ่ม PPA ลงในระบบของคุณจากนั้นใช้คำสั่ง apt-get ปกติ.
ซอฟต์แวร์ที่ใหม่กว่าอาจจำเป็นต้องรวบรวมและติดตั้งจากแหล่งที่มา แพคเกจทั้งหมดที่คุณติดตั้งด้วย apt-get นั้นถูกรวบรวมจากแหล่งกำเนิดโดยระบบสร้างของ Ubuntu และบรรจุในแพ็คเกจ. deb ที่คุณสามารถติดตั้งได้อย่างสะดวก คุณควรหลีกเลี่ยงสิ่งนี้หากเป็นไปได้ แต่อาจหลีกเลี่ยงไม่ได้ในบางกรณี.
ไม่ว่าในกรณีใดถ้าคุณพยายามติดตั้งแอปพลิเคชั่น Linux อื่นคุณควรจะสามารถหาคำแนะนำที่บอกวิธีการติดตั้งได้ คำแนะนำเดียวกันกับที่ทำงานบน Ubuntu 14.04 LTS จะทำงานใน Bash shell ของ Windows 10 เมื่อมีการอัปเดตเป็นเวอร์ชันหลักของ Ubuntu ถัดไปคำแนะนำเดียวกับที่ทำงานบน Ubuntu 16.04 LTS จะทำงานบน Windows 10.