วิธีการติดตั้งไฟล์ .deb บน Ubuntu

How Install Deb File Ubuntu



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

สำหรับการกระจาย Linux ที่ใช้ Debian เช่น Debian GNU/Linux, Ubuntu, Linux Mint และอื่นๆ จะใช้ตัวจัดการแพ็คเกจ APT รูปแบบแพ็คเกจของตัวจัดการแพ็คเกจ APT คือไฟล์เก็บถาวร DEB นามสกุลของไฟล์เก็บถาวร DEB คือ .deb







ทุกวันนี้ แพ็คเกจซอฟต์แวร์ทั่วไปส่วนใหญ่มีอยู่ในที่เก็บแพ็คเกจอย่างเป็นทางการของ Linux distribution ที่เราใช้อยู่ ดังนั้นเราจึงสามารถติดตั้งได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ ในกรณีของ Ubuntu/Debian ตัวจัดการแพ็คเกจ APT แต่ยังมีบางครั้งที่ซอฟต์แวร์ที่เราต้องการไม่พร้อมใช้งานในที่เก็บแพ็คเกจอย่างเป็นทางการ และเราต้องดาวน์โหลดไฟล์แพ็คเกจ DEB จากเว็บไซต์ทางการของซอฟต์แวร์นั้น และติดตั้งบนระบบปฏิบัติการ Ubuntu/Debian ของเราด้วยตนเอง



ในบทความนี้ ผมจะแสดงวิธีการติดตั้งไฟล์ DEB บน Ubuntu ฉันจะใช้ Ubuntu 18.04 LTS สำหรับการสาธิต มาเริ่มกันเลย.



คุณสามารถใช้ dpkg คำสั่งบน Ubuntu เพื่อติดตั้งไฟล์ DEB





ฉันดาวน์โหลดไฟล์ DEB เว็บเซิร์ฟเวอร์ Apache 2 จาก https://packages.ubuntu.com เพียงเพื่อการสาธิต แน่นอน คุณสามารถติดตั้งได้ด้วยตัวจัดการแพ็คเกจ APT อย่างง่ายดาย แต่ฉันจะแสดงวิธีการติดตั้งจากไฟล์ DEB



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

ตอนนี้ติดตั้งด้วยคำสั่งต่อไปนี้:

$sudo dpkg -ผมapache2_2.4.29-1ubuntu4.1_amd64.deb

อย่างที่คุณเห็น การติดตั้งล้มเหลวเนื่องจากไม่สามารถแก้ไขได้ แพ็คเกจ DEB apache2 ขึ้นอยู่กับ apache2-bin , apache2-utils , apache2-data ไม่มีการติดตั้งใด ๆ

ตอนนี้เพื่อแก้ไขการขึ้นต่อกัน คุณต้องติดตั้งแพ็คเกจเหล่านี้ก่อนจึงจะสามารถติดตั้งได้ apache2 บรรจุุภัณฑ์.

โชคดีสำหรับเรา แพ็คเกจการพึ่งพามีอยู่ในที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu สิ่งที่เราต้องทำคือรันคำสั่งต่อไปนี้:

$sudoฉลาด-NS ติดตั้ง

อย่างที่คุณเห็น APT package manager แก้ไขการขึ้นต่อกันทั้งหมดโดยอัตโนมัติ ตอนนี้กด และ แล้วกด .

ควรติดตั้งแพ็คเกจ apache2

อย่างที่คุณเห็น Apache 2 ใช้งานได้

ในบางครั้ง แพ็คเกจการพึ่งพาจะไม่สามารถใช้ได้ในที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu ในกรณีนั้น คุณต้องค้นหาแพ็คเกจ DEB ที่จำเป็นบนอินเทอร์เน็ตและติดตั้งโดยใช้ dpkg เช่นกัน. คุณจะต้องแก้ไขการพึ่งพาที่แพ็คเกจการพึ่งพาเหล่านี้จะมีเช่นกัน สิ่งนี้จะยากขึ้นเรื่อย ๆ เมื่อการพึ่งพาเพิ่มขึ้นและเป็นไปไม่ได้มากสำหรับไฟล์ DEB ที่มีการขึ้นต่อกันมากมาย

การติดตั้งไฟล์ DEB โดยใช้ Ubuntu Software Center:

คุณยังสามารถติดตั้งไฟล์ DEB โดยใช้ Ubuntu Software Center เพียงคลิกขวาที่ไฟล์ DEB แล้วคลิก เปิดด้วยการติดตั้งซอฟต์แวร์ .

ตอนนี้คลิกที่ ติดตั้ง .

ตอนนี้พิมพ์รหัสผ่านของคุณและคลิกที่ ตรวจสอบสิทธิ์ .

การขึ้นต่อกันควรได้รับการแก้ไขโดยอัตโนมัติหากมีอยู่ในที่เก็บแพ็คเกจ Ubuntu และควรติดตั้งซอฟต์แวร์

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณจะเห็นหน้าต่างต่อไปนี้

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

นั่นคือวิธีที่คุณติดตั้งไฟล์ DEB บน Ubuntu ขอบคุณที่อ่านบทความนี้