รู้จักที่เก็บ APT และ Ubuntu

สวัสดีชาว Linuxeros และ Linuxeras ทุกคน วันนี้เราจะจัดการกับหัวข้อนี้ระบบที่เก็บของ อูบุนตู.

APT

อูบุนตู และ Distros ที่ได้รับมาใช้ระบบ APT. APT ได้รับการพัฒนาโดยทีมงานของ debian และเป็นตัวย่อของ 'เครื่องมือบรรจุภัณฑ์ขั้นสูง'

มันถูกตั้งโปรแกรมไว้ C และการดำเนินการประกอบด้วยอธิบายด้วยวิธีง่ายๆในการดาวน์โหลด '.deb' บางส่วนจากเซิร์ฟเวอร์ FTP (ในกรณีนี้คือจาก Ubuntu) และติดตั้งโดยอัตโนมัติด้วย dpkg.

ทำให้ติดตั้งโปรแกรมได้ง่ายขึ้นมาก แต่แน่นอนไม่ใช่ทุกโปรแกรมที่สามารถอยู่บนเซิร์ฟเวอร์ FTP ได้ PPA จึงมาที่นี่

PPA

PPA จากภาษาอังกฤษ 'Personal Package Archive' เป็นไฟล์ส่วนตัวและโดยพื้นฐานแล้วช่วยให้คุณสามารถดาวน์โหลดและติดตั้งโปรแกรมที่ไม่ได้อยู่ในที่เก็บอย่างเป็นทางการ พวกเขามักจะอยู่ใน ยิงจรวดขีปนาวุธ.

ใช้

ตัวอย่างเช่นฉันต้องการติดตั้งแพ็คเกจ 'roger / roger-mola' ที่ไม่ได้อยู่ในที่เก็บอย่างเป็นทางการดังนั้นฉันจึงเปิดเทอร์มินัล (คอนโซลเชลล์ทุบตี) และป้อน:

sudo apt-add-repository roger/roger-mola

เรารีเฟรชฐานข้อมูล: (อธิบายด้านล่าง)

sudo apt-get update

และเราดาวน์โหลด Package:

sudo apt-get install roger-mola

ส่วน APT

แพ็คเกจแบ่งออกเป็น 4 ส่วน:

  • หลัก: มีเฉพาะแพ็คเกจที่ตรงตามข้อกำหนดสิทธิ์การใช้งาน Ubuntu และทีมของคุณมีการสนับสนุนใดบ้าง สิ่งนี้มีวัตถุประสงค์เพื่อรวมทุกสิ่งที่คุณต้องการสำหรับระบบส่วนใหญ่ GNU / Linux วัตถุประสงค์ทั่วไป.
  • จำกัด: มีแพ็กเกจที่สนับสนุนโดยนักพัฒนาของ อูบุนตู เนื่องจากความสำคัญ แต่ไม่สามารถใช้ได้ภายใต้ใบอนุญาตฟรีทุกประเภทที่จะรวมไว้ใน หลัก.
  • จักรวาล: ประกอบด้วยโปรแกรมมากมายซึ่งอาจมีหรือไม่มีสิทธิ์การใช้งานแบบ จำกัด แต่ไม่รองรับโดยไฟล์ อูบุนตู แต่ในส่วนของชุมชน สิ่งนี้ช่วยให้ผู้ใช้สามารถติดตั้งโปรแกรมทุกชนิดในระบบโดยบันทึกไว้ในที่อื่นนอกเหนือจากแพ็คเกจที่รองรับ: หลัก y หวงห้าม.
  • ลิขสิทธิ์: มีแพ็กเกจที่ไม่รองรับเนื่องจากไม่เป็นไปตามข้อกำหนดซอฟต์แวร์ฟรี

ใช้ APT

APT มีประโยชน์มากมายที่นี่ฉันจะแสดงพื้นฐาน:

ติดตั้งแอพ

sudo apt-get install [Nombre del programa]

ซ่อมแซม / อัปเดตแอปพลิเคชั่น

sudo apt-get --reinstall install [Nombre del Programa]

ถอนการติดตั้งแอพ

sudo apt-get remove [Nombre del programa]

