Linux PPAs: Установка, удаление и безопасность
Linux

Linux PPAs: Установка, удаление и безопасность

PPA – персональные архивы пакетов – это способ установки программного обеспечения Linux через терминал. Но безопасно ли их использовать? Как вы можете удалить PPA? И какие PPA являются самыми безопасными для использования?

PPA расшифровывается как Personal Package Archive. Они предлагают программное обеспечение, не входящее в стандартный комплект операционной системы Linux. Установка программного обеспечения в Linux немного отличается от установки в Windows и Mac. Вместо этого программное обеспечение поставляется в репозиториях. Но PPA предоставляют доступ к программам сторонних разработчиков

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

Что такое PPA?

Персональный архив пакетов – это хранилище программного обеспечения, которое не включено в стандартную установку операционной системы Linux. Таким образом, PPA – это средство для загрузки исходных пакетов в качестве Advanced Packaging Tools (APT) через Launchpad.PPA используются только в Ubuntu и ее производных

Часто PPA концентрируется на одной конкретной программе. Например, PPA может быть ориентирован на конкретную программу, такую как Docker, которая не входит в стандартную установку Ubuntu. Тем не менее, некоторые PPA предоставляют обновления для программ, входящих в комплект Ubuntu, таких как Firefox

Зачем использовать PPA?

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

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

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

Добавить PPA довольно просто. Просто откройте командную строку ( Ctrl + Alt + T ) и введите следующее, чтобы добавить нужный вам репозиторий, запустить обновление и установить желаемое программное обеспечение:

sudo add-apt-repository  repository name 
sudo apt-get update
sudo apt-get install  software name 

Возьмем Open Broadcaster Software. Чтобы добавить OBS через командную строку, введите:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update && sudo apt install obs-studio

После этого ваше программное обеспечение будет установлено правильно

Как удалить PPA

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

Использование графического интерфейса пользователя

Поскольку в разделе Программное обеспечение и обновления есть список PPA, вы можете удалить PPA с помощью графического интерфейса пользователя (GUI). Перейдите в раздел Программное обеспечение и обновления и нажмите вкладку Другое программное обеспечение. Найдите PPA, который вы хотите удалить, в списке и установите флажок рядом с ним. Затем нажмите кнопку в нижней части экрана с надписью ‘Удалить’. Это остается самым простым способом удаления PPA

Использование флага удаления

Вы можете удалить PPA, используя флаг

--remove

флаг. Это работает аналогично тому, как вы устанавливали PPA. В командной строке выполните:

sudo apt-add-repository --remove ppa:ppa_name/ppa

Это простой метод удаления PPA с помощью командной строки

Использование метода APT

В качестве альтернативы вы можете использовать метод очистки PPA:

sudo apt-get install ppa-purge

Затем, чтобы завершить очистку, вам нужно понизить версии пакетов, предоставляемых официальными репозиториями. Для этого нужно использовать URL PPA, который можно найти в списке Software Sources:

sudo ppa-purge ppa-url

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

Соображения безопасности PPA

Image Credit: stevepb via Pixabay.

Как и в случае с EXE в Windows, PPA поставляется с проблемами безопасности. Безопасность PPA определяют три основных компонента:

  1. Создатель.
  2. Количество пользователей.
  3. Частота обновлений.

Кто создал PPA, дает информацию о надежности. Поскольку PPA – это творение сообщества, любой может сделать его. Но официальные PPA от таких компаний, как Wine, примерно настолько безопасны, насколько вы можете найти.PPA от известного сопровождающего, как правило, надежен. В то время как PPA от Рэндо Калриссиана, пользователя Ubuntu, может быть не таким безопасным. Это может быть намеренно или непреднамеренно, например, поврежденный пакет

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

И, наконец, частота обновлений. Большее количество обновлений означает, что PPA становится все более надежным и стабильным. Ищите соотношение 1:1 между обновлениями PPA и обновлениями операционной системы Linux

Лучшие доступные PPA

PPA существует в изобилии. Но какие PPA лучше всего подходят для установки в Linux? LibreOffice – отличный PPA для добавления. Хотя LibreOffice включен в стандартную установку Ubuntu, Ubuntu часто не обновляет LibreOffice до следующей итерации. Таким образом, вы можете рассмотреть возможность добавления LibreOffice PPA

Драйверы в Linux могут быть сложной задачей.Xorg-Edgers и Oibaf предлагают самые свежие открытые графические драйверы. Этот PPA полезен для тех, кто использует драйверы с открытым исходным кодом. Однако если вы используете проприетарные драйверы AMD или Nvidia, этот PPA не будет полезен

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

Хотя Java не включена в стандартные репозитории Ubuntu, вы все равно можете установить ее. Ручной метод довольно громоздкий. Вместо этого, Webupd8 Java PPA значительно упрощает получение Java в Linux. Этот PPA содержит инсталляторы для Java 6, 7 и 8

Хотите запускать игры и программы для Windows в Linux? Тогда Wine – ваш лучший выбор. Чтобы использовать Wine, вам нужно добавить PPA.Wine PPA входит в число наиболее используемых PPA.Wine и фронтенд PlayOnLinux предлагают отличное средство для запуска старых и новых Windows-игр

Переход на личности: Заключительные мысли о PPA

Существует множество PPA, доступных из различных источников. Установка отличается от установки Software Center или установки одного приложения из командной строки. Если вы устанавливаете PPA для программного обеспечения, не включенного в ванильный релиз Ubuntu, или просто хотите часто получать обновления, добавление PPA является необходимым условием для обновления приложений Ubuntu. Вы можете использовать Y PPA Manage, графический интерфейс для управления PPA Ubuntu

Какие PPA вы используете? Расскажите нам в комментариях!

Image Credit: AVIcon via Shutterstock.com

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий