Про Launchpad PPA
У Debian 7
add-apt-repository - це скрипт, спеціально розроблений для дистрибутива Ubuntu, який дозволяє додавати або видаляти сховища та автоматично імпортує відкритий ключ GPG, необхідний для використання цих сховищ.
Станом на Debian 7 це можна використовувати add-apt-репозиторій додати Launchpad PPA. Однак є декілька речей, які слід знати перед його використанням.
Щоб додати Launchpad PPA у Debian, як і в Ubuntu, використовуйте таку команду:
sudo add-apt-repository ppa: you / ppa
Очевидно, вам доведеться замінити ppa: ти / ppa для PPA, який ви хочете додати.
Однак, якщо PPA буде додано таким чином, у вихідному файлі PPA буде використана поточна версія Debian (наприклад, "wheezy"). Якщо ми запустимо оновлення apt-get, ми побачимо помилку 404, оскільки в сховищах Launchpad PPA немає пакетів для Debian Wheezy. Це всі пакети, створені для різних версій Ubuntu. Як це вирішити? Просто, вам потрібно змінити вихідний файл PPA та вказати пакети, яку версію Ubuntu ми хочемо використовувати.
Щоб він працював коректно, тоді, скориставшись командою "ppa add-apt-repository ppa: tu / ppa", вам слід відредагувати вихідний файл PPA, який знаходиться в папці /etc/apt/sources.list .d /, і замінити версію Debian (наприклад, "хрип") на версію Ubuntu. На цьому етапі доцільно використовувати LTS-версію Ubuntu.
Ось приклад. Скажімо, ми додаємо ppa webupd8team / java в Debian Wheezy за допомогою "add-apt-repository: webupd8team / java". Як результат, файл /etc/apt/sources.list.d/webupd8team-java-wheezy.list повинен бути створений. Ми редагуємо його за допомогою наступної команди:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Цей файл повинен містити два рядки:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Залишається лише змінити "хрип" на кодове ім'я дистрибутива Ubuntu, яке ми хочемо використовувати. У цьому випадку, наприклад, ми можемо використовувати Trusty, останню LTS-версію Ubuntu. Після редагування файлу він повинен виглядати так:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Нарешті, вам просто потрібно запустити:
Суду apt-get поновлення
Це оновить список пакетів, тепер з урахуванням пакетів, розміщених у нещодавно доданих сховищах PPA.
У попередніх версіях Debian
У старих версіях Debian, якщо команда add-apt-repository недоступна, сховище можна додати вручну, відредагувавши файл / Etc / кв / sources.list і додавши ключ за допомогою apt-ключ.
Всю цю інформацію можна знайти на веб-сайті Launchpad PPA у розділі "Технічні дані про цей PPA", як показано на скріншоті нижче:
Спочатку ми імпортуємо ключ за допомогою команди apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-ключі EEA14886
Очевидно, що ви повинні замінити EEA14886 на ключ PPA, який ви хочете додати.
Ключ підпису:
1024R / EEA14886 (Що це?)
відбитків пальців:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Як бачите, ключ, який слід використовувати в команді apt-key, знаходиться після косої риски.
Після цього додайте відповідні деб-рядки в кінець файлу /etc/apt/sources.list.
Фокус тут полягає у виборі версії Ubuntu, "еквівалентної" версії Debian, яку ми використовуємо на веб-сайті PPA. Це створить відповідні адреси http, як видно на скріншоті вище.
Отримавши http-адреси PPA, ми можемо скористатися текстовим редактором або просто запустити наступне з терміналу, щоб додати їх до кінця файлу /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
Нарешті, ми оновлюємо список пакетів:
Суду apt-get поновлення
Привіт, доброго ранку,
Я справді не бачу потреби використовувати репозиторії ppa у Debian. Я взагалі не рекомендую змішувати пакети Ubuntu з Debian.
До речі, сховища Debian більш ніж повні.
що стосується
Це правда. Це не ідеально, але іноді немає іншого. Наприклад, встановити Java (Oracle). 🙁
Обійми, Пабло.
Відмінно !!! Для Linux Cheat Trunk !!! 😀
Хороший путівник, це нагадало мені мої дні початківців, коли Debian 6 додавав PPA як божевільний та перевстановлюючи. Вітаю 🙂
для дестабілізації debian краще використовувати ubuntu
Внесок хороший, але не переконливий, я вважаю за краще компілювати, якщо його немає в репозиторіях debian.
Це правда. Також існує тестування debian. Так само для тих, хто не знає, як компілювати програми, завдання, на яке ми погоджуємось, іноді може бути досить нудним, це може бути альтернативою. Звичайно, це не ідеально на папері, але це може спрацювати.
Не потрібно використовувати "apt-repository" у Debian, з "apt edit-source" ви додаєте як загальне сховище, а потім за допомогою "pubkey" ви автоматично експортуєте ключ та оновлюєте сховища ...
Звичайно, це ще один спосіб зробити це, хоча це дещо складніше. Тому я вибрав add-apt-repository. Крім того, ті, хто походить з Ubuntu, почуватимуться обізнаними з його використанням.
Обійми, Пабло.
Я б використовував 12.04 ppa, оскільки вони мають спільну версію ядра
Я не встановлював ppa, але завантажував debs і встановлював їх під час використання debian
Маленька хитрість: шукайте в PPU WebUpd8 пакет "launchpad-getkeys". Встановіть його, це не викликає проблем. Потім запустіть ту саму команду, що і root, і вона подбає про додавання всіх відсутніх підписів PPA, замість того, щоб додавати їх по одному.
Я думаю, що розміщення чогось, що багато новачок спробує зіпсувати свій Debian, повинно бути більш ніж попередженим про безлад, який вони можуть зробити
Це чітко попереджено на початку публікації. Червоним і все ... 🙂
але ти божевільний чи що? Ви хочете, щоб я зламав debian? ...
Хе-хе. Гарна інформація, я завжди бачив там PPA, і думаю, раз чи два хотів дізнатись справжню адресу, але не зміг, тому відмовився від цього.
Дякую, і я НІКОЛИ не намагатимусь їх використовувати (можливо, зі сторонніми ПК, якщо)
Привіт з півдня.
Хороший інструктаж, дотриманий лист і робота без проблем.
Привіт!