Apa itu PPA dan bagaimana cara menggunakannya?

506

Saya terus membaca tentang Arsip Paket Pribadi ('PPA') dan orang-orang menjawab pertanyaan dengan tautan ke PPA. Apa cara terbaik untuk menggunakan ini?


Ada beberapa jawaban yang valid untuk pertanyaan ini yang mencakup beberapa versi Ubuntu. Untuk kenyamanan Anda, indeks masing-masing di bawah.


tidak diketahui
sumber
39
Karena tidak ada jawaban yang benar-benar menjelaskan apa itu PPA (berfokus pada cara menambahkannya), harap berpikir dua kali sebelum menutup pertanyaan jenis "apa itu PPA" sebagai duplikat dan menautkan di sini. Membiarkan salah satu dari mereka terbuka mungkin sebenarnya mendorong seseorang untuk menjawab.
Chan-Ho Suh

Jawaban:

233

Untuk Ubuntu 11.04 dan yang lebih baru

Sebelum menambahkan PPA, Anda harus mengetahui beberapa risiko yang terlibat:

Selalu ingat bahwa PPA disediakan oleh komunitas, Anda harus mengetahui risiko yang mungkin terjadi sebelum hanya menambahkan PPA.

  • Pertama buka tanda hubung dengan mengklik tombol Rumah (Di sudut kiri atas) atau menekan Supertombol.

    masukkan deskripsi gambar di sini

  • Cari 'Pusat Perangkat Lunak' dan luncurkan pusat perangkat lunak Ubuntu.

    masukkan deskripsi gambar di sini

  • Gerakkan mouse ke panel atas tempat nama aplikasi ditulis.

  • Sekarang Buka menu Edit dan pilih Sumber Perangkat Lunak .

    masukkan deskripsi gambar di sini

Untuk versi yang lebih baru, klik kanan dan klik Software and Updates masukkan deskripsi gambar di sini

Kemudian, klik Perangkat Lunak Lain, masukkan deskripsi gambar di sini

  • Masukkan kata sandi Anda saat diminta.

    masukkan deskripsi gambar di sini

  • Beralih ke tab 'Perangkat Lunak Lain'.

    masukkan deskripsi gambar di sini

  • Sekarang klik 'Tambah', sebuah kotak akan muncul.

    masukkan deskripsi gambar di sini

  • Anda harus memasukkan PPA di dalam kotak. Itu dapat ditemukan di BOLD pada halaman launchpad.

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

  • Sekarang klik 'Tambah sumber' dan tutup Sumber Perangkat Lunak. Cache akan di-refresh

    masukkan deskripsi gambar di sini

  • Sekarang instal perangkat lunak dari pusat perangkat lunak.

    masukkan deskripsi gambar di sini

Alaukik
sumber
4
Wow Keren. Ubuntu memiliki antarmuka yang bagus dan mudah digunakan untuk- "Masukkan baris APT lengkap dari repositori yang ingin Anda tambahkan sebagai sumber." ... oh Lupakan. ;-)
Ajedi32
Bagus sampai tidak ada penjelasan di mana mendapatkan konten Line APT untuk PPA. :)
George
Jawaban ini sudah usang. Untuk panduan terbaru lihat di sini .
Stefan Monov
Bagaimana saya bisa menginstal perangkat lunak pada PPA tanpa menambahkannya ke daftar sumber? Dapatkah saya menginstalnya di instalasi terpisah (Tidak tergantung sistem)?
Royi
175

Apa itu PPA?

PPA untuk perangkat lunak / pembaruan non-standar. Mereka umumnya digunakan oleh orang-orang yang menginginkan yang terbaru dan terhebat. Jika Anda akan berusaha keras untuk mendapatkan perangkat lunak semacam ini, maka Anda diharapkan tahu apa yang Anda lakukan. Pilihan di Pusat Perangkat Lunak cukup untuk sebagian besar manusia.

Garis komando

Pada baris perintah Anda dapat menambahkan PPA menggunakan add-apt-repository, misalnya:

sudo add-apt-repository ppa:gwibber-daily/ppa

Untuk menghapus PPA, hapus file yang sesuai di /etc/apt/sources.list.d (ini tidak menghapus paket yang Anda instal dari PPA). Untuk melihat paket yang tersedia dari PPA atau menghapus paket yang diinstal dari PPA tekan tombol "Asal" di kiri bawah jendela Synaptic dan pilih PPA dari daftar.

Dengan dapat menggunakan dialog Sumber Perangkat Lunak yang biasa dan menambahkan ppa: gwibber-daily / ppa di mana ia meminta garis APT dan mengaktifkan atau menonaktifkannya seperti repositori lainnya.

Karena siapa pun dapat membuat PPA, tidak ada jaminan untuk kualitas atau keamanan PPA - seperti halnya dengan sumber perangkat lunak tidak resmi lainnya Anda harus memutuskan sendiri apakah PPA itu dapat dipercaya atau tidak. Dan seperti halnya paket perangkat lunak tidak resmi lainnya dari PPA dapat menyebabkan segala macam kesulitan terutama ketika meningkatkan ke rilis baru Ubuntu.


Jika Anda mendapatkan kesalahan bahwa add-apt-repositoryperintah tidak dapat ditemukan:

  • Pada 12.04 dan sebelumnya, instal python-software-propertiespaket:

    sudo apt-get install python-software-properties
    
  • Pada 14,04 dan yang lebih baru:

    sudo apt-get install software-properties-common
    
Florian Diesch
sumber
21
Itu menggangguku bahwa di linux yang mengklaim sebagai untuk manusia menambahkan ppa membutuhkan teks ajaib pada baris perintah atau teks ajaib yang ditambahkan ke alat gui. Ini sebenarnya tidak cukup baik.
trampster
51
PPA untuk perangkat lunak / pembaruan non-standar. Mereka umumnya digunakan oleh orang-orang yang menginginkan yang terbaru dan terhebat. Jika Anda akan berusaha keras untuk mendapatkan perangkat lunak semacam ini, maka Anda diharapkan tahu apa yang Anda lakukan. Pilihan di Pusat Perangkat Lunak cukup untuk sebagian besar manusia.
dv3500ea
9
@trampster: Masalah-masalah ini akan ditangani oleh pusat perangkat lunak di masa mendatang: wiki.ubuntu.com/SoftwareCenter Sementara itu, PPA adalah yang kami miliki.
Jorge Castro
15
@trampster Apakah Windows / Mac tetap di atas semua perangkat lunaknya, memberi Anda pembaruan untuk semuanya? PPA adalah risiko keamanan dan diperlukan elemen desain untuk menghentikan pengguna menjadi idiot. Lebih lanjut: thepcspy.com/read/linux-isnt-invulnerable
Oli
2
Permintaan tinggi baru-baru ini untuk PPA tampaknya merupakan hasil dari perubahan dramatis di Ubuntu baru-baru ini, membuat versi stabil sangat tidak memadai untuk sejumlah besar orang. Ini adalah rilis pertama di mana saya perlu menambahkan lebih dari 1 atau 2 PPA yang tidak penting - sebelumnya hanya untuk menguji perbaikan bug untuk saya.
Sean Houlihane
97

Untuk Ubuntu 10.10

Meskipun banyak yang merasa lebih mudah untuk menambahkan PPA menggunakan alat-alat baris perintah, ini dapat dilakukan melalui Ubuntu Software Center bagi mereka yang lebih suka antarmuka grafis. Untuk demo ini, kami akan menambahkan PPA untuk Tim Banshee untuk mendapatkan rilis stabil terbaru dari Banshee.

Kami akan mulai dengan membuka Pusat Perangkat Lunak Ubuntu yang dapat ditemukan di menu Aplikasi.

Applications > Ubuntu Software Center

manu

Sekarang di Pusat Perangkat Lunak, buka Edit > Software Sources

menu2

Anda akan diminta memasukkan kata sandi administratif Anda.

gksu

Sekarang di Sumber Perangkat Lunak buka Other Softwaretab dan tekan Add.

Menambahkan

Dalam dialog ini, kita akan memasukkan informasi PPA.

software-properties-gtk

Informasi ini ditemukan di situs web PPA dengan huruf tebal di bawah judul Menambahkan PPA ini ke sistem Anda . Untuk Banshee PPA , tampilannya seperti ini:

ppa

Sekarang kita dapat menutup Sumber Perangkat Lunak dan Pusat Perangkat Lunak akan secara otomatis memperbarui sehingga Anda dapat mengakses paket-paket baru dari PPA.

memperbarui

Paket yang tersedia dari PPA dapat dilihat dengan memperluas menu Dapatkan Perangkat Lunak di kolom kiri Pusat Perangkat Lunak.

baru

dansesuatu
sumber
2
Ini adalah "komunitas wiki" jadi jangan ragu untuk mengembangkannya.
andrewsomething
1
Apakah itu default Iconset untuk 10.10?
Marco Ceppi
3
Tidak, saya lupa saya tidak menggunakan ikon default ketika saya mengambilnya. Itu adalah faenza-icon-theme. Ini tersedia di PPA ini: launchpad.net/~tiheum/+archive/equinox
andrewsomething
50

Untuk Ubuntu 10,04

Untuk menambahkan PPA di Ubuntu 10.04:

  • Jalankan System-> Administration-> Sumber Perangkat Lunak:

Foto

  • Anda akan dimintai kata sandi. Perhatikan bahwa Anda hanya dapat menambahkan PPA jika Anda adalah pengguna administrator karena risiko keamanan dan konsekuensi sistem menambahkan PPA. Masukkan kata sandi Anda ke dalam dialog untuk melanjutkan:

gksu

  • Di jendela Sumber Perangkat Lunak, klik pada tab 'Perangkat Lunak Lain' dan klik tombol 'Tambah ...'. Ini akan memunculkan prompt menanyakan 'garis APT':

garis apt

  • Teks yang akan disisipkan ke dalam kotak ini ditemukan pada halaman launchpad di 'Menambahkan PPA ini ke Sistem Anda' dalam huruf tebal.

  • Rekatkan baris yang Anda salin ke kotak teks di Sumber Perangkat Lunak ( CTRL+ V):

masukkan deskripsi gambar di sini

  • Tutup jendela Sumber Perangkat Lunak; Anda akan diminta memuat ulang informasi paket Anda. Lakukan ini dengan mengklik tombol 'Muat Ulang':

memuat ulang sumber

  • Anda sekarang dapat menemukan paket perangkat lunak dari PPA ini di Pusat Perangkat Lunak Ubuntu:

pusat perangkat lunak

dv3500ea
sumber
42

Apa itu PPA?

Semuanya sangat sederhana setelah Anda terbiasa. Saya telah mengalami masalah di sana-sini, tetapi secara umum, PPA adalah satu-satunya cara untuk memperbarui perangkat lunak Anda di Ubuntu di antara rilis distro (jangan buat saya mengomel tentang hal itu). Terlalu banyak untuk dijelaskan di sini, jadi saya akan menunjukkan kepada Anda beberapa dokumentasi yang bermanfaat. Tetapi pertama-tama, beberapa aturan sederhana:

Ketahui apa yang Anda pasang. Kemungkinan besar Anda akan menggunakan Launchpad untuk sebagian besar kebutuhan AKP Anda, tetapi meskipun demikian itu bisa berbahaya bagi komputer Anda. Biasanya kekhawatiran bagi saya bukanlah niat jahat, tetapi paket yang saling bertentangan. Jika paket A membutuhkan versi ffmpeg yang dimodifikasi, dan paket B dalam repositori yang berbeda juga memerlukan versi ffmpeg yang dimodifikasi, well, sekarang ada kemungkinan Anda tidak dapat menonton video, misalnya, dengan paket A atau B atau sama sekali.

Perlu diingat bahwa siapa pun dapat membuat PPA, bahkan Anda. Hanya karena seseorang menandatangani Pedoman Perilaku tidak berarti mereka tahu apa yang mereka lakukan. Di Launchpad tidak hanya pembaruan untuk rilis stabil, tetapi juga perangkat lunak beta dan alfa, dan bahkan hal-hal yang belum berfungsi sama sekali. Ada banyak repositori yang berguna, seperti untuk mendapatkan driver Nvidia terbaru atau rilis stabil Pidgin saat ini. Kemudian lagi, ada barang-barang yang dibuat seseorang di ruang bawah tanahnya untuk dirinya sendiri dan beberapa teman.

Yang mengatakan, halaman web dokumentasi Ubuntu harus memiliki semua yang perlu Anda ketahui dalam format yang cukup dimengerti.

Repositori di Ubuntu: https://help.ubuntu.com/community/Repositories/Ubuntu

Manajemen perangkat lunak: https://help.ubuntu.com/community/SoftwareManagement

Repositori dan baris perintah: https://help.ubuntu.com/community/Repositories/CommandLine

Catatan singkat: Saya menganggap Anda menggunakan Ubuntu 10.04. Jika Anda menggunakan 10.10 tidak ada lagi "Sumber Perangkat Lunak" di menu Anda, meskipun itu disebutkan dalam beberapa dokumentasi. Untuk mengaksesnya cukup buka Synaptic Package Manager kemudian pilih Pengaturan -> Repositori dari menu.

Semoga Sukses dan saya harap ini membantu.

Sunting: Perlu diketahui bahwa menginstal perangkat lunak melalui Pusat Perangkat Lunak Ubuntu dapat menyusahkan. Ini karena itu tidak memberi tahu Anda apa dependensi aplikasi tertentu yang ingin Anda instal. Artinya, Anda bisa menginstal seluruh desktop KDE, ratusan barang MB, hanya untuk mendapatkan penggaris layar atau konfigurator firewall. Saya mempelajari ini dengan cara yang sulit ... Misalnya, ketik "kruler" di kotak pencarian dan Anda akan melihat ukuran pemasangan akhir hampir 100 MB. Setidaknya perhatikan ukuran pemasangan akhir jika Anda bersikeras menggunakan USC. Sebagian besar pengguna baru tidak terbiasa dengan konsep window manager dan lingkungan desktop yang hanya mengenal Windows, jadi berhati-hatilah dengan hanya mengandalkan USC dan tidak mempelajari semua tentang PPA, yang saya rekomendasikan. Ini sedikit lebih banyak pekerjaan dan ini hanya pendapat saya, tetapi Anda mungkin akan senang Anda melakukannya! :)

Deadite81
sumber
36

Satu hal yang perlu diingat tentang menggunakan PPA adalah bahwa ketika Anda menambahkan PPA ke Sumber Perangkat Lunak Anda, Anda memberikan akses Administratif (root) kepada semua orang yang dapat mengunggah ke PPA itu. Paket dalam PPA memiliki akses ke seluruh sistem Anda saat mereka diinstal (seperti paket biasa dari Arsip Ubuntu utama), jadi selalu putuskan apakah Anda mempercayai PPA sebelum menambahkannya ke sistem Anda.

Kees Cook
sumber
5
Komentar yang sangat penting yang satu ini. Ini sangat penting untuk mengiklankan potensi kerusakan pada sistem dengan menggunakan ppa tanpa sepengetahuan. THNX
Jorge Pinho
25

Menghapus PPA dengan pembersihan ppa Instal ppa-purge

Mungkin tidak aman untuk menonaktifkan PPA apa pun yang ditambahkan ke sumber kami dengan menghapusnya dari sources.listatau dengan membatalkan PPA dalam pengaturan Sumber Perangkat Lunak kami . Maka akan menjadi ide yang lebih baik untuk juga menghapus semua paket yang diinstal dari PPA ini dan menggantinya dengan paket default Ubuntu.

Untuk melakukannya, kami memiliki skrip ppa-purge Instal ppa-purge yang tidak hanya akan menghapus PPA yang tidak diinginkan tetapi juga akan mengganti paket yang diinstal dari PPA ini dengan versi Ubuntu default. Setelah instalasi cukup jalankan

sudo ppa-purge ppa:<lp-name>/<ppa-name>

di mana <lp-name>/<ppa-name>nama yang sama kami masukkan ke sumber kami saat menambahkan PPA ini. PPA kemudian akan dihapus. Paket yang diinstal dari PPA ini akan diganti dengan paket default Ubuntu (paket yang diinstal yang tidak ada dalam repositori default tidak akan dihapus).

Takkat
sumber
Karena jawaban dengan komentar yang mengarah ke ppa-purge telah dihapus, saya merasa kami mungkin masih memerlukan referensi untuk ini dalam daftar jawaban kami tentang cara menggunakan PPA.
Takkat
Apa artinya lp? Misalnya dalam precise-partner.listapa lp?
isomorfisma
4
@ isomorfisma: PPA Ubuntu di-host di launchpad (lp) dengan nama dan sub-nama tertentu, misalnya ppa:takkat-nebuk/takkat. Dalam contoh ini takkat-nebukadalah nama-lp saya dan takkatadalah nama ppa untuk ditambahkan ke sumber Anda.
Takkat
21

Jika Anda mengalami kesulitan mencari tahu add-apt-repositoryperintah yang benar untuk dijalankan, seseorang telah membuat skrip yang dipanggil ppasearchuntuk mempermudah tugas ini. Untuk menginstal ppasearch, Anda harus menjalankan perintah berikut:

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch

Jika Anda menggunakan maverick, Anda dapat mengunduh dan menginstal deb secara jelas. Seharusnya bekerja dengan baik.

Ini akan menambahkan ppasearch PPA (dan kuncinya) dan menginstal paket. Anda dapat menjalankan skrip dengan mengetik perintah berikut di terminal:

ppasearch PPANAME

Jadi untuk menemukan PPA tim Cardapio, Anda dapat menjalankan:

ppasearch cardapio

Seperti yang dapat Anda lihat dari tangkapan layar di bawah, Anda kemudian disajikan daftar PPA yang cocok. Setelah Anda memilih PPA yang Anda inginkan, itu akan ditambahkan oleh skrip dengan menggunakan add-apt-repository. ppasearch bahkan akan berjalan sudo apt-get updateuntuk Anda jika Anda ingin memperbarui sumber Anda.

tangkapan layar ppasearch

Ada juga video skrip yang sedang beraksi, tetapi agak ketinggalan zaman.

Skrip ini akan memudahkan Anda untuk menambahkan PPA dan kunci-kuncinya tanpa harus mencari di sekitar Launchpad.

nhandler
sumber
Sudah mencoba PPA ini di tahun 2014 dan tidak dapat menemukan ppa.launchpad.net/wrinkliez/ppasearch/ubuntu/dists/precise/main/… . 404
isomorfisma
Tampaknya menjadi abondonware
Jonathan
5

http://www.winehq.org/site/download-deb adalah upaya saya melakukan ini untuk Wine PPA.

Saya akan perhatikan bahwa Maverick berubah dan sekarang saya harus mengedit instruksi lagi (tidak ada lagi sumber administrasi -> perangkat lunak tetapi Anda harus pergi ke sana dari Software Center).

Instruksi built-in Launchpad sedikit lebih baik daripada setahun yang lalu, tetapi masih sangat buruk.

Scott Ritchie
sumber
5

Untuk Informasi tentang PPA ( Arsip Paket Pribadi ) Kunjungi bantuan Ubuntu di PPA .


Ada Y PPA Manager yang tersedia untuk Ubuntu. Ini adalah alat GUI untuk mengelola AKP dengan cara terbaik.

Untuk menginstal y-ppa-managerjalankan perintah berikut di terminal:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Untuk informasi lebih lanjut dan fitur-fitur utama, kunjungi https://launchpad.net/y-ppa-manager .


Bagaimana cara menemukan PPA? (Solusi ketika apttidak dapat menemukan paket)

Anda dapat menemukan PPA dari halaman launchpad seperti yang disarankan dalam gambar berikut:


menambahkan ppa ke sistem Anda


Anda dapat menemukan PPA dari Ubuntuupdates -Package Search seperti yang ditunjukkan pada gambar berikut:


menambahkan repositori pihak ketiga


Kemudian Tambahkan repositori dari terminal sebagai berikut:

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
Pandya
sumber