Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

PPA или личные архивы пакетов — это тип репозитория, используемый в системах Linux для хранения и распространения пакетов программного обеспечения.

Давайте узнаем, что такое PPA, чем они отличаются от стандартных репозиториев, как добавлять и удалять PPA, безопасно ли использовать PPA и, наконец, преимущества использования PPA.

Что такое ППА?

Мир бесплатного программного обеспечения с открытым исходным кодом (FOSS) зависит от индивидуальных вкладов. Вы можете не быть официальным разработчиком дистрибутива и тем не менее внести критический вклад в открытый исходный код или разрабатывать приложения, которые улучшают пользовательский опыт.

Обратите внимание, что не следует путать PPA в Linux с заболеванием первичной прогрессирующей афазии. PPA в экосистеме Linux имеет дело с пакетами, тогда как PPA в медицинской терминологии — это неврологическое расстройство, влияющее на язык и общение.

instagram viewer

Иногда эти приложения не могут быть объединены с официальным репозиторием программного обеспечения. Здесь на помощь приходит PPA. Персональный архив пакетов (PPA) — это репозиторий, в котором размещаются пакеты программного обеспечения, созданные и поддерживаемые отдельными лицами или группами и доступные для других.

PPA — это удобный способ получить доступ к последним версиям программного обеспечения, которых еще нет в официальных репозиториях операционной системы. Они позволяют разработчикам и пользователям легко распространять и устанавливать программные пакеты, которые не являются частью официальные репозитории или которые предоставляют более новые версии программного обеспечения, чем то, что доступно в официальном репозитории.

Любой, кто хочет загрузить приложение, которое еще не является частью официального репозитория, может добавить PPA этого приложения и установить его в своей системе с помощью диспетчера пакетов по умолчанию.

Ubuntu позволяет разработчикам создавать PPA и размещать их на Панель запуска. Пользователи могут искать пакет или репозиторий на этом сайте и добавлять его PPA в свою систему.

Чем PPA отличаются от стандартных репозиториев?

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

С другой стороны, стандартные репозитории представляют собой наборы программных пакетов, официально предоставляемых разработчиками операционной системы. Менеджер пакетов по умолчанию в дистрибутиве обычно управляет этими репозиториями.

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

Между PPA и стандартными репозиториями есть несколько ключевых отличий:

  1. PPA обычно создаются и поддерживаются отдельными пользователями или организациями, в то время как разработчики операционной системы обычно поддерживают стандартные репозитории.
  2. PPA часто содержат пакеты, недоступные в стандартных репозиториях.
  3. PPA могут не так тщательно тестироваться и поддерживаться, как пакеты в стандартных репозиториях, поскольку они, как правило, не поддерживаются официальными разработчиками.
  4. Вы можете добавить PPA в свою систему, используя такие команды менеджера пакетов, как добавить-способный-репозиторий в дистрибутивах на основе Ubuntu/Debian, в то время как стандартные репозитории обычно настроены по умолчанию в вашей системе и не требуют специальной настройки.

Как добавить PPA в Ubuntu

Ubuntu ссылается на специальный файл с именем источники.список для получения всех официальных и неофициальных PPA. Чтобы добавить PPA, вам необходимо обновить источники.список файл с адресом PPA, а затем обновите свою систему.

К счастью, есть команда, которая сделает всю работу за вас. Вот как будет выглядеть процесс добавления PPA в Ubuntu:

Запустите терминал и выполните следующую команду от имени суперпользователя:

sudo add-apt-repository ppa: root_repo/package_name

Обновите свою систему с помощью менеджера пакетов вашего дистрибутива. В Ubuntu это будет использовать инструмент APT:

Судо подходит обновлять

Наконец, установите программное обеспечение из только что добавленного PPA с помощью диспетчера пакетов:

Судо подходит установить имя пакета

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

В Ubuntu вы должны использовать диспетчер пакетов APT для установки программного обеспечения или, если у вас есть установил другой пакетный менеджер, затем используйте это.

Проблемы безопасности с PPA

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

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

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

Как удалить PPA в Ubuntu

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

Используйте инструмент APT, чтобы удалить репозиторий PPA из источники.список файл:

sudo add-apt-репозиторий --удалить ppa: root_repo/package_name

Обновите свою систему с помощью диспетчера пакетов в вашем дистрибутиве:

Судо подходит обновлять

Это все шаги, которые вам нужно выполнить, чтобы удалить PPA. Чтобы проверить, сработал ли процесс, попробуйте установить программное обеспечение, которое является частью удаленного вами PPA. Менеджер пакетов должен выдать ошибку.

Как правило, вы всегда должны удалять программное обеспечение PPA перед удалением самого PPA. Это хорошая практика, которая не позволяет устаревшему программному обеспечению занимать место и потенциально позволяет избежать уязвимостей, которые невозможно устранить, поскольку установленное программное обеспечение не обновляется.

Преимущества использования PPA в Ubuntu

Есть несколько преимуществ использования PPA. Давайте взглянем на некоторые из них:

  1. PPA позволяют устанавливать и обновлять программное обеспечение, недоступное в официальных репозиториях вашей операционной системы. Это может быть особенно полезно, если вам нужна более новая версия пакета или пакет, не представленный в официальных репозиториях.
  2. PPA могут предоставлять доступ к пакетам, которые находятся в разработке или еще не готовы для включения в официальные репозитории. Это может быть полезно, если вы хотите протестировать новое программное обеспечение или вам нужна функция, еще не доступная в официальных выпусках.
  3. PPA могут упростить установку и обновление программного обеспечения, поскольку вы можете использовать инструмент APT для управления пакетами из PPA так же, как и с пакетами из официальных репозиториев.
  4. PPA могут быть полезным способом для разработчиков распространять свое программное обеспечение среди более широкой аудитории, поскольку пользователи могут легко добавить PPA в свою систему и установить программное обеспечение с помощью команды apt.

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

Если для выполнения пакета PPA требуются права root, мы рекомендуем избегать его, если вы не уверены на 100 процентов, что он не является вредоносным.

Теперь вы знаете, что такое PPA и как их использовать

PPA — отличный способ обмена программным обеспечением. Однако, поскольку эти пакеты официально не поддерживаются, иногда они могут привести к поломке вашей системы.

Эффективное управление пакетами является ключом к долголетию вашего дистрибутива и гарантирует, что вам не придется повторять хлопоты с форматированием диска. Вам обязательно нужно научиться находить и исправлять сломанные пакеты, если вы хотите, чтобы ваша система функционировала должным образом и оставалась работоспособной.