ฉันอ่านเกี่ยวกับPersonal Package Archives ('PPAs') และผู้คนตอบคำถามด้วยลิงก์ไปยัง PPA วิธีที่ดีที่สุดในการใช้สิ่งเหล่านี้คืออะไร?
มีคำตอบที่ถูกต้องหลายข้อสำหรับคำถามนี้ซึ่งครอบคลุม Ubuntu หลายรุ่น เพื่อความสะดวกของคุณดัชนีของแต่ละรายการอยู่ด้านล่าง
ฉันอ่านเกี่ยวกับPersonal Package Archives ('PPAs') และผู้คนตอบคำถามด้วยลิงก์ไปยัง PPA วิธีที่ดีที่สุดในการใช้สิ่งเหล่านี้คืออะไร?
มีคำตอบที่ถูกต้องหลายข้อสำหรับคำถามนี้ซึ่งครอบคลุม Ubuntu หลายรุ่น เพื่อความสะดวกของคุณดัชนีของแต่ละรายการอยู่ด้านล่าง
คำตอบ:
ก่อนเพิ่ม PPA คุณควรตระหนักถึงความเสี่ยงที่เกี่ยวข้อง:
โปรดจำไว้เสมอว่า PPA ได้รับจากชุมชนคุณควรตระหนักถึงความเสี่ยงที่อาจเกิดขึ้นก่อนที่จะเพิ่ม PPA
ก่อนเปิดประโดยคลิกที่ปุ่มโฮม (ด้านบนซ้ายมุม) หรือกดSuperคีย์
ค้นหา 'Software Center' และเปิดศูนย์ซอฟต์แวร์ Ubuntu
เลื่อนเมาส์ไปที่แผงด้านบนสุดที่เขียนชื่อแอปพลิเคชัน
ตอนนี้ไปแก้ไขเมนูและเลือกแหล่งที่มาของซอฟแวร์
สำหรับเวอร์ชั่นที่ใหม่กว่าให้คลิกขวาแล้วคลิกซอฟต์แวร์และการอัพเดต
ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง
เปลี่ยนเป็นแท็บ 'ซอฟต์แวร์อื่น'
ตอนนี้คลิก 'เพิ่ม' กล่องจะปรากฏขึ้น
คุณต้องป้อน PPA ในกล่อง สามารถพบได้ในBOLDในหน้า Launchpad
ตอนนี้คลิก 'เพิ่มแหล่งที่มา' และปิดแหล่งที่มาของซอฟต์แวร์ แคชจะถูกรีเฟรช
ตอนนี้ติดตั้งซอฟต์แวร์จากศูนย์ซอฟต์แวร์
PPAs สำหรับซอฟต์แวร์ / การอัปเดตที่ไม่ได้มาตรฐาน พวกเขามักจะใช้โดยผู้ที่ต้องการล่าสุดและยิ่งใหญ่ที่สุด หากคุณกำลังเพิ่มความยาวเป็นพิเศษเพื่อรับซอฟต์แวร์ประเภทนี้คุณคาดว่าจะรู้ว่าคุณกำลังทำอะไรอยู่ การเลือกใน Software Center นั้นเพียงพอสำหรับมนุษย์ส่วนใหญ่
บนบรรทัดคำสั่งคุณสามารถเพิ่ม PPA โดยใช้add-apt-repository
เช่น:
sudo add-apt-repository ppa:gwibber-daily/ppa
ในการลบ PPA ให้ลบไฟล์ที่เกี่ยวข้องใน /etc/apt/sources.list.d (สิ่งนี้จะไม่ลบแพ็คเกจที่คุณติดตั้งจาก PPA) หากต้องการดูแพ็คเกจที่มีอยู่ใน PPA หรือลบแพ็คเกจที่ติดตั้งจาก PPA ให้กดปุ่ม "Origin" ที่ด้านล่างซ้ายของหน้าต่าง Synaptic และเลือก PPA จากรายการ
ด้วยสามารถใช้ไดอะล็อก Software Sources ตามปกติและเพิ่มppa: gwibber-daily / ppaโดยที่จะขอสาย APTและเปิดใช้งานหรือปิดการใช้งานเช่นเดียวกับที่เก็บอื่น ๆ
ทุกคนสามารถสร้าง PPA ได้ไม่มีการรับประกันคุณภาพหรือความปลอดภัยของ PPA - เช่นเดียวกับแหล่งซอฟแวร์นอกระบบอื่น ๆ ที่คุณต้องตัดสินใจด้วยตัวเองว่า PPA นั้นน่าเชื่อถือหรือไม่ และเช่นเดียวกับแพคเกจซอฟต์แวร์อื่น ๆ ที่ไม่เป็นทางการจาก PPA สามารถทำให้เกิดปัญหาได้ทุกประเภทโดยเฉพาะเมื่ออัพเกรดเป็น Ubuntu รุ่นใหม่
หากคุณได้รับข้อผิดพลาดที่add-apt-repository
ไม่พบคำสั่ง:
ในวันที่ 12.04 และก่อนหน้าให้ติดตั้งpython-software-properties
แพคเกจ:
sudo apt-get install python-software-properties
ในวันที่ 14.04 และใหม่กว่า:
sudo apt-get install software-properties-common
ในขณะที่หลายคนพบว่าการเพิ่ม PPA ง่ายขึ้นโดยใช้เครื่องมือบรรทัดคำสั่งสามารถทำได้ผ่านUbuntu Software Centerสำหรับผู้ที่ชื่นชอบอินเตอร์เฟสกราฟิก สำหรับการสาธิตนี้เราจะเพิ่มPPA สำหรับทีม Bansheeเพื่อรับการปล่อยเสถียรล่าสุดของ Banshee
เราจะเริ่มต้นด้วยการเปิด Ubuntu Software Center ซึ่งสามารถพบได้ในเมนูแอพพลิเคชั่น
Applications > Ubuntu Software Center
ตอนนี้ใน Software Center ไปที่ Edit > Software Sources
คุณจะถูกขอให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณ
ตอนนี้ในแหล่งที่มาของซอฟแวร์เปิดแท็บและกดOther Software
Add
ในกล่องโต้ตอบนี้เราจะป้อนข้อมูลของ PPA
ข้อมูลนี้จะพบได้บนเว็บไซต์ PPA ในตัวหนาภายใต้หัวข้อการเพิ่ม PPA นี้ระบบของคุณ สำหรับPPH Bansheeดูเหมือนว่า:
ตอนนี้เราสามารถปิดแหล่งซอฟแวร์และศูนย์ซอฟต์แวร์จะอัปเดตโดยอัตโนมัติเพื่อให้คุณสามารถเข้าถึงแพ็คเกจใหม่จาก PPA
สามารถดูแพ็คเกจที่มีจาก PPA ได้โดยขยายเมนู Get Software ในคอลัมน์ด้านซ้ายของ Software Center
faenza-icon-theme
นั่นคือ มีอยู่ใน PPA นี้: launchpad.net/~tiheum/+archive/equinox
วิธีเพิ่ม PPA ใน Ubuntu 10.04:
มันง่ายมากเมื่อคุณได้รับมัน ฉันพบปัญหาที่นี่และที่นั่น แต่โดยทั่วไปแล้ว PPA เป็นวิธีเดียวที่จะทำให้ซอฟต์แวร์ของคุณได้รับการอัปเดตใน Ubuntu ระหว่างการเผยแพร่ distro (อย่าให้ฉันโวยวายเรื่องนั้น) มันมากเกินไปที่จะอธิบายที่นี่ดังนั้นฉันจะชี้ให้คุณเอกสารที่คุ้มค่า แต่ก่อนอื่นกฎง่ายๆสองสามข้อ:
รู้ว่าคุณกำลังติดตั้งอะไร เป็นไปได้มากว่าคุณจะใช้ Launchpad สำหรับความต้องการ PPA ส่วนใหญ่ของคุณ แต่ก็อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ โดยปกติแล้วความกังวลสำหรับฉันไม่ใช่ความตั้งใจที่เป็นอันตราย แต่เป็นแพคเกจที่ขัดแย้งกัน หากแพ็คเกจ A ต้องการ ffmpeg รุ่นที่แก้ไขและแพคเกจ B ในที่เก็บอื่นต้องใช้เวอร์ชันที่แก้ไขแล้วของ ffmpeg เช่นกันตอนนี้มีโอกาสดีที่คุณอาจไม่สามารถดูวิดีโอตัวอย่างเช่นด้วยแพ็คเกจ A หรือ B หรือ เลย
โปรดทราบว่าทุกคนสามารถสร้าง PPA ได้แม้กระทั่งคุณ เพียงเพราะคนที่ลงนามในจรรยาบรรณไม่ได้หมายความว่าพวกเขารู้ว่าสิ่งที่พวกเขากำลังทำ บน Launchpad นั้นไม่เพียง แต่อัปเดตสำหรับการวางจำหน่ายที่เสถียร แต่ยังรวมถึงซอฟต์แวร์เบต้าและอัลฟ่าและแม้แต่สิ่งที่ยังไม่สามารถใช้งานได้ มีที่เก็บข้อมูลที่มีประโยชน์มากมายเช่นเพื่อรับไดรเวอร์ Nvidia ล่าสุดหรือ Pidgin รุ่นเสถียรในปัจจุบัน จากนั้นอีกครั้งมีสิ่งที่ผู้ชายบางคนทำในห้องใต้ดินของเขาสำหรับตัวเองและเพื่อนสองคน
ที่กล่าวไว้ว่าหน้าเอกสารของ Ubuntu ควรมีทุกสิ่งที่คุณจำเป็นต้องรู้ในรูปแบบที่เข้าใจได้ง่าย
ที่เก็บใน Ubuntu: https://help.ubuntu.com/community/Repositories/Ubuntu
การจัดการซอฟต์แวร์: https://help.ubuntu.com/community/SoftwareManagement
ที่เก็บและบรรทัดคำสั่ง: https://help.ubuntu.com/community/Repositories/CommandLine
บันทึกย่อ: ฉันถือว่าคุณใช้ Ubuntu 10.04 หากคุณใช้ 10.10 จะไม่มี "แหล่งที่มาของซอฟต์แวร์" ในเมนูของคุณอีกต่อไปแม้ว่าจะถูกอ้างถึงในเอกสารบางส่วน หากต้องการเข้าถึงเพียงเปิด Synaptic Package Manager จากนั้นเลือกการตั้งค่า -> ที่เก็บจากเมนู
โชคดีและฉันหวังว่านี่จะเป็นประโยชน์
แก้ไข: โปรดทราบว่าการติดตั้งซอฟต์แวร์ผ่าน Ubuntu Software Center อาจเป็นปัญหาได้ นี่เป็นเพราะมันไม่ได้บอกคุณว่าแอพใดที่คุณต้องการติดตั้ง นั่นคือคุณสามารถติดตั้งเดสก์ท็อป KDE ทั้งหมดสิ่งต่าง ๆ มูลค่าหลายร้อย MB เพียงเพื่อรับไม้บรรทัดหน้าจอหรือตัวกำหนดค่าไฟร์วอลล์ ฉันเรียนรู้วิธีนี้อย่างหนัก ... ตัวอย่างเช่นพิมพ์ "kruler" ในช่องค้นหาและคุณจะเห็นขนาดการติดตั้งสุดท้ายเกือบ 100 MB อย่างน้อยให้ความสำคัญกับขนาดการติดตั้งสุดท้ายหากคุณยืนยันในการใช้ USC ผู้ใช้ใหม่ส่วนใหญ่ไม่คุ้นเคยกับแนวคิดของตัวจัดการหน้าต่างและสภาพแวดล้อมเดสก์ท็อปที่มี Windows ที่รู้จักกันเพียงอย่างเดียวดังนั้นให้ระมัดระวังการพึ่งพา USC และเรียนรู้เกี่ยวกับ PPAs ไม่ได้ซึ่งเป็นสิ่งที่ฉันแนะนำ มันใช้งานได้อีกเล็กน้อยและนี่เป็นเพียงความคิดเห็นของฉัน แต่คุณอาจจะมีความสุขที่คุณทำ! :)
สิ่งหนึ่งที่ต้องคำนึงถึงเกี่ยวกับการใช้ PPA คือเมื่อคุณเพิ่ม PPA ลงในแหล่งข้อมูลซอฟต์แวร์ของคุณคุณจะให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบ (root) แก่ทุกคนที่สามารถอัปโหลดไปยัง PPA นั้นได้ แพ็คเกจใน PPAs สามารถเข้าถึงระบบทั้งหมดของคุณได้เมื่อติดตั้ง (เช่นแพ็คเกจปกติจากคลังข้อมูลหลักของ Ubuntu) ดังนั้นให้ตัดสินใจเสมอว่าคุณเชื่อถือ PPA หรือไม่ก่อนที่จะเพิ่มลงในระบบของคุณ
อาจไม่ปลอดภัยเพียงปิดการใช้งาน PPA ใด ๆ ที่เพิ่มไปยังแหล่งข้อมูลของเราโดยการลบออกจากsources.list
หรือโดยการยกเลิก PPA ในการตั้งค่าแหล่งที่มาของซอฟต์แวร์ของเรา มันจะเป็นการดีกว่าถ้าคุณลบแพ็คเกจทั้งหมดที่ติดตั้งจาก PPA นี้และแทนที่ด้วยแพ็คเกจเริ่มต้นของ Ubuntu
ในการทำเช่นนั้นเรามีสคริปต์ppa-purge ที่ไม่เพียง แต่จะลบ PPA ที่ไม่พึงประสงค์เท่านั้น แต่ยังจะแทนที่แพ็คเกจที่ติดตั้งจาก PPA นี้ด้วยเวอร์ชันเริ่มต้นของ Ubuntu หลังจากติดตั้งเพียงแค่รัน
sudo ppa-purge ppa:<lp-name>/<ppa-name>
ที่<lp-name>/<ppa-name>
เป็นชื่อเดียวกันกับที่เราเข้ามาถึงแหล่งที่มาของเราเมื่อมีการเพิ่ม PPA นี้ PPA จะถูกลบออก แพ็คเกจที่ติดตั้งจาก PPA นี้จะถูกแทนที่ด้วยแพ็คเกจเริ่มต้นของ Ubuntu (แพ็คเกจที่ติดตั้งซึ่งไม่ได้อยู่ในที่เก็บเริ่มต้นจะไม่ถูกลบ)
lp
ยืนหยัดเพื่อ? ตัวอย่างเช่นในprecise-partner.list
สิ่งที่lp
?
ppa:takkat-nebuk/takkat
ย่อยชื่อเช่น ในตัวอย่างนี้takkat-nebuk
คือชื่อ lp ของฉันและtakkat
เป็นชื่อของ ppa ที่จะเพิ่มลงในแหล่งที่มาของคุณ
หากคุณประสบปัญหาในการค้นหาadd-apt-repository
คำสั่งที่ถูกต้องในการเรียกใช้บางคนได้สร้างสคริปต์ที่เรียกว่าppasearch
ทำให้งานนี้ง่ายขึ้น ในการติดตั้ง ppasearch คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:
sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch
หากคุณไม่ฝักใฝ่ฝ่ายใดคุณสามารถดาวน์โหลดและติดตั้ง lucid deb ได้ด้วยตนเอง มันควรจะทำงานได้ดี
สิ่งนี้จะเพิ่ม ppasearch PPA (และคีย์ของมัน) และติดตั้งแพ็คเกจ คุณสามารถรันสคริปต์ได้โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
ppasearch PPANAME
ดังนั้นในการค้นหา PPA ของทีมคุณอาจเรียกใช้:
ppasearch cardapio
ดังที่คุณเห็นจากภาพหน้าจอด้านล่างคุณจะเห็นรายการ PPA ที่ตรงกัน เมื่อคุณเลือก PPA add-apt-repository
คุณต้องการก็จะได้รับการบันทึกโดยสคริปต์โดยใช้ ppasearch จะทำงานsudo apt-get update
ให้คุณหากคุณต้องการอัพเดทแหล่งข้อมูลของคุณ
นอกจากนี้ยังมีวิดีโอของสคริปต์ที่ใช้งานอยู่ แต่มันล้าสมัยเล็กน้อย
สคริปต์นี้ควรทำให้ง่ายขึ้นสำหรับคุณที่จะเพิ่ม PPA และกุญแจของพวกเขาโดยไม่ต้องค้นหารอบ Launchpad
404
http://www.winehq.org/site/download-deb เป็นความพยายามของฉันในการทำสิ่งนี้เพื่อ PPA ของไวน์
ฉันจะทราบว่ามีการเปลี่ยนแปลงผู้ไม่ฝักใฝ่ฝ่ายใดและตอนนี้ฉันต้องแก้ไขคำแนะนำอีกครั้ง (ไม่มีการจัดการ -> แหล่งซอฟแวร์อีกต่อไป แต่คุณต้องไปที่นั่นจากศูนย์ซอฟต์แวร์)
คำแนะนำในตัวของ Launchpad นั้นค่อนข้างดีกว่าเมื่อประมาณหนึ่งปีก่อน แต่ก็ค่อนข้างแย่
สำหรับข้อมูลเกี่ยวกับสัญญาซื้อขายไฟฟ้า ( Personal แพคเกจ Archive ) เยี่ยมชมความช่วยเหลือ Ubuntu บนPPA
มีY PPA Managerสำหรับ Ubuntu เป็นเครื่องมือ GUI ในการจัดการ PPAs ในวิธีที่ดีที่สุด
ในการติดตั้งy-ppa-manager
รันคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
สำหรับข้อมูลเพิ่มเติมและคุณสมบัติที่สำคัญให้ไปhttps://launchpad.net/y-ppa-manager
จะหา PPA ได้อย่างไร (โซลูชันเมื่อapt
ไม่สามารถค้นหาแพ็คเกจ)
คุณสามารถค้นหา PPA จากหน้าlaunchpadตามที่แนะนำในรูปต่อไปนี้:
คุณสามารถค้นหา PPA จากUbuntuupdates -Package Search ตามที่แสดงในภาพต่อไปนี้:
จากนั้นเพิ่มที่เก็บจากเทอร์มินัลดังต่อไปนี้:
sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update