What is PPA ?

วันนี้ว่าง ๆ เลยขะมาพูดถึงการลง Software ของ Ubuntu ผ่านทาง PPA กันครับ
ก่อนอื่นต้องขออธิบายเรื่อง PPA ก่อนนะครับ PPA มันก็เป็นคำย่อมาจาก  Personal Package Archives ซึ่งมันเป็นแหล่งซอฟแวร์ที่มาจากผู้พัฒนาที่ไม่ใช่ผู้พัฒนาของ Ubuntu ซึ่งตามธรรมดาเวลาเราลงโปรแกรมผ่านทาง apititude หรือทาง Ubuntu Software Center นั้นจะลงได้แค่ภายใต้ซอฟแวร์ที่ผ่านทางผู้พัฒนา Ubuntu 


ให้นึกภาพง่าย ๆ เหมือนการปลูกผักสวนครัวที่บ้าน (ง่ายเนาะ ๆ :D) ถ้าบ้านท่านปลูกพริกอย่างเดียว แต่วันนั้นท่านดันอยากกินต้มยำวันนั้น แล้วท่านมีแต่พริกคงจะกินไม่ได้จริงไหมล่ะ ? ท่านก็ต้องมีเครื่องต้มยำด้วย ท่านก็ต้องไปตามหาเครื่องต้มยำ (Programs) พอดีกับว่ามีอยู่บ้านนึงปลูกไว้ครบพอดี ท่านก็ต้องรู้ที่อยู่ของบ้านนั้นด้วย (source) เข้าใจไหมงับ :3


ดังนั้นการที่ท่านจะ apt-get Programs นั้น ๆ มาได้ ท่านก็ต้องมี source ของ Programs นั้น ๆ มาก่อน ยกตัวอย่างเช่น source ของ Tor Proxy จะอยู่ในรูป

deb     http://deb.torproject.org/torproject.org DISTRIBUTION main
โดยช่อง DISTRIBUTION ก็ให้ใส่ชื่อรุ่น Distro ที่แล้วใช้ลงไปครับ
หลังจากได้ source มาแล้ววิธีการเอาไปใช่ก็ง่ายมาก มันมีวิธีแบบเปิดหน้าต่างและ copy ไปวาง เป็นอันเสร็จ ซึ่งผมจะขอข้ามตรงนี้ไปแล้วกัน ขี้เกียจ capture รูปนะครับ :D

แต่ถ้าจะ base on command กันก็ต้องอันนี้เลย
sudo add-apt-repository ppa:name/ppa
โดย Name หาได้จาก Launchpad ครับ เช่น Libre Office ก็ให้ใส่ตรง Name เป็น
sudo add-apt-repository ppa:libreoffice/ppa
หลังจาก add แล้วอย่าลืม update ลิสต์นะครับ ไม่งั้น apt ก็ยังหา package ไม่เจออยู่ดี
sudo apt-get update

14 May 2011

2 responses to What is PPA ?

  1. Anonymous says:

    @try2hack สวดยวดยังกะ cydia

  2. Pe3z says:

    cydia มันก๊อปมา

Post a Comment