โฮมเพจ » ทำอย่างไร » วิธีการใช้ Apt-Get เพื่อติดตั้งโปรแกรมใน Ubuntu จาก Command Line

    วิธีการใช้ Apt-Get เพื่อติดตั้งโปรแกรมใน Ubuntu จาก Command Line

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

    APT

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

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

    APT ต้องการการอนุญาตผู้ใช้ขั้นสูงเนื่องจากเกี่ยวข้องกับประเด็นหลักของระบบดังนั้นใน Ubuntu คุณจะต้องนำหน้าคำสั่งส่วนใหญ่ด้วย“ sudo”

    กำลังค้นหาแพ็คเกจ

    คำสั่งเพื่อค้นหาซอฟต์แวร์คือ:

    apt-cache search [คำค้นหา 1] [คำค้นหา 2] ... [คำค้นหา n]

    แทนที่ [คำค้นหา] แต่ไม่ใช้วงเล็บ คุณจะได้ผลลัพธ์ดังนี้:

    คุณสามารถค้นหาคำศัพท์ในคำอธิบายของแพ็คเกจพูดสำหรับเกมเล่นไพ่คนเดียวหรือตามชื่อแพ็คเกจ การค้นหาบางรายการอาจให้ผลลัพธ์จำนวนมากดังนั้นคุณสามารถเลื่อนดูรายการด้วยคำสั่งต่อไปนี้:

    การค้นหา apt-cache [คำค้นหา] | น้อยกว่า

    มีไพพ์อยู่ตรงกลางของคำสั่งนั้น (มันแบ่งคีย์กับ \) คำสั่งน้อยจะช่วยให้คุณสามารถเลื่อนดูรายการของคุณด้วยปุ่มลูกศร, ปุ่มเลื่อนขึ้น / ลง, และเว้นวรรค, b และ Enter กด q เพื่อออกจากรายการและกลับไปที่พรอมต์.

    การเพิ่มที่เก็บ

    คุณสามารถค้นหาซอฟต์แวร์เพิ่มเติมได้ในที่เก็บแบบออนไลน์ ยกตัวอย่างเช่น Ubuntu Tweak โปรแกรมที่ให้คุณเปลี่ยนการตั้งค่าที่ซ่อนอยู่หรือยากต่อการเปลี่ยนแปลงสำหรับระบบของคุณ มันถูกโฮสต์ที่พื้นที่เก็บข้อมูลอื่น หากคุณเพิ่มที่เก็บข้อมูลแทนการดาวน์โหลดและติดตั้งเพียงแค่แพคเกจระบบจะแจ้งให้คุณทราบถึงการอัพเดตและอัพเดทให้คุณโดยอัตโนมัติ คุณสามารถเพิ่มและเปลี่ยนที่เก็บได้ด้วยตนเองโดยแก้ไขไฟล์ต้นฉบับของ APT:

    sudo nano /etc/apt/sources.list

    แต่ Ubuntu 9.10 Karmic Koala เปลี่ยนไป มีวิธีที่ง่ายกว่า!

    sudo add-apt-repository [ชื่อที่เก็บที่นี่]

    ลองดู repo ของ Ubuntu Tweak เพื่อดูว่ามันจะเป็นอย่างไรในทางปฏิบัติ:

    sudo add-apt-repository ppa: tualatrix / ppa

    voila!

    การอัพเดทแหล่งข้อมูล

    หลังจากเพิ่มที่เก็บคุณต้องอัปเดตรายการแพ็กเกจของคุณ.

    sudo apt-get update

    ที่จะปรับปรุงรายการแพคเกจจากที่เก็บทั้งหมดในครั้งเดียว อย่าลืมทำเช่นนี้หลังจากที่ทุกพื้นที่เก็บข้อมูลเพิ่ม!

    การติดตั้ง

    ตอนนี้คุณได้เพิ่ม repo ซอฟต์แวร์ของคุณและอัปเดตรายการแพคเกจของคุณและพบชื่อแพคเกจที่คุณต้องการคุณสามารถติดตั้งได้.

    sudo apt-get install [ชื่อแพ็คเกจ 1] [ชื่อแพ็คเกจ 2] ... [ชื่อแพ็คเกจ n]

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

    บ่อยครั้งที่คุณจะเห็นแพ็คเกจหลักพร้อมแพ็คเกจอื่น ๆ ที่เชื่อมโยงดังนั้นการติดตั้งแพคเกจนี้จะติดตั้งการขึ้นต่อกันโดยอัตโนมัติ.

    การลบแพ็คเกจ

    หากคุณต้องการกำจัดโปรแกรมคุณสามารถถอนการติดตั้งแพ็คเกจที่เกี่ยวข้องได้.

    sudo apt-get remove [ชื่อแพ็คเกจ 1] [ชื่อแพ็คเกจ 2] ... [ชื่อแพ็คเกจ n]

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

    sudo apt-get remove -purge [ชื่อแพ็คเกจ 1] [ชื่อแพ็คเกจ 2] ... [ชื่อแพ็คเกจ n]

    มีขีดคั่นสองอัน สิ่งนี้จะมีประโยชน์หากโปรแกรมทำงานไม่ถูกต้อง คุณจะสามารถทำการติดตั้งแบบ "สะอาด" ได้.

    ส่วนใหญ่คุณสามารถเลือกแพ็คเกจหลักและแพ็คเกจที่เกี่ยวข้องจะถูกลบเช่นกัน หากไม่เป็นเช่นนั้นคุณสามารถใช้คำสั่งต่อไปนี้:

    sudo apt-get autoremove

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

    การอัพเกรดซอฟต์แวร์

    ดังนั้นถ้าแพ็คเกจของคุณต้องการอัพเกรด คุณสามารถอัพเกรดแต่ละโปรแกรมด้วยคำสั่งต่อไปนี้:

    sudo apt-get upgrade [ชื่อแพ็คเกจ 1] [ชื่อแพ็คเกจ 2] ... [ชื่อแพ็คเกจ n]

    หรือคุณสามารถอัพเกรดแพ็คเกจทั้งหมดโดยไม่มีข้อโต้แย้งเพิ่มเติม:

    sudo apt-get upgrade

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

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

    บางโปรแกรมใช้งานไม่ได้ พวกเขาต้องการแพคเกจที่มีชื่อแตกต่างกันเล็กน้อยที่จะลบออกและใหม่ที่มีชื่อแตกต่างกันที่จะติดตั้ง บางครั้งเวอร์ชันใหม่ของโปรแกรมมีแพ็คเกจใหม่ที่จำเป็น ในกรณีเหล่านี้คุณจะต้องใช้การอัพเกรด dist.

    sudo apt-get dist-upgrade [ชื่อแพ็คเกจ 1] [ชื่อแพ็คเกจ 2] ... [ชื่อแพ็คเกจ n]

    sudo apt-get dist-upgrade

    ตอนนี้การพึ่งพาทั้งหมดจะได้รับความพึงพอใจไม่ว่าอะไรจะเกิดขึ้น หากคุณไม่ได้จัดการไมโครแพ็คเกจของคุณนี่เป็นคำสั่งที่คุณจะใช้.

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

    sudo apt-get -s อัพเกรด

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

    การทำความสะอาด

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

    sudo apt-get clean

    หากคุณต้องการกำจัดแคชของคุณ แต่บันทึกเวอร์ชันล่าสุดของแพ็คเกจที่คุณมีอยู่ให้ใช้สิ่งนี้แทน:

    sudo apt-get autoclean

    สิ่งนี้จะกำจัดเวอร์ชั่นเก่าที่ไร้ประโยชน์ออกไป แต่ก็ยังทำให้คุณมีแคชอยู่.

    ตรวจสอบสิ่งที่ติดตั้ง

    คุณสามารถดูรายการแพ็คเกจที่ติดตั้งทั้งหมดของคุณด้วย dpkg.

    sudo dpkg -list

    คุณยังสามารถใช้น้อยกว่าเพื่อเลื่อนดูรายการนี้.

    sudo dpkg -list | น้อยกว่า

    คุณยังสามารถค้นหารายการด้วยคำสั่ง grep.

    dpkg -list | grep [คำค้นหา]

    หากมีการติดตั้งบางสิ่งคุณจะเห็นชื่อแพ็คเกจและคำอธิบาย.

    คุณยังสามารถค้นหาด้วยวิธีการที่กะทัดรัดยิ่งขึ้น:

    dpkg -l 'คำค้นหา'

    ตัวเลือกนั้นเป็นตัวอักษรตัวเล็ก L และข้อความค้นหาของคุณจะต้องอยู่ในเครื่องหมายคำพูดเดี่ยว คุณสามารถใช้อักขระตัวแทนเพื่อค้นหาได้ดีขึ้นเช่นกัน.

    ไข่อีสเตอร์

    APT มีไข่อีสเตอร์ที่น่าสนใจ.

    sudo apt-get moo

    เพลิดเพลินไปกับพลังวัวสุดยอดของคุณ!


    ความสามารถในการจัดการแพคเกจและซอฟต์แวร์ที่ติดตั้งผ่านทางบรรทัดคำสั่งช่วยให้คุณประหยัดเวลา Software Updater ของ Ubuntu มักจะติดขัดในระบบของฉันและอาจเป็นเรื่องยากที่จะเพิ่ม repos ซอฟต์แวร์และติดตั้งแพ็คเกจผ่าน Software Center โดยเฉพาะถ้าคุณรู้ชื่อแพ็คเกจแล้ว นอกจากนี้ยังยอดเยี่ยมสำหรับการจัดการระบบของคุณจากระยะไกลผ่าน SSH คุณไม่จำเป็นต้องมี GUI ทำงานเลยหรือจัดการกับ VNC.

    มีหลายสิ่งที่ต้องเรียนรู้เมื่อทำความคุ้นเคยกับบรรทัดรับคำสั่งดังนั้นคุณอาจต้องการดูคู่มือผู้เริ่มต้นสู่นาโนเครื่องมือแก้ไขข้อความ Command-Line ของ Linux ยังมีอีกมากมายที่จะมา!