สำหรับผู้ใช้ Linux ซอฟต์แวร์อาจมาจากหลายแหล่ง มี PPA, ร้านซอฟต์แวร์, Snap store, Flathub และอื่นๆ คุณจะไม่พบทุกแอพที่คุณต้องการในแอพเหล่านั้น อย่างไรก็ตาม; คุณอาจต้องไปที่เว็บไซต์ของผู้จำหน่ายแอปพลิเคชันเพื่อดาวน์โหลดและติดตั้งไฟล์ที่มีนามสกุล .deb แต่คุณจะติดตั้งไฟล์ deb ได้อย่างไร
ในบทความนี้ เราจะมาสำรวจว่าไฟล์ deb คืออะไร และคุณจะติดตั้งหรือถอนการติดตั้งไฟล์ด้วยวิธีต่างๆ ได้อย่างไร ทั้งบนเดสก์ท็อปและในเทอร์มินัล นอกจากนี้เรายังจะสำรวจวิธีการอัปเดตและวิธีติดตั้งบนระบบปฏิบัติการ BSD
ไฟล์ Deb คืออะไร
ไฟล์ Deb (ย่อมาจาก Debian) เป็นไฟล์เก็บถาวรที่ไม่เพียงแต่มีไฟล์ที่จำเป็นสำหรับโปรแกรมแอปพลิเคชันเท่านั้น แต่ยังรวมถึงสคริปต์สำหรับการติดตั้งและการกำหนดค่าของแอปที่คุณต้องการติดตั้งด้วย หากคุณมาจาก Windows ไฟล์ deb จะคล้ายกับไฟล์ .exe
คุณจำเป็นต้องเป็นผู้เชี่ยวชาญ Linux เพื่อติดตั้งไฟล์ deb หรือไม่
ไม่ได้อย่างแน่นอน. ดังที่เราเห็นด้านล่าง มีวิธีง่าย ๆ มากมายในการติดตั้งแพ็คเกจ deb บน Ubuntu และการแจกแจงแบบอื่นที่ใช้ Debian
หมายเหตุสำคัญประการหนึ่งคือ แอปพลิเคชันที่ติดตั้งพร้อมกับไฟล์ deb มักจะต้องมีการติดตั้งแพ็คเกจเพิ่มเติมที่เรียกว่าการพึ่งพา ควบคู่ไปกับพวกเขาจึงจะสามารถทำงานได้ แม้ว่าวิธีการทั้งหมดที่สำรวจในวันนี้จะติดตั้งไฟล์ deb ของคุณ แต่ไม่ใช่ทุกวิธีที่จะติดตั้งการพึ่งพา และเราจะแจ้งให้ทราบเมื่อเป็นกรณีนี้
ศูนย์ซอฟต์แวร์
Linux distros ส่วนใหญ่จะรวมแอพศูนย์ซอฟต์แวร์บางประเภท Ubuntu เรียกว่า Ubuntu Software Center และใน Mint จะเรียกว่า Software Manager แอพเหล่านี้มอบประสบการณ์การเรียกดูแพ็คเกจและการติดตั้งที่น่าดึงดูดแก่คุณ
การใช้หนึ่งในนั้นเพื่อติดตั้งไฟล์ deb นั้นง่ายมาก โดยปกติ หากคุณดับเบิลคลิกที่ไฟล์ deb ในเบราว์เซอร์ไฟล์ ไฟล์นั้นจะเริ่มการติดตั้งด้วยศูนย์ซอฟต์แวร์ของคุณ
หากเปิดด้วยตัวจัดการไฟล์แทน ให้คลิกขวาที่ไฟล์และเลือกศูนย์ซอฟต์แวร์จากรายการแอพพลิเคชั่นที่ใช้งานได้
อย่างไรก็ตาม ไม่แนะนำให้ใช้วิธีนี้ เนื่องจากแอปศูนย์ซอฟต์แวร์จะตรวจดูให้แน่ใจว่ามีการติดตั้งการอ้างอิงของไฟล์ deb บางวิธีในภายหลังในรายการนี้สร้างขึ้นเพื่อจุดประสงค์นั้นได้ดีกว่า
หากต้องการถอนการติดตั้งแอปด้วยศูนย์ซอฟต์แวร์ คุณจะต้องค้นหารายการแอปที่ติดตั้ง
การคลิกที่แพ็คเกจในรายการจะทำให้คุณมีตัวเลือกในการถอนการติดตั้ง
กเดบี
Gdebi เป็นแอปพลิเคชั่นขนาดเล็กที่ออกแบบมาโดยเฉพาะสำหรับการแตกไฟล์ deb ด้วยอินเทอร์เฟซ GUI ที่เรียบง่าย นอกจากนี้ยังตรวจสอบการขึ้นต่อกันของไฟล์และแจ้งเตือนคุณเมื่อ Gdebi จะติดตั้งไฟล์เหล่านั้น
Gdebi มักจะติดตั้งมาล่วงหน้าบน distros ที่ใช้ Ubuntu แต่ถ้าคุณไม่มีมันด้วยเหตุผลบางอย่าง คุณสามารถติดตั้งได้อย่างรวดเร็วด้วยคำสั่งนี้:
sudo apt install gdebi
เมื่อติดตั้ง gdebi แล้ว ให้คลิกขวาที่ไฟล์ deb แล้วเลือก เปิดด้วย Gdebi .
กล่องโต้ตอบ gdebi จะบอกคุณว่าจะมีการติดตั้งการพึ่งพาหรือไม่และแสดงรายการใด คลิก ติดตั้ง เพื่อติดตั้งแพ็คเกจพร้อมกับการอ้างอิง
หากต้องการลบอีกครั้ง เพียงเปิดไฟล์ deb ต้นฉบับด้วย gdebi อีกครั้งแล้วคลิก ถอนการติดตั้ง .
DPKG
ในการติดตั้งไฟล์ deb ในเทอร์มินัล ให้เปิดไดเร็กทอรีที่มีไฟล์ deb ของคุณและเปิดใช้งาน dpkg ด้วยคำสั่งนี้:
sudo dpkg -i filename.deb
เช่นเดียวกับศูนย์ซอฟต์แวร์ dpkg จะไม่ติดตั้งการพึ่งพาที่อาจขาดหายไป แต่อาจทำให้แอปพลิเคชันอยู่ในสถานะ "ไม่ได้กำหนดค่า" (ดังแสดงในภาพด้านบน) และคุณจะไม่สามารถใช้งานได้
หากคุณได้รับข้อผิดพลาดดังกล่าว คุณสามารถแก้ไขได้ด้วยคำสั่ง apt:
sudo apt-get install -f
แฟล็ก -f บอกให้แก้ไขการขึ้นต่อกันที่เสียหายสำหรับแพ็คเกจที่ติดตั้งในปัจจุบัน
หากต้องการลบแพ็คเกจ deb ด้วย dpkg ให้ใช้คำสั่งนี้:
sudo dpkg -r packagename
แฟล็ก -r บอกให้ dpkg ลบแอปพลิเคชันออก หากคุณต้องการล้างไฟล์อื่นๆ ด้วย ให้ใช้ --purge แทน
คุณจะต้องทราบชื่อแพ็คเกจ ซึ่งบางครั้งอาจแตกต่างจากชื่อไฟล์ ตามที่คุณจะอ่านด้านล่าง apt สามารถช่วยคุณค้นหาชื่อแพ็คเกจได้หากคุณไม่แน่ใจ
อพาร์ตเมนต์
หากคุณใช้ Linux มานาน คุณอาจใช้คำสั่ง apt เพื่อติดตั้งแพ็คเกจจากที่เก็บซอฟต์แวร์ของ Ubuntu
อย่างไรก็ตาม Apt จะติดตั้งไฟล์ deb ในเครื่องด้วย และจะทำได้สำเร็จมากกว่า dpkg อันที่จริงแล้ว Apt ใช้ dpkg ภายใต้ประทุนเพื่อทำการติดตั้ง แต่ยังตรวจสอบการขึ้นต่อกันด้วย
คุณจะต้องนำ apt ไปยังตำแหน่งของไฟล์เพื่อทำการติดตั้ง เปิดไดเร็กทอรีของไฟล์ในเทอร์มินัลแล้วออกคำสั่งนี้:
sudo apt install ./filename.deb
ในการถอนการติดตั้งแพ็คเกจด้วย apt คุณไม่จำเป็นต้องรู้ตำแหน่ง—แค่ชื่อแพ็คเกจ ในตัวอย่างของเรา ชื่อไฟล์คือ discord-0.0.13.deb แต่ชื่อแพ็กเกจคือ "discord"
หากคุณไม่แน่ใจว่าชื่อแพ็คเกจคืออะไร คุณสามารถค้นหาด้วยคำสั่งนี้โดยแทนที่
sudo apt list --installed | grep <searchterm>
มันจะแสดงรายการทุกแพ็คเกจพร้อมคำค้นหาของคุณ เมื่อคุณพบชื่อแพ็คเกจแล้ว ให้ออกคำสั่งนี้:
sudo apt remove <package>
คำสั่งนี้จะลบแพ็คเกจออกเอง แต่ไม่ใช่ไฟล์ที่เก็บไว้ หากคุณต้องการกำจัดทุกร่องรอยของแพ็คเกจ ให้ใช้คำสั่งนี้:
sudo apt purge <package>
วิธีอัปเดตแพ็คเกจ Deb
แอปพลิเคชันใด ๆ ที่กำลังพัฒนาอยู่จะออกการอัปเดตเป็นบางครั้ง คุณจะอัปเดตแพ็คเกจ deb ได้อย่างไร
มันขึ้นอยู่กับผู้ขาย แอปบางแอป เช่น Chrome และ Discord จะทำการติดตั้งอัตโนมัติและอาจแจ้งให้คุณทราบเมื่อเกิดขึ้น
อย่างไรก็ตาม ยังมีอีกหลายโปรแกรมที่กำหนดให้คุณต้องดาวน์โหลดและติดตั้งไฟล์ใหม่ทุกครั้งที่มีเวอร์ชันใหม่ออกมา โปรดตรวจสอบเว็บไซต์ของผู้จำหน่ายแอปพลิเคชันเพื่อดูรายละเอียด
วิธีการติดตั้งไฟล์ Deb บน FreeNAS/BSD
ไฟล์ Deb นั้นมาจากระบบที่ใช้ Debian ไม่ใช่ BSD อย่างไรก็ตาม แอปพลิเคชันเดียวกันส่วนใหญ่มีให้ใช้งานผ่านระบบจัดการแพ็คเกจของ BSD
หากคุณต้องการลองติดตั้งไฟล์ deb บนระบบปฏิบัติการ BSD เช่น FreeNAS หรือ OpenBSD ก็มักจะทำได้ คุณเพียงแค่ต้องค้นหาพอร์ต BSD ของ dpkg หรือ apt แล้วทำตามคำแนะนำด้านบน
ติดตั้งแอปพลิเคชันโปรดของคุณ
เราได้พูดถึงวิธีง่ายๆ มากมายในการติดตั้งไฟล์ Debian บน Linux รวมถึงตัวเลือกในการถอนการติดตั้งและอัปเดตไฟล์เหล่านั้น
เมื่อคุณมองหาซอฟต์แวร์ใหม่ คุณจะพบว่ามีหลายวิธีในการติดตั้งแอปพลิเคชันบน Linux