Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

สำหรับผู้ใช้ 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 ใน Ubuntu ได้อย่างไร?

หากเปิดด้วยตัวจัดการไฟล์แทน ให้คลิกขวาที่ไฟล์และเลือกศูนย์ซอฟต์แวร์จากรายการแอพพลิเคชั่นที่ใช้งานได้

อย่างไรก็ตาม ไม่แนะนำให้ใช้วิธีนี้ เนื่องจากแอปศูนย์ซอฟต์แวร์จะตรวจดูให้แน่ใจว่ามีการติดตั้งการอ้างอิงของไฟล์ deb บางวิธีในภายหลังในรายการนี้สร้างขึ้นเพื่อจุดประสงค์นั้นได้ดีกว่า

หากต้องการถอนการติดตั้งแอปด้วยศูนย์ซอฟต์แวร์ คุณจะต้องค้นหารายการแอปที่ติดตั้ง

คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

การคลิกที่แพ็คเกจในรายการจะทำให้คุณมีตัวเลือกในการถอนการติดตั้ง

กเดบี​

Gdebi เป็นแอปพลิเคชั่นขนาดเล็กที่ออกแบบมาโดยเฉพาะสำหรับการแตกไฟล์ deb ด้วยอินเทอร์เฟซ GUI ที่เรียบง่าย นอกจากนี้ยังตรวจสอบการขึ้นต่อกันของไฟล์และแจ้งเตือนคุณเมื่อ Gdebi จะติดตั้งไฟล์เหล่านั้น

Gdebi มักจะติดตั้งมาล่วงหน้าบน distros ที่ใช้ Ubuntu แต่ถ้าคุณไม่มีมันด้วยเหตุผลบางอย่าง คุณสามารถติดตั้งได้อย่างรวดเร็วด้วยคำสั่งนี้:

sudo apt install gdebi

เมื่อติดตั้ง gdebi แล้ว ให้คลิกขวาที่ไฟล์ deb แล้วเลือก เปิดด้วย Gdebi .

คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

กล่องโต้ตอบ gdebi จะบอกคุณว่าจะมีการติดตั้งการพึ่งพาหรือไม่และแสดงรายการใด คลิก ติดตั้ง เพื่อติดตั้งแพ็คเกจพร้อมกับการอ้างอิง

หากต้องการลบอีกครั้ง เพียงเปิดไฟล์ deb ต้นฉบับด้วย gdebi อีกครั้งแล้วคลิก ถอนการติดตั้ง .

DPKG

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

sudo dpkg -i filename.deb
คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

เช่นเดียวกับศูนย์ซอฟต์แวร์ dpkg จะไม่ติดตั้งการพึ่งพาที่อาจขาดหายไป แต่อาจทำให้แอปพลิเคชันอยู่ในสถานะ "ไม่ได้กำหนดค่า" (ดังแสดงในภาพด้านบน) และคุณจะไม่สามารถใช้งานได้

หากคุณได้รับข้อผิดพลาดดังกล่าว คุณสามารถแก้ไขได้ด้วยคำสั่ง apt:

sudo apt-get install -f

แฟล็ก -f บอกให้แก้ไขการขึ้นต่อกันที่เสียหายสำหรับแพ็คเกจที่ติดตั้งในปัจจุบัน

หากต้องการลบแพ็คเกจ deb ด้วย dpkg ให้ใช้คำสั่งนี้:

sudo dpkg -r packagename
คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

แฟล็ก -r บอกให้ dpkg ลบแอปพลิเคชันออก หากคุณต้องการล้างไฟล์อื่นๆ ด้วย ให้ใช้ --purge แทน​

คุณจะต้องทราบชื่อแพ็คเกจ ซึ่งบางครั้งอาจแตกต่างจากชื่อไฟล์ ตามที่คุณจะอ่านด้านล่าง apt สามารถช่วยคุณค้นหาชื่อแพ็คเกจได้หากคุณไม่แน่ใจ

อพาร์ตเมนต์

​หากคุณใช้ Linux มานาน คุณอาจใช้คำสั่ง apt เพื่อติดตั้งแพ็คเกจจากที่เก็บซอฟต์แวร์ของ Ubuntu

อย่างไรก็ตาม Apt จะติดตั้งไฟล์ deb ในเครื่องด้วย และจะทำได้สำเร็จมากกว่า dpkg อันที่จริงแล้ว Apt ใช้ dpkg ภายใต้ประทุนเพื่อทำการติดตั้ง แต่ยังตรวจสอบการขึ้นต่อกันด้วย

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

sudo apt install ./filename.deb
คุณติดตั้งไฟล์ DEB ใน Ubuntu ได้อย่างไร?

ในการถอนการติดตั้งแพ็คเกจด้วย 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