ถอนการติดตั้งแอปพลิเคชั่นโดยสมบูรณ์

sudo apt-get --purge remove [Nombre del programa]

อัปเดตฐานข้อมูล

sudo apt-get update

ไม่ต้องการจำคำสั่ง?

ถ้าคุณไม่ต้องการจำคำสั่งที่คุณมี:

  • ศูนย์ซอฟต์แวร์ Ubuntu
  • ความถนัดที่ดาวน์โหลดมาพร้อมกับแพ็คเกจ: ความถนัด
  • Synaptic ที่ดาวน์โหลดมาพร้อมกับแพ็คเกจ: synaptic
  • เก่ง

ฉันแค่หวังว่าคุณจะชอบเพราะฉันชอบเขียนสิ่งนี้ เร็ว ๆ นี้ฉันจะสอนทั้ง YUM และ PACMAN จนกว่าจะถึงครั้งต่อไป.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   กอนซาโล่ dijo

    โพสต์ที่ดีเพื่อให้มีความรู้เกี่ยวกับการทำงานของ APT 😀

  2.   แพนดาคริส dijo

    อย่าลืมว่าด้วย "apt-cache search" คุณสามารถค้นหาว่าแพ็กเกจอยู่ในที่เก็บหรือแพ็กเกจที่ตรงตามคำอธิบายหรือไม่ : 3
    ลองทำ
    การค้นหา apt-cache nokia
    การค้นหา apt-cache lxde
    การค้นหา apt-cache nokia | การจัดการ grep

  3.   ออสการ์ dijo

    ขอบคุณสำหรับข้อมูล!

  4.   ฮูโก้ อิตูร์เรียต้า dijo

    ดีมาก

  5.   clow_eriol dijo

    ขอบคุณสำหรับการสนับสนุนรอคนต่อไปกับ YUM และ PACMAN

  6.   Eliotime3000 dijo

    คุณพลาด Apper สำหรับผู้ที่ใช้ KDE

    นอกจากนี้ดูเหมือนว่า Forefox เวอร์ชัน Windows กำลังปรับปรุงด้วยการแสดงผลและอินเทอร์เฟซสำหรับพีซีที่ล้าสมัย

    1.    อีวานลินุกซ์ dijo

      ฉันคิดว่าท่าทางที่ดีในส่วนของ Mozilla น่าจะเป็นเพราะระบบ Windows ไม่รู้จัก Firefox OS (เพื่อแฟลชคัดลอกข้อมูล) โดยสุจริตฉันได้รับการสนับสนุนที่ดีเยี่ยมสำหรับ FFOS แต่ฉันคิดว่ามันเป็นสีเขียวมากถ้าพวกเขารวมเข้าด้วยกัน ความเข้ากันได้กับ Android เช่น Tizen หรือ Sailfish OS ทำได้ฉันแน่ใจว่าแฟลช Moto G ของฉัน

      1.    น็อคทูอิโด dijo

        แอปพลิเคชันใน Firefox ได้รับการออกแบบมาเพื่อให้สามารถทำงานบนแพลตฟอร์มใดก็ได้เนื่องจากสำหรับพวกเขาแพลตฟอร์มคือเว็บ

        ความห่วยของ Mozilla คือ HTML5 จบลงที่เหนือกว่าแม้ว่าจะโชคดีที่มันได้รับความนิยมมากขึ้นเรื่อย ๆ ด้วยเหตุนี้ FirefoxOS จึงพยายามให้แอปพลิเคชันมีหลายแพลตฟอร์มสามารถทำงานในเบราว์เซอร์ใดก็ได้ของระบบปฏิบัติการที่เป็นอยู่ อีกประการหนึ่งก็คือผู้มีอำนาจทำในสิ่งที่พวกเขาไม่ได้เป็นเช่นนั้นหรือเลื่อนการครอบงำของพวกเขาออกไป นักพัฒนาที่มีสิ่งนี้จะเปิดตัวแอปพลิเคชันสำหรับทุกแพลตฟอร์มพร้อมกับการประหยัดแรงงานที่เกิดขึ้น

        1.    KZKG ^ กาอาระ dijo

          ฉันอ่านในความคิดเห็นของคุณ« (…) Mozilla ห่วยแตกคือ HTML5 (…) »…ฮ่า ๆ ! ฉันคิดว่าคุณไม่เห็นด้วยกับความคิดของ HTML5 และ Mozilla แต่อ่านให้ดีขึ้นฉันรู้ว่าคุณไม่ได้ตั้งใจที่จะบอกว่ามันแย่ แต่เป็นการuฮ่าฮ่า

        2.    อีวานลินุกซ์ dijo

          มีโครงการที่เป็น: "คุณสร้างสำหรับ Linux และเข้ากันได้กับ Windows ด้วย" (ไม่ใช่ cygwin หรือ CoLinux) น่าเสียดายที่ไม่มีอนาคต (ซึ่งอาจเกิดขึ้นกับ HTML5) ฉันเดิมพัน HTML5
          มีโปรเจ็กต์ชื่อ Phonegap ซึ่งมีประโยชน์มากจริงๆแล้วฉันชอบ HTML5 มากจนกำลังสร้างแอปสำหรับเว็บ Eliotime (คุณสามารถค้นหาโปรเจ็กต์ (Mega Ultra Bugeado xD) ได้ใน Github)
          ปล่อยให้«นอกหัวข้อ»ของ Firefox และ HTML5 เพราะไม่มีส่วนเกี่ยวข้องกับ« APT และที่เก็บ Canonical Ubuntu »

  7.   atlas7jean dijo

    นี่คือข้อผิดพลาด xd

    sudo apt-add-repository roger / roger-mola

    ก่อนอื่นคุณต้องใส่ ppa * colon * roger / roger-cool xD

    sudo apt-add-repository ppa: roger / roger-mola

  8.   มานูเอลอาร์ dijo

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

    ตัวอย่างที่แสดงควรมีลักษณะ (ตามฉัน) ดังนี้:

    $ sudo add-apt-repository ppa: roger / roger-mola

    อาศิรพจน์

  9.   เดอะกิลลอกซ์ dijo

    คำสั่งเพิ่ม ppa ไม่ถูกต้อง จะมีลักษณะดังนี้: "sudo add-apt-repository ppa: [ppa name]"

    นอกเหนือจากข้อมูลที่ดี แต่อาจมีคำสั่งเพิ่มเติม ตัวอย่างเช่นเมื่อติดตั้งคุณสามารถติดตั้งหลายแพ็คเกจในคำสั่งเดียวกันนั่นคือ "sudo apt-get install [package1] [package2]" หากคุณเพิ่ม -y ก่อน "ติดตั้ง" ระบบจะไม่ถามว่าคุณแน่ใจหรือไม่ว่าจะติดตั้ง

    คุณต้องระบุวิธีล้างแพ็คเกจที่ล้าสมัยเมื่อถอนการติดตั้งโปรแกรม "sudo apt-get autoremove" ถ้าคุณเพิ่ม –purge มันจะลบออกทั้งหมด

  10.   น็อคทูอิโด dijo

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

  11.   Pcesar 27 dijo

    โพสต์ที่ยอดเยี่ยมฉันชอบตั้งแต่ฉันเป็นผู้ใช้มือใหม่ที่เริ่มต้นในโลก linux นี้ปัจจุบันฉันใช้ mint petra กับอบเชยซึ่งฉันคิดว่าเป็นสิ่งที่ยอดเยี่ยมสำหรับผู้ใช้มือใหม่และโพสต์ประเภทนี้มีประโยชน์มากสำหรับพวกเราที่ใช้ Distros ที่ได้รับจาก debian ฉันจะรอโพสต์ YUM AND PACMAN ของคุณเนื่องจากการดูโอเพนเซสที่รู้จักกันดีและ archlinux และอื่น ๆ จะเป็นประโยชน์มาก

  12.   ชามารุ dijo

    ขอบคุณมากสำหรับข้อมูลของคุณคนอย่างคุณคือคนที่ชุมชนนี้มีความรู้มากมาย

  13.   กรุงเบอร์น dijo

    Chingón. ขอขอบคุณ.