Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
wiki:ppa [2012/05/09 02:44] Приведено к актуальному состоянию |
wiki:ppa [2013/01/02 20:40] Исправил несколько опечаток |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Самым простым способом распространения программ для Ubuntu является выкладывание их в [[репозиторий|репозитории]]. Официальные репозитории Ubuntu хоть и содержат огромное количество пакетов, труднодоступны для обычных разработчиков, в них сложно поддерживать актуальные версии своей программы, да и вообще, не каждый проект имеет шанс туда попасть. Для создания собственного репозитория необходимы ресурсы, как минимум, сервер, и неплохие навыки администратора. Всё это создаёт некоторые препятствия для распространения программ для Ubuntu. | Самым простым способом распространения программ для Ubuntu является выкладывание их в [[репозиторий|репозитории]]. Официальные репозитории Ubuntu хоть и содержат огромное количество пакетов, труднодоступны для обычных разработчиков, в них сложно поддерживать актуальные версии своей программы, да и вообще, не каждый проект имеет шанс туда попасть. Для создания собственного репозитория необходимы ресурсы, как минимум, сервер, и неплохие навыки администратора. Всё это создаёт некоторые препятствия для распространения программ для Ubuntu. | ||
- | Поэтому для поддержки и развития свободных проектов был создан сервис [[https://launchpad.net/|launcpad.net]]. С помощью этого сервиса можно делать много чего, но одно из его ключевых достоинств для обычного пользователя - возможность любому создать свой репозиторий, который в рамках launchpad называет персональный архив пакетов (Personal Package Arhive - PPA), и использовать его для распространения своих пакетов без лишних технических трудностей. | + | Поэтому для поддержки и развития свободных проектов был создан сервис [[https://launchpad.net/|launchpad.net]]. С помощью этого сервиса можно делать много чего, но одно из его ключевых достоинств для обычного пользователя - возможность любому создать свой репозиторий, который в рамках launchpad называет персональный архив пакетов (Personal Package Arhive - PPA), и использовать его для распространения своих пакетов без лишних технических трудностей. |
Уже огромное количество проектов активно использует этот сервис, в будущем оно непременно возрастёт. Однако на данный момент весь сервис доступен только на английском языке, что не очень удобно для пользователей, плохо с ним знакомых. Кроме того, для грамотного добавления ppa в систему надо выполнить ряд нетривиальных действий. | Уже огромное количество проектов активно использует этот сервис, в будущем оно непременно возрастёт. Однако на данный момент весь сервис доступен только на английском языке, что не очень удобно для пользователей, плохо с ним знакомых. Кроме того, для грамотного добавления ppa в систему надо выполнить ряд нетривиальных действий. | ||
Строка 9: | Строка 9: | ||
===== Поиск нужного PPA и его описания ===== | ===== Поиск нужного PPA и его описания ===== | ||
- | Если вы не первый день знакомы с Ubuntu и уже пытались поставить пакеты не только из доступных по умолчанию репозиториев, то, скорее всего, вам уже встречались ссылки вида [[http://ppa.launchpad.net/deluge-team/ppa/ubuntu]]. Это прямая ссылка на PPA для deluge-team, пройдя по ней вы увидите лишь папки с различными файлами. Сейчас огромное количество пакетов доступно через различные PPA, многие проекты используют [[https://launchpad.net/|launcpad.net]] как основной источник распространения своих программ для пользователей Ubuntu, поэтому ссылки на ppa встречаются очень часто. Кроме того, на [[https://launchpad.net/|launcpad.net]] есть поиск, попробуйте найти через него свой любимый проект, вполне возможно он уже зарегистрирован на [[https://launchpad.net/|launcpad.net]] и для него выложены готовые к установке пакеты. | + | Если вы не первый день знакомы с Ubuntu и уже пытались поставить пакеты не только из доступных по умолчанию репозиториев, то, скорее всего, вам уже встречались ссылки вида [[http://ppa.launchpad.net/deluge-team/ppa/ubuntu]]. Это прямая ссылка на PPA для deluge-team, пройдя по ней вы увидите лишь папки с различными файлами. Сейчас огромное количество пакетов доступно через различные PPA, многие проекты используют [[https://launchpad.net/|launchpad.net]] как основной источник распространения своих программ для пользователей Ubuntu, поэтому ссылки на ppa встречаются очень часто. Кроме того, на [[https://launchpad.net/|launchpad.net]] есть поиск, попробуйте найти через него свой любимый проект, вполне возможно он уже зарегистрирован на [[https://launchpad.net/|launchpad.net]] и для него выложены готовые к установке пакеты. |
Ссылка [[http://ppa.launchpad.net/deluge-team/ppa/ubuntu]] очень неудобна для добавления в систему в качестве источника пакетов. Для того, чтобы добавить данный репозиторий в систему, полезней будет пройти по ссылке [[https://launchpad.net/~deluge-team/+archive/ppa]] на страницу launchpad с описанием этого PPA. Все ссылки имеют одинаковый вид, отличаются они лишь названием команды (и, возможно названием PPA), однако запомнить сей набор символов достаточно сложно, поэтому проще всего выйти на страницу с описанием репозитория добавив после основного адреса **%%https://launchpad.net/%%** тильду и имя команды, которое можно выделить из любой ссылки на PPA, получится что-то типа **[[https://launchpad.net/~deluge-team]]**. Пройдя по этой ссылке, вы попадёте на страницу команды //deluge-team// на launchpad.net. Если у команды есть персональный архив, то вы увидите соответствующий раздел на странице: | Ссылка [[http://ppa.launchpad.net/deluge-team/ppa/ubuntu]] очень неудобна для добавления в систему в качестве источника пакетов. Для того, чтобы добавить данный репозиторий в систему, полезней будет пройти по ссылке [[https://launchpad.net/~deluge-team/+archive/ppa]] на страницу launchpad с описанием этого PPA. Все ссылки имеют одинаковый вид, отличаются они лишь названием команды (и, возможно названием PPA), однако запомнить сей набор символов достаточно сложно, поэтому проще всего выйти на страницу с описанием репозитория добавив после основного адреса **%%https://launchpad.net/%%** тильду и имя команды, которое можно выделить из любой ссылки на PPA, получится что-то типа **[[https://launchpad.net/~deluge-team]]**. Пройдя по этой ссылке, вы попадёте на страницу команды //deluge-team// на launchpad.net. Если у команды есть персональный архив, то вы увидите соответствующий раздел на странице: | ||
Строка 15: | Строка 15: | ||
{{ :wiki:ppa-link.png?nolink |}} | {{ :wiki:ppa-link.png?nolink |}} | ||
- | Как видно, у deluge-team четыре персональных архива, обычно нас интересуют архив названный //PPA for...//. Другой способ выйти на страницу описания нужного PPA - опять-таки просто воспользоваться поиском по [[https://launchpad.net/|launcpad.net]] ;-) | + | Как видно, у deluge-team четыре персональных архива, обычно нас интересуют архив названный //PPA for...//. Другой способ выйти на страницу описания нужного PPA - опять-таки просто воспользоваться поиском по [[https://launchpad.net/|launchpad.net]] ;-) |
===== Добавление PPA в систему ===== | ===== Добавление PPA в систему ===== |