สวัสดีชาว 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 จนกว่าจะถึงครั้งต่อไป.
โพสต์ที่ดีเพื่อให้มีความรู้เกี่ยวกับการทำงานของ APT 😀
อย่าลืมว่าด้วย "apt-cache search" คุณสามารถค้นหาว่าแพ็กเกจอยู่ในที่เก็บหรือแพ็กเกจที่ตรงตามคำอธิบายหรือไม่ : 3
ลองทำ
การค้นหา apt-cache nokia
การค้นหา apt-cache lxde
การค้นหา apt-cache nokia | การจัดการ grep
ขอบคุณสำหรับข้อมูล!
ดีมาก
ขอบคุณสำหรับการสนับสนุนรอคนต่อไปกับ YUM และ PACMAN
คุณพลาด Apper สำหรับผู้ที่ใช้ KDE
นอกจากนี้ดูเหมือนว่า Forefox เวอร์ชัน Windows กำลังปรับปรุงด้วยการแสดงผลและอินเทอร์เฟซสำหรับพีซีที่ล้าสมัย
ฉันคิดว่าท่าทางที่ดีในส่วนของ Mozilla น่าจะเป็นเพราะระบบ Windows ไม่รู้จัก Firefox OS (เพื่อแฟลชคัดลอกข้อมูล) โดยสุจริตฉันได้รับการสนับสนุนที่ดีเยี่ยมสำหรับ FFOS แต่ฉันคิดว่ามันเป็นสีเขียวมากถ้าพวกเขารวมเข้าด้วยกัน ความเข้ากันได้กับ Android เช่น Tizen หรือ Sailfish OS ทำได้ฉันแน่ใจว่าแฟลช Moto G ของฉัน
แอปพลิเคชันใน Firefox ได้รับการออกแบบมาเพื่อให้สามารถทำงานบนแพลตฟอร์มใดก็ได้เนื่องจากสำหรับพวกเขาแพลตฟอร์มคือเว็บ
ความห่วยของ Mozilla คือ HTML5 จบลงที่เหนือกว่าแม้ว่าจะโชคดีที่มันได้รับความนิยมมากขึ้นเรื่อย ๆ ด้วยเหตุนี้ FirefoxOS จึงพยายามให้แอปพลิเคชันมีหลายแพลตฟอร์มสามารถทำงานในเบราว์เซอร์ใดก็ได้ของระบบปฏิบัติการที่เป็นอยู่ อีกประการหนึ่งก็คือผู้มีอำนาจทำในสิ่งที่พวกเขาไม่ได้เป็นเช่นนั้นหรือเลื่อนการครอบงำของพวกเขาออกไป นักพัฒนาที่มีสิ่งนี้จะเปิดตัวแอปพลิเคชันสำหรับทุกแพลตฟอร์มพร้อมกับการประหยัดแรงงานที่เกิดขึ้น
ฉันอ่านในความคิดเห็นของคุณ« (…) Mozilla ห่วยแตกคือ HTML5 (…) »…ฮ่า ๆ ! ฉันคิดว่าคุณไม่เห็นด้วยกับความคิดของ HTML5 และ Mozilla แต่อ่านให้ดีขึ้นฉันรู้ว่าคุณไม่ได้ตั้งใจที่จะบอกว่ามันแย่ แต่เป็นการuฮ่าฮ่า
มีโครงการที่เป็น: "คุณสร้างสำหรับ Linux และเข้ากันได้กับ Windows ด้วย" (ไม่ใช่ cygwin หรือ CoLinux) น่าเสียดายที่ไม่มีอนาคต (ซึ่งอาจเกิดขึ้นกับ HTML5) ฉันเดิมพัน HTML5
มีโปรเจ็กต์ชื่อ Phonegap ซึ่งมีประโยชน์มากจริงๆแล้วฉันชอบ HTML5 มากจนกำลังสร้างแอปสำหรับเว็บ Eliotime (คุณสามารถค้นหาโปรเจ็กต์ (Mega Ultra Bugeado xD) ได้ใน Github)
ปล่อยให้«นอกหัวข้อ»ของ Firefox และ HTML5 เพราะไม่มีส่วนเกี่ยวข้องกับ« APT และที่เก็บ Canonical Ubuntu »
นี่คือข้อผิดพลาด xd
sudo apt-add-repository roger / roger-mola
ก่อนอื่นคุณต้องใส่ ppa * colon * roger / roger-cool xD
sudo apt-add-repository ppa: roger / roger-mola
สำหรับฉันแล้วดูเหมือนว่าคำสั่งในการเพิ่ม PPAs นั้นไม่ถูกต้องนอกเหนือจากโคลอนที่ความคิดเห็น atlas7jean ไวยากรณ์ของคำสั่งไม่ถูกต้องเนื่องจากเป็น add-apt-repository แทนที่จะเป็น apt-add-repository
ตัวอย่างที่แสดงควรมีลักษณะ (ตามฉัน) ดังนี้:
$ sudo add-apt-repository ppa: roger / roger-mola
อาศิรพจน์
คำสั่งเพิ่ม ppa ไม่ถูกต้อง จะมีลักษณะดังนี้: "sudo add-apt-repository ppa: [ppa name]"
นอกเหนือจากข้อมูลที่ดี แต่อาจมีคำสั่งเพิ่มเติม ตัวอย่างเช่นเมื่อติดตั้งคุณสามารถติดตั้งหลายแพ็คเกจในคำสั่งเดียวกันนั่นคือ "sudo apt-get install [package1] [package2]" หากคุณเพิ่ม -y ก่อน "ติดตั้ง" ระบบจะไม่ถามว่าคุณแน่ใจหรือไม่ว่าจะติดตั้ง
คุณต้องระบุวิธีล้างแพ็คเกจที่ล้าสมัยเมื่อถอนการติดตั้งโปรแกรม "sudo apt-get autoremove" ถ้าคุณเพิ่ม –purge มันจะลบออกทั้งหมด
สิ่งที่ไม่ดีที่ฉันเห็นจากที่เก็บ PPA คือหลายคนมักไม่ได้เดินทางไกลแม้ว่าในทางกลับกันความหลากหลายของ Ubuntu จะเป็นปริมาณที่หลากหลายที่สุด
โพสต์ที่ยอดเยี่ยมฉันชอบตั้งแต่ฉันเป็นผู้ใช้มือใหม่ที่เริ่มต้นในโลก linux นี้ปัจจุบันฉันใช้ mint petra กับอบเชยซึ่งฉันคิดว่าเป็นสิ่งที่ยอดเยี่ยมสำหรับผู้ใช้มือใหม่และโพสต์ประเภทนี้มีประโยชน์มากสำหรับพวกเราที่ใช้ Distros ที่ได้รับจาก debian ฉันจะรอโพสต์ YUM AND PACMAN ของคุณเนื่องจากการดูโอเพนเซสที่รู้จักกันดีและ archlinux และอื่น ๆ จะเป็นประโยชน์มาก
ขอบคุณมากสำหรับข้อมูลของคุณคนอย่างคุณคือคนที่ชุมชนนี้มีความรู้มากมาย
Chingón. ขอขอบคุณ.