PPA ( Personal Package Archive ) используется для включения определенного программного обеспечения в ваш Ubuntu, Kubuntu или любой другой PPA-совместимый дистрибутив. « Безопасность » PPA зависит в основном от 3 вещей:
Кто сделал PPA - Официальный PPA из WINE или LibreOffice, такой как ppa: libreoffice / ppa, и PPA, который я создал сам, - это не одно и то же. Вы не знаете меня как сопровождающего PPA, поэтому проблема доверия и безопасности для меня ОЧЕНЬ низка (поскольку я мог создать поврежденный пакет, несовместимый пакет или что-то еще плохое), но для LibreOffice и PPA они предлагают на своем веб-сайте. Это дает ему определенную страховку. Таким образом, в зависимости от того, кто сделал PPA, то сколько времени он или она занимался и поддерживает PPA, будет немного влиять на то, насколько безопасен PPA для вас. Как указано выше в комментариях, PPA не сертифицированы Canonical.
Сколько пользователей использовали PPA - например, у меня есть PPA от http://winehq.org в моем личном PPA. Доверяете ли вы мне 10 пользователей, которые подтверждают использование моего PPA, причем 6 из них говорят, что это отстой, а не то, что Скотт Ритчи предлагает в качестве ppa: ubuntu-wine / ppa на официальном сайте winehq. У него тысячи пользователей (включая меня), которые используют его PPA и доверяют его работе. Эта работа имеет несколько лет позади.
Насколько обновлен PPA - Допустим, вы используете Ubuntu 10.04 или 10.10 и хотите использовать ЭТО специальный PPA. Вы узнаете, что последнее обновление этого PPA было 20 лет назад. Oo Шансы на использование THA PPA равны нулю. Почему?. Поскольку зависимости пакетов, которые нужны PPA, очень старые и, возможно, обновленные изменяют настолько много кода, что они не будут работать с PPA и, возможно, нарушат работу вашей системы, если вы установите какой-либо пакет этого PPA в свою систему.
Как обновленный PPA влияет на решение использовать его, если он / она хочет использовать ЭТО PPA. Если нет, то они скорее пойдут искать другой более актуальный. Вам не нужен Banshee 0.1, Wine 0.0.0.1 или OpenOffice 0.1 Beta Alpha Omega Thundercat Edition с последней версией Ubuntu. То, что вы хотите, это PPA, который обновляется до вашей текущей Ubuntu. Помните, что PPA упоминает, для чего создана версия Ubuntu или для чего было создано несколько версий Ubuntu.
В качестве примера здесь приведен образ версий, которые поддерживаются в Wine PPA:
Здесь вы можете видеть, что этот PPA поддерживается начиная с динозавров.
Одна ПЛОХАЯ вещь о том, как обновляется PPA, если сопровождающий PPA стремится внедрить в PPA самую последнюю, самую лучшую и передовую версию определенного пакета. Недостатком этого является то, что если вы собираетесь протестировать что-то последнее, вы обнаружите некоторые ошибки. Попробуйте придерживаться PPA, которые обновлены до стабильной версии, а не нестабильной, тестовой или dev-версии, поскольку она может / будет содержать ошибки. Идея иметь последнюю версию также ТЕСТИРОВАНИЕ и сказать, какие проблемы были найдены и решить их. Примером этого являются ежедневные PPA Xorg и Daily Mozilla PPA. Вы получите около 3 ежедневных обновлений для X.org или Firefox, если вы получите ежедневные газеты. Это связано с работой, которую вы выполняете, и если вы используете их ежедневные PPA, это означает, что вы хотите помочь с поиском ошибок или разработкой, а НЕ с производственной средой.
В основном придерживайтесь этого 3, и вы будете в безопасности. Всегда ищите производителя / сопровождающего PPA. Всегда смотрите, много ли пользователей его использовали, и всегда смотрите, насколько обновлен PPA. Такие места, как OMGUbuntu , Phoronix , Slashdot , The H , WebUp8 и даже здесь, в AskUbuntu, являются хорошими источниками, где можно найти множество пользователей и статей, которые обсуждают и рекомендуют некоторые PPA, которые они протестировали.
Примеры стабильных PPA - LibreOffice, OpenOffice, Banshee, Wine, Kubuntu, Ubuntu, Xubuntu, PlayDeb, GetDeb, VLC - хорошие и безопасные PPA из моего опыта.
Полустабильный PPA - PPA X-Swat представляет собой средний PPA между передним краем и стабильным.
PPA Bleeding Edge - Xorg-Edgers - это PPA, хотя я должен упомянуть, что после 12.04 этот PPA стал более стабильным. Я бы все же отметил его как передовой, но он достаточно стабилен для конечных пользователей.
Выбор PPA - Handbrake предлагает здесь способ для пользователя , чтобы выбрать, хотите ли вы стабильную версию или же вы хотите кровоточащий край (также называемый Snapshot) версия. В этом случае вы можете выбрать, что вы хотите использовать.
Обратите внимание, что в случае использования, например, ppa X-Swat с PPA Xorg-Edgers, вы получите смешанное между ними (с приоритетом по отношению к Xorg-Edgers). Это связано с тем, что оба пытаются включить почти одинаковые пакеты, поэтому они будут перезаписывать друг друга, и только самый обновленный будет отображаться в ваших репозиториях (за исключением случаев, когда вы вручную сообщаете ему о получении пакета из X-Swat).
Некоторые PPA могут обновлять некоторые из ваших пакетов, когда вы добавляете их в свой репозиторий, поскольку они перезаписывают свою собственную версию определенным пакетом, чтобы программное обеспечение PPA работало в вашей системе правильно. Это могут быть некоторые пакеты кода, версии Python и т. Д. Другие, например, LibreOffice PPA, удалят все существование OpenOffice из вашей системы для установки там пакетов LibreOffice. В основном прочитайте, что другие пользователи прокомментировали о конкретном пакете, а также прочитайте, совместим ли этот пакет с вашей версией Ubuntu.
Как следует из комментария, приведенного ниже, Джереми Бича, некоторые из самых передовых технологий (PPA, которые постоянно обновляются, включая добавление в PPA качественного программного обеспечения Alpha, Beta или RC) могут потенциально повредить всю вашу систему (в худшем случае). Джереми упоминает пример многих.