หากคุณใช้ Ubuntu หรือ distro Linux ที่ใช้ Debian อื่น ๆ คุณจะอ่านคำแนะนำในการติดตั้งที่บอกให้คุณใช้คำสั่ง APT อย่างไม่ต้องสงสัย ในขณะที่คนอื่นๆ บอกให้คุณใช้ dpkg
เป็นเรื่องสำคัญหรือไม่ถ้าคุณติดตั้งแพ็คเกจบนระบบ Linux กับตัวจัดการแพ็คเกจเหล่านั้น อะไรคือความแตกต่าง? วันนี้เราจะตอบคำถามเหล่านั้นเพื่อให้คุณทราบวิธีการติดตั้งแพ็คเกจบน Ubuntu ให้ดีที่สุด
APT vs dpkg: ตัวติดตั้งแพ็คเกจที่สำคัญสองตัว
APT และ dpkg เป็นทั้งอินเทอร์เฟซการจัดการแพ็คเกจบรรทัดคำสั่งที่คุณสามารถใช้ได้ในเทอร์มินัลบน Ubuntu และระบบที่ใช้ Debian อื่นๆ พวกเขาสามารถ เหนือสิ่งอื่นใด ติดตั้งไฟล์ DEB และแสดงรายการแพ็คเกจที่ติดตั้ง
แต่คุณอาจสงสัยว่ามันคล้ายกันมากไหม ทำไมคุณถึงต้องการทั้ง APT และ dpkg
อินเทอร์เฟซทั้งสองทำงานร่วมกันจริง โดย APT ทำหน้าที่เป็นเครื่องมือจัดการแพ็คเกจที่สมบูรณ์ผ่านการใช้ dpkg
สับสน? มาทำลายความแตกต่างที่สำคัญกัน
APT ใช้ dpkg เพื่อติดตั้งแพ็คเกจ
เมื่อ APT (หรือลูกพี่ลูกน้องของมัน Apt-get) ติดตั้งแพ็คเกจ มันใช้ dpkg ที่แบ็คเอนด์เพื่อทำสิ่งนั้นให้สำเร็จ ด้วยวิธีนี้ dpkg ทำหน้าที่เป็นเครื่องมือ 'ภายใต้ประทุน' มากขึ้นสำหรับอินเทอร์เฟซที่ใช้งานง่ายของ APT
APT สามารถดาวน์โหลดแพ็คเกจ
ด้วย APT คุณสามารถดึงไฟล์จากที่เก็บระยะไกลและติดตั้งได้ ทั้งหมดในคำสั่งเดียว ซึ่งจะช่วยประหยัดเวลาในการค้นหาและดาวน์โหลดแพ็คเกจด้วยตนเองก่อนการติดตั้ง
youtube ใช้เน็ตเท่าไหร่
ด้วย dpkg คุณสามารถติดตั้งได้เฉพาะไฟล์ในเครื่องที่คุณดาวน์โหลดมาเองเท่านั้น ไม่สามารถค้นหาที่เก็บระยะไกลหรือดึงแพ็คเกจจากที่เก็บได้
Dpkg จะไม่ติดตั้งการพึ่งพา
เมื่อคุณติดตั้งแพ็คเกจด้วย dpkg นั่นคือทั้งหมดที่จะเกิดขึ้น: ระบบจะทำการติดตั้งแพ็คเกจนั้นเอง อย่างไรก็ตาม บางแพ็คเกจต้องการซอฟต์แวร์เพิ่มเติมที่เรียกว่าการพึ่งพาเพื่อดำเนินการ หากเป็นกรณีนี้ dpkg อาจเตือนคุณด้วยข้อความแสดงข้อผิดพลาด
อย่างไรก็ตาม APT จะตรวจสอบและรับการพึ่งพาที่เกี่ยวข้องโดยอัตโนมัติเพื่อให้แน่ใจว่าสิ่งที่คุณพยายามติดตั้งฟังก์ชันอย่างถูกต้อง นั่นเป็นเหตุผลที่เราแนะนำว่า หลังจากติดตั้งแพ็คเกจด้วย dpkg แล้ว คุณยังคงใช้คำสั่งพิเศษของ APT เพื่อกู้คืนการพึ่งพา
sudo apt install -f
Dpkg จัดทำดัชนีแพ็คเกจท้องถิ่นเท่านั้น
หากคุณกำลังพยายามค้นหาเกี่ยวกับแพ็คเกจที่ติดตั้งในระบบของคุณ --รายการ ฟังก์ชั่นใน dpkg อาจให้บริการคุณได้ดีกว่า APT นั่นเป็นเพราะ ในทำนองเดียวกัน dpkg จะไม่สามารถค้นหาและดาวน์โหลดแพ็คเกจระยะไกลได้ dpkg ก็ไม่สามารถแสดงรายการแพ็คเกจใดๆ ที่ไม่ได้อยู่ในอุปกรณ์ได้
dpkg --list
APT's รายการ คำสั่งจะแสดงรายการทุกแพ็คเกจที่รู้จัก ทั้งแบบโลคัลหรืออย่างอื่น
apt list
หากต้องการดูเฉพาะแพ็คเกจที่ติดตั้ง คุณต้องผ่าน --ติดตั้งแล้ว หรือ -ผม ตัวเลือก.
apt list --installed
Dpkg vs. Apt: อันไหนดีกว่าสำหรับคุณ?
หากคุณต้องการติดตั้งแพ็คเกจในเครื่องด้วย dpkg คุณสามารถทำได้โดยไม่มีปัญหาใดๆ อย่างไรก็ตาม คุณควรใช้ APT หรือ Apt-get หากคุณค้นหาแพ็คเกจบนที่เก็บซอฟต์แวร์ระยะไกลเป็นประจำ
APT จะทำการค้นหาและดาวน์โหลดแพ็คเกจที่คุณต้องการ และจะทำให้แน่ใจว่าการขึ้นต่อกันที่จำเป็นทั้งหมดได้รับการตอบสนอง คุณยังสามารถใช้ dpkg ได้ แต่ APT จะทำงานแบบเดียวกันในขณะที่ตรวจสอบให้แน่ใจว่าซอฟต์แวร์ของคุณทำงานตามที่คุณต้องการ นอกจากนี้ APT ยังเหมาะสำหรับการถอนการติดตั้งแพ็คเกจอย่างเหมาะสมและลบออกจากระบบของคุณ
แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีถอนการติดตั้งซอฟต์แวร์ใน Linux ด้วย Aptการถอนการติดตั้งซอฟต์แวร์ช่วยให้แน่ใจว่าคุณมีพื้นที่เพียงพอในอุปกรณ์จัดเก็บข้อมูลของคุณ ต่อไปนี้เป็นวิธีถอนการติดตั้งแอพใน Linux ด้วย Apt
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- อูบุนตู
- ลินุกซ์
- ผู้จัดการแพ็คเกจ
Jordan เป็นพนักงานเขียนบทที่ MUO ผู้หลงใหลในการทำให้ Linux สามารถเข้าถึงได้และปราศจากความเครียดสำหรับทุกคน เขายังเขียนคำแนะนำเกี่ยวกับความเป็นส่วนตัวและประสิทธิภาพการทำงาน
เพิ่มเติมจาก Jordan Gloorสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก