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