Что такое PPA и как их использовать?

Я продолжаю читать о Личных архивах пакетов («PPA»), и люди отвечают на вопросы со ссылкой на PPA. Какой лучший способ использовать их?


На этот вопрос есть несколько правильных ответов, охватывающих несколько версий Ubuntu. Для вашего удобства индекс каждого ниже.


508
задан 13 April 2017 в 15:24

10 ответов

Для Ubuntu 11.04 и новее

Перед добавлением PPA вы должны знать о некоторых рисках:

Всегда помните, что PPA предоставляются сообществом, вы должны знать о возможных рисках, прежде чем просто добавить PPA.

  • Сначала откройте тире, нажав кнопку «Домой» (в левом верхнем углу) или нажав клавишу Super .

    enter image description here

  • Найдите «Центр программного обеспечения» и запустите центр программного обеспечения Ubuntu.

    enter image description here

  • Переместите мышь на верхнюю панель, где написано название приложения.

  • Теперь перейдите в меню Редактировать и выберите Программные источники .

    enter image description here

Для более новых версий щелкните правой кнопкой мыши и выберите Программное обеспечение и обновления enter image description here

Затем нажмите «Другое программное обеспечение», enter image description here

  • Введите пароль при появлении запроса.

    enter image description here

  • Перейдите на вкладку «Другое программное обеспечение».

    enter image description here

  • Теперь нажмите «Добавить», появится окно.

    enter image description here

  • Вы должны ввести PPA в поле. Его можно найти в BOLD на странице панели запуска.

    enter image description here

    enter image description here

  • Теперь нажмите «Добавить источник» и закройте источники программного обеспечения. Кэш будет обновлен

    enter image description here

  • Теперь установите программное обеспечение из центра программного обеспечения.

    enter image description here

0
ответ дан 13 April 2017 в 15:24

Информацию о PPA ( Личный пакетный архив ) Посетите справку Ubuntu по PPA .


Для Ubuntu доступен Y PPA Manager . Это инструмент с графическим интерфейсом для управления PPA наилучшим образом.

Чтобы установить y-ppa-manager, выполните в терминале следующую команду:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Для получения дополнительной информации и ключевых функций посетите https://launchpad.net/y-ppa-manager [ 116].


Как найти PPA? (Решение, когда apt не может найти пакет)

Вы можете найти PPA со страницы панели запуска , как предложено в следующее изображение:


adding ppa to your system


Вы можете найти PPA из Ubuntuupdates -Пакет поиска, как показано на следующем рисунке: [ 1118]


adding third party repository


Затем добавьте хранилище из терминала следующим образом:

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
0
ответ дан 13 April 2017 в 15:24

Для Ubuntu 10.10

Хотя многие считают, что проще добавлять PPA с помощью инструментов командной строки, это можно сделать через Ubuntu Software Center для тех, кто предпочитает графические интерфейсы. Для этой демонстрации мы добавим PPA для Banshee Team , чтобы получить последний стабильный выпуск Banshee.

Начнем с открытия Центра программного обеспечения Ubuntu, который можно найти в меню «Приложения».

Applications > Ubuntu Software Center

manu

Теперь в Центре программного обеспечения перейдите на Edit > Software Sources

menu2

Вас спросят введите свой административный пароль.

gksu

Теперь в Software Sources откройте вкладку Other Software и нажмите Add.

add

В этом диалоговом окне мы введем информацию PPA.

software-properties-gtk

Эта информация находится на веб-сайте PPA жирным шрифтом под заголовком Добавление этого PPA в вашу систему . Для Banshee PPA это выглядит следующим образом:

ppa

Теперь мы можем закрыть Источники программного обеспечения, и Центр программного обеспечения автоматически обновится, чтобы вы могли получить доступ к новым пакетам из PPA.

update

Пакеты, доступные из PPA, можно увидеть, развернув меню Get Software в левом столбце Центра программного обеспечения.

new

0
ответ дан 13 April 2017 в 15:24

Для Ubuntu 10.04

Добавить PPA в Ubuntu 10.04:

  • Выполненная Система-> администрация-> Источники программного обеспечения:

menu

  • Вам предложат Ваш пароль. Обратите внимание, что можно только добавить PPA, если Вы - пользователь администратора из-за угроз безопасности и последствий в масштабе всей системы добавления PPA. Введите свой пароль в диалоговое окно для продолжения:

gksu

  • В окне Sources программного обеспечения нажмите на вкладку 'Other Software' и нажмите кнопку 'Add...'. Это поднимет подсказку, просящую 'строку APT':

apt line

  • Текст для вставки в это поле найден на странице панели запуска в 'Добавлении, что Этот PPA к Системе' полужирным обозначает буквами.

  • Вставьте строку, которую Вы скопировали в текстовое поле в Источниках программного обеспечения (CTRL+V):

enter image description here

  • Закройте окно Sources программного обеспечения; Вас попросят перезагрузить Вашу информацию о пакете. Сделайте это путем нажимания кнопки 'Reload':

reload sources

  • Можно теперь найти пакеты программного обеспечения от этого PPA в Центре программного обеспечения Ubuntu:

software centre

50
ответ дан 13 April 2017 в 15:24

Если вам трудно определить правильную команду add-apt-repository для запуска, кто-то создал скрипт под названием ppasearch, чтобы облегчить эту задачу. Чтобы установить ppasearch, вам нужно будет выполнить следующие команды:

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch

Если вы работаете с Maverick, вы можете вручную загрузить и установить lucid deb. Должно работать нормально.

Это добавит ppasearch PPA (и его ключ) и установит пакет. Вы можете запустить скрипт, набрав в терминале следующую команду:

ppasearch PPANAME

Чтобы найти PPA-команду Cardapio, вы можете запустить:

ppasearch cardapio

Как вы можете видеть на скриншоте ниже, вам будет представлен список подходящих PPA. Как только вы выберете нужный PPA, он будет добавлен скриптом с помощью add-apt-repository. ppasearch даже запустит sudo apt-get update для вас, если вы захотите обновить свои исходные коды.

ppasearch screenshot

Существует также видео сценария в действии, но оно несколько устарело.

Этот скрипт должен облегчить добавление PPA и их ключей без необходимости поиска по Launchpad.

0
ответ дан 13 April 2017 в 15:24

Удаление PPA с помощью ppa-purge Install ppa-purge

Может быть небезопасно просто отключить любой PPA, добавленный в наши источники, удалив это из sources.list или сняв галочку с PPA в наших настройках Software Sources . Тогда было бы гораздо лучше удалить все пакеты, которые были установлены из этого PPA, и заменить их пакетами по умолчанию в Ubuntu.

Для этого у нас есть скрипт ppa-purge Install ppa-purge , который не только удалит нежелательный PPA, но и заменит пакеты, которые были установлены из этого PPA по умолчанию версии Ubuntu. После установки просто запустите

sudo ppa-purge ppa:<lp-name>/<ppa-name>

, где <lp-name>/<ppa-name> - это то же имя, которое мы ввели в наши источники при добавлении этого PPA. PPA будет удален. Пакеты, установленные из этого PPA, будут заменены пакетами Ubuntu по умолчанию (установленные пакеты, которых нет в репозиториях по умолчанию, не будут удалены).

0
ответ дан 13 April 2017 в 15:24

http://www.winehq.org/site/download-deb - моя попытка сделать это для Wine PPA.

Отмечу, что Maverick изменился, и теперь я должен снова отредактировать инструкции (больше нет источников администрирования-> программ, но вместо этого вам нужно перейти из Центра программного обеспечения).

Встроенные инструкции в Launchpad немного лучше, чем год назад, но все же довольно плохо.

0
ответ дан 13 April 2017 в 15:24

Об использовании PPA следует помнить одну вещь: когда вы добавляете PPA к своим программным источникам, вы предоставляете административный доступ (root) каждому, кто может загрузить этот PPA. Пакеты в PPA имеют доступ ко всей вашей системе по мере их установки (как обычный пакет из основного архива Ubuntu), поэтому всегда решайте, доверяете ли вы PPA, прежде чем добавлять его в свою систему.

0
ответ дан 13 April 2017 в 15:24

Что такое PPA?

PPA для нестандартного программного обеспечения / обновлений. Они обычно используются людьми, которые хотят, чтобы последние и лучшие. Если вы собираетесь приложить дополнительные усилия, чтобы получить такое программное обеспечение, то вы должны знать, что вы делаете. Выбор в Центре программного обеспечения достаточно для большинства людей.

Командная строка

В командной строке вы можете добавить PPA, используя add-apt-repository, например:

sudo add-apt-repository ppa:gwibber-daily/ppa

Чтобы удалить PPA, удалите соответствующие файлы в / etc / apt / sources.list.d (это не удаляет пакеты, которые вы установили из PPA). Чтобы увидеть пакеты, доступные из PPA, или удалить пакеты, установленные из PPA, нажмите кнопку «Origin» в левом нижнем углу окна Synaptic и выберите PPA из списка.

С помощью обычного диалога Software Sources можно добавить ppa: gwibber-daily / ppa , где он запрашивает строку APT , и включать или отключать их, как и другие репозитории. [ 1115]

Поскольку каждый может создать PPA, нет гарантии качества или безопасности PPA - точно так же, как с любым другим неофициальным источником программного обеспечения, вы должны сами решить, заслуживает ли PPA доверия или нет. И, как и любые другие неофициальные программные пакеты из PPA, может вызвать все виды трудностей, особенно при обновлении до новой версии Ubuntu.


Если появляется ошибка, что команда add-apt-repository не может быть найдена:

  • На 12.04 и более ранних версиях установите пакет python-software-properties:

    [ 111]
  • 14.04 и позже:

    sudo apt-get install software-properties-common
    
0
ответ дан 13 April 2017 в 15:24

Что такое PPA?

Все очень просто, когда вы освоите его. Я тут и там сталкивался с проблемами, но, вообще говоря, PPA - это единственный способ обновить ваше программное обеспечение в Ubuntu между выпусками дистрибутива (не заставляйте меня об этом рассуждать). Здесь слишком много объяснений, поэтому я укажу вам на какую-нибудь стоящую документацию. Но сначала несколько простых правил:

Знайте, что вы устанавливаете. Скорее всего, вы будете использовать Launchpad для большинства ваших нужд PPA, но даже в этом случае это может быть опасно для вашего компьютера. Обычно меня беспокоит не злой умысел, а конфликтующие пакеты. Если для пакета A требуется измененная версия ffmpeg, а для пакета B в другом репозитории также требуется измененная версия ffmpeg, то есть хороший шанс, что вы не сможете смотреть видео, например, с пакетом A или B или на всех.

Имейте в виду, что каждый может создать PPA, даже вы. Тот факт, что человек подписывает Кодекс поведения, не означает, что он знает, что делает. На Launchpad есть не только обновления для стабильных выпусков, но также бета и альфа-версии программного обеспечения, и даже вещи, которые еще не совсем работают. Существует множество полезных репозиториев, например, для загрузки последних версий драйверов Nvidia или текущей стабильной версии Pidgin. Опять же, есть вещи, которые какой-то парень сделал в своем подвале для себя и пары друзей.

Тем не менее, веб-страницы документации по Ubuntu должны содержать все, что вам нужно знать, в довольно понятном формате.

Репозитории в Ubuntu: https://help.ubuntu.com/community/Repositories/Ubuntu

Управление программным обеспечением: https://help.ubuntu.com/ community / SoftwareManagement

Репозитории и командная строка: https://help.ubuntu.com/community/Repositories/CommandLine

Краткое примечание: I Предположим, вы используете Ubuntu 10.04. Если вы используете 10.10, в вашем меню больше нет «Источников программного обеспечения», хотя об этом говорится в некоторых документах. Чтобы получить к нему доступ, просто откройте диспетчер пакетов Synaptic, затем выберите «Настройки» -> «Хранилища» в меню.

1112 Удачи, и я надеюсь, что это было полезно.

Редактировать: Помните, что установка программного обеспечения через Ubuntu Software Center может быть проблематичной. Это потому, что он не говорит вам, какие зависимости требует конкретное приложение, которое вы хотите установить. То есть, вы можете установить весь рабочий стол KDE, сотни мегабайт, просто для того, чтобы получить экранную линейку или конфигуратор брандмауэра. Я научился этому нелегко ... Например, введите "kruler" в поле поиска, и вы увидите, что окончательный размер установки составляет почти 100 МБ. По крайней мере, обратите пристальное внимание на окончательный размер установки, если вы настаиваете на использовании ОСК. Большинство новых пользователей не знакомы с понятиями оконных менеджеров и сред рабочего стола, имеющих только известную Windows, поэтому будьте осторожны, просто полагаясь на USC и не изучая все о PPA, что я и рекомендую. Это немного больше работы, и это только мое мнение, но вы, вероятно, будете счастливы, что сделали! :)

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: