Bagaimana cara menambahkan repositori PPA di Debian

Tentang AKP Launchpad

Penting: Banyak AKP Launchpad tidak didukung oleh Debian, karena paket menyertakan dependensi khusus Ubuntu. PPA lain berfungsi di Debian. Jadi, sebelum melanjutkan, ketahuilah bahwa meskipun PPA berhasil diinstal, paket tidak dapat diinstal karena masalah ketergantungan.

Di Debian 7

add-apt-repository adalah skrip yang secara khusus dikembangkan untuk distribusi Ubuntu yang memungkinkan penambahan atau penghapusan repositori dan yang secara otomatis mengimpor kunci GPG publik yang diperlukan untuk menggunakan repositori ini.

Mulai Debian 7, Anda dapat menggunakannya add-apt-repository untuk menambahkan AKP Launchpad. Namun, ada beberapa hal yang perlu diketahui sebelum menggunakannya.

Untuk menambahkan Launchpad PPA di Debian, seperti di Ubuntu, gunakan perintah berikut:

sudo add-apt-repository ppa: Anda / ppa

Jelas Anda harus mengganti ppa: kamu / ppa untuk PPA yang ingin Anda tambahkan.

Namun, jika PPA ditambahkan dengan cara ini, file sumber PPA akan menggunakan versi Debian saat ini (misalnya, »wheezy»). Jika kami menjalankan pembaruan apt-get, kami akan melihat kesalahan 404, karena tidak ada paket untuk Debian Wheezy di repositori PPA Launchpad. Mereka semua adalah paket yang dibuat untuk versi Ubuntu yang berbeda. Bagaimana cara mengatasinya? Sederhana, Anda harus mengubah file sumber PPA dan menunjukkan paket versi Ubuntu yang ingin kami gunakan.

Untuk membuatnya bekerja dengan benar, maka, setelah menggunakan perintah "ppa add-apt-repository ppa: tu / ppa", Anda harus mengedit file sumber PPA yang ada di folder /etc/apt/sources.list .d /, dan ganti versi Debian (misalnya "wheezy") dengan versi Ubuntu. Pada titik ini, disarankan untuk menggunakan Ubuntu versi LTS.

Berikut ini contohnya. Katakanlah kita menambahkan webupd8team / java ppa di Debian Wheezy menggunakan "add-apt-repository: webupd8team / java". Akibatnya, file /etc/apt/sources.list.d/webupd8team-java-wheezy.list harus sudah dibuat. Kami mengeditnya dengan perintah berikut:

sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list

File ini harus berisi dua baris:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main

Hanya tinggal mengubah "wheezy" dengan nama kode distribusi Ubuntu yang ingin kita gunakan. Dalam hal ini, misalnya, kita dapat menggunakan Trusty, Ubuntu versi LTS terbaru. Setelah mengedit file, akan terlihat seperti ini:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu utama terpercaya deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu terpercaya utama

Terakhir, Anda hanya perlu menjalankan:

sudo update apt-get

Ini akan memperbarui daftar paket, sekarang dengan mempertimbangkan paket yang dihosting di repositori PPA yang baru ditambahkan.

Di versi Debian

Di versi Debian yang lebih lama, jika perintah add-apt-repository tidak tersedia, repositori dapat ditambahkan secara manual dengan mengedit file / Etc / apt / sources.list dan menambahkan kunci dengan apt-key.

Semua informasi ini dapat ditemukan di situs web Launchpad PPA, di bawah bagian berjudul "Detail teknis tentang PPA ini," seperti yang terlihat pada gambar di bawah:

ppa Webupd8

Pertama kita mengimpor kunci dengan perintah apt-key:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Jelasnya, Anda harus mengganti EEA14886 dengan kunci PPA yang ingin Anda tambahkan.

Kunci masuk:
1024R / EEA14886 (Apa ini?)
Sidik jari:
7B2C3B0889BF5709A105D03AC2518248EEA14886

Seperti yang Anda lihat, kunci yang digunakan dalam perintah apt-key adalah setelah garis miring.

Setelah ini selesai, tambahkan baris deb yang sesuai di akhir file /etc/apt/sources.list.

Triknya di sini adalah memilih versi Ubuntu yang "setara" dengan versi Debian yang kita gunakan di situs PPA. Ini akan menghasilkan alamat http yang sesuai, seperti yang terlihat pada gambar di atas.

Setelah kita memiliki alamat http PPA, kita dapat menggunakan editor teks atau cukup menjalankan berikut ini dari terminal untuk menambahkannya ke akhir file /etc/apt/sources.list:

echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list

Terakhir, kami memperbarui daftar paket:

sudo update apt-get

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   joan dijo

    Halo selamat pagi,

    Saya benar-benar tidak melihat adanya kebutuhan untuk menggunakan repositori ppa di Debian. Saya sama sekali tidak merekomendasikan mencampur paket Ubuntu dengan Debian.

    Omong-omong, repositori Debian lebih dari lengkap.

    salam

    1.    ayo gunakan linux dijo

      Itu benar. Memang tidak ideal tapi terkadang tidak ada yang lain. Misalnya untuk menginstal Java (Oracle). 🙁
      Peluk, Pablo.

  2.   LinuXgirl dijo

    Luar biasa !!! Untuk Cheat Trunk Linux !!! 😀

  3.   cholojous dijo

    Panduan yang bagus, ini mengingatkan saya pada hari-hari pemula saya dengan Debian 6 menambahkan PPA seperti orang gila dan menginstal ulang. Salam 🙂

  4.   nuklir dijo

    untuk mendestabilisasi debian lebih baik gunakan ubuntu
    Kontribusinya bagus, tapi kurang meyakinkan, saya lebih suka di compile jika belum ada di repo debian.

    1.    ayo gunakan linux dijo

      Itu benar. Ada juga pengujian debian. Begitu juga bagi yang belum tahu cara mengompilasi aplikasi, tugas yang kami setujui terkadang bisa cukup membosankan, ini bisa menjadi alternatif. Tentu, ini tidak ideal di atas kertas tetapi dapat berhasil.

  5.   Victor Miranda dijo

    Tidak perlu menggunakan "apt-repository" di Debian, dengan "apt edit-sources" yang Anda tambahkan sebagai repositori umum dan kemudian dengan "pubkey" Anda mengekspor kunci secara otomatis dan memperbarui repositori ...

    1.    ayo gunakan linux dijo

      Tentu, itu cara lain untuk melakukannya, meski sedikit lebih rumit. Itulah mengapa saya memilih add-apt-repository. Selain itu, mereka yang berasal dari Ubuntu akan merasa familiar dengan penggunaannya.
      Peluk, Pablo.

  6.   Sausl dijo

    Saya akan menggunakan 12.04 ppa karena mereka berbagi versi kernel
    Saya tidak menginstal ppa tetapi mendownload debs dan menginstalnya saat menggunakan debian

  7.   auroszx dijo

    Trik kecil: lihat di WebUpd8 PPA untuk paket "launchpad-getkeys". Instal, itu tidak menimbulkan masalah. Kemudian jalankan perintah yang sama sebagai root, dan itu akan menangani penambahan semua tanda tangan PPA yang hilang, alih-alih menambahkannya satu per satu.

  8.   Kuis dijo

    Saya pikir memposting sesuatu yang banyak pemula akan mencoba dan mengacaukan Debian mereka, harus lebih dari sekedar peringatan tentang kekacauan yang dapat mereka buat

    1.    ayo gunakan linux dijo

      Itu jelas diperingatkan di awal posting. Merah dan segalanya ... 🙂

  9.   linglung dijo

    tapi apakah kamu gila atau apa? Apakah Anda ingin saya memecahkan debian? ...

    Hehe .. info bagus, saya selalu melihat ppa disana dan saya pikir sekali dua kali saya ingin mencari tahu alamat aslinya, tapi saya tidak bisa jadi saya menyerah.
    Terima kasih dan saya TIDAK AKAN PERNAH mencoba menggunakannya (mungkin dengan PC pihak ketiga jika)

    Salam dari selatan.

  10.   pengembang video dijo

    Baik tuto, mengikuti huruf dan bekerja tanpa masalah.

    Salam!