Mengenai PPA Launchpad
Dalam Debian 7
add-apt-repository adalah skrip yang dikembangkan secara khusus untuk pengedaran Ubuntu yang membolehkan menambah atau membuang repositori dan yang secara automatik mengimport kunci GPG awam yang diperlukan untuk menggunakan repositori ini.
Pada Debian 7 adalah mungkin untuk digunakan tambah-apt-repositori untuk menambah PPA Launchpad. Walau bagaimanapun, terdapat beberapa perkara 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: anda / ppa untuk PPA yang anda mahu tambah.
Namun, jika PPA ditambahkan dengan cara ini, fail sumber PPA akan menggunakan Debian versi terkini (misalnya, "wheezy»). Sekiranya kita menjalankan kemas kini apt-get, kita akan melihat ralat 404, kerana tidak ada pakej untuk Debian Wheezy di repositori Launchpad PPA. Kesemuanya adalah pakej yang dibina untuk versi Ubuntu yang berbeza. Bagaimana menyelesaikannya? Ringkasnya, anda harus menukar fail sumber PPA dan menunjukkan pakej versi Ubuntu yang ingin kita gunakan.
Untuk membuatnya berfungsi dengan betul, maka, setelah menggunakan perintah "ppa add-apt-repository ppa: tu / ppa", anda harus mengedit fail sumber PPA yang ada di folder /etc/apt/sources.list .d /, dan ganti versi Debian (mis. "wheezy") dengan versi Ubuntu. Pada ketika ini, disarankan untuk menggunakan Ubuntu versi LTS.
Inilah contohnya. Katakan kita menambah webupd8team / java ppa di Debian Wheezy menggunakan "add-apt-repository: webupd8team / java". Akibatnya, fail /etc/apt/sources.list.d/webupd8team-java-wheezy.list mesti dibuat. Kami mengeditnya dengan arahan berikut:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Fail ini harus mengandungi dua baris:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy utama
Tinggal untuk menukar "wheezy" dengan nama kod pengedaran Ubuntu yang ingin kita gunakan. Dalam kes ini, sebagai contoh, kita dapat menggunakan Trusty, versi LTS terbaru Ubuntu. Selepas mengedit fail, ia akan kelihatan seperti ini:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu amanah utama deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu amanah utama
Akhirnya, anda hanya perlu menjalankan:
sudo apt-get update
Ini akan mengemas kini senarai pakej, sekarang dengan mengambil kira pakej yang dihoskan di repositori PPA yang baru ditambahkan.
Dalam versi Debian yang lebih lama
Dalam versi Debian yang lebih lama, jika perintah add-apt-repository tidak tersedia, repositori dapat ditambahkan secara manual dengan mengedit fail / Etc / apt / sources.list dan menambah kunci dengan apt-key.
Semua maklumat ini boleh didapati di laman web Launchpad PPA, di bawah bahagian berjudul "Maklumat teknikal mengenai PPA ini," seperti yang dilihat dalam tangkapan skrin di bawah:
Mula-mula kita mengimport kunci dengan arahan apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Jelas sekali, anda harus mengganti EEA14886 dengan kunci PPA yang ingin anda tambahkan.
Kunci tandatangan:
1024R / EEA14886 (Apa ini?)
Cap jari:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Seperti yang anda lihat, kunci untuk digunakan dalam perintah apt-key adalah selepas garis miring ke depan.
Setelah ini selesai, tambahkan baris deb yang sesuai di akhir fail /etc/apt/sources.list.
Caranya di sini adalah memilih versi Ubuntu "setara" dengan versi Debian yang kita gunakan di laman web PPA. Ini akan menghasilkan alamat http yang sesuai, seperti yang dilihat dalam tangkapan skrin di atas.
Setelah kita mempunyai alamat http PPA, kita dapat menggunakan penyunting teks atau jalankan yang berikut dari terminal untuk menambahkannya ke akhir fail /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 amanah utama '>> /etc/apt/sources.list
Akhirnya, kami mengemas kini senarai pakej:
sudo apt-get update
Hello selamat Pagi,
Saya benar-benar tidak melihat keperluan untuk menggunakan repositori ppa di Debian. Saya tidak mengesyorkan mencampurkan pakej Ubuntu dengan Debian sama sekali.
By the way, repositori Debian lebih lengkap.
berkaitan
Memang benar. Ia tidak ideal tetapi kadang-kadang tidak ada yang lain. Contohnya, untuk memasang Java (Oracle). 🙁
Peluk, Pablo.
Cemerlang !!! Untuk Linux Cheat Trunk !!! 😀
Panduan yang baik, ia mengingatkan saya pada hari-hari pemula saya dengan Debian 6 menambah PPA seperti orang gila dan memasang semula. Salam 🙂
untuk menstabilkan debian menggunakan ubuntu dengan lebih baik
Sumbangannya bagus, tetapi tidak meyakinkan, saya lebih suka menyusunnya jika tidak ada di repo debian.
Memang benar. Terdapat juga ujian debian. Begitu juga, bagi mereka yang tidak tahu menyusun aplikasi, tugas yang kita setujui kadangkala agak membosankan, ini boleh menjadi alternatif. Pasti, ia tidak sesuai di atas kertas, tetapi boleh berfungsi.
Anda tidak perlu menggunakan "apt-repository" dalam Debian, dengan "apt edit-source" yang anda tambahkan sebagai repositori biasa dan kemudian dengan "pubkey" anda mengeksport kunci secara automatik dan mengemas kini repositori ...
Pasti, itu cara lain untuk melakukannya, walaupun agak rumit. Itulah sebabnya saya memilih add-apt-repository. Selain itu, mereka yang datang dari Ubuntu akan merasa terbiasa dengan penggunaannya.
Peluk, Pablo.
Saya akan menggunakan 12.04 ppa kerana mereka berkongsi versi kernel
Saya tidak memasang ppa tetapi memuat turun debs dan memasangnya semasa menggunakan debian
Satu muslihat: lihat di PPA WebUpd8 untuk pakej "launchpad-getkeys". Pasang, ia tidak menimbulkan masalah. Kemudian jalankan perintah yang sama seperti root, dan akan berhati-hati menambahkan semua tandatangan PPA yang hilang, dan bukannya menambahkannya satu persatu.
Saya rasa menyiarkan sesuatu yang akan dicuba oleh banyak pemula dan merosakkan Debian mereka, semestinya lebih daripada memberi amaran tentang kekacauan yang dapat mereka buat
Ia diperingatkan dengan jelas pada awal posting. Dengan warna merah dan segalanya ... 🙂
tetapi adakah anda gila atau apa? Adakah anda mahu saya memecahkan debian? ...
Hehe .. maklumat yang baik, saya selalu melihat ppa di sana dan saya fikir sekali atau dua kali saya ingin mengetahui alamat sebenarnya, tetapi saya tidak dapat menyerah.
Terima kasih dan saya tidak akan pernah menggunakannya (mungkin dengan PC pihak ketiga jika)
Salam dari selatan.
Tuto yang baik, diikuti surat dan bekerja tanpa masalah.
Salam!