Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

PPA или Personal Package Archives са вид хранилище, използвано в Linux системи за съхраняване и разпространение на софтуерни пакети.

Нека научим какво е PPA, как се различават от стандартните хранилища, как да добавяме и премахваме 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 към вашата система, като използвате команди на мениджъра на пакети като add-apt-репозиторий на дистрибуции, базирани на Ubuntu/Debian, докато стандартните хранилища обикновено са конфигурирани по подразбиране във вашата система и не изискват специална настройка.

Как да добавите PPA към Ubuntu

Ubuntu препраща към специален файл, наречен източници.списък за извличане на всички официални и неофициални PPA. За да добавите PPA, трябва да актуализирате източници.списък файл с адреса на PPA и след това актуализирайте системата си.

За щастие има команда, която върши цялата работа вместо вас. Ето как би изглеждал процесът за добавяне на PPA към Ubuntu:

Стартирайте терминал и изпълнете следната команда като суперпотребител:

sudo add-apt-repository ppa: root_repo/package_name

Актуализирайте системата си с помощта на мениджъра на пакети на вашата дистрибуция. В Ubuntu това би било използването на инструмента APT:

sudo apt актуализация

И накрая, инсталирайте софтуера от PPA, който току-що добавихте, като използвате мениджъра на пакети:

sudo apt Инсталирай име_на_пакета

Това са всички стъпки, които трябва да следвате, за да добавите PPA. Вече можете да изтеглите софтуер от този PPA, като използвате мениджъра на пакети по подразбиране във вашата дистрибуция.

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

Проблеми със сигурността при PPA

PPA могат да представляват риск за сигурността, ако не се управляват правилно и се използват без предпазливост. Някои PPA може да съдържат пакети, които не са подписани с цифров сертификат, което означава, че няма начин да се провери автентичността на пакета. Това потенциално може да позволи на атакуващ да разпространява злонамерени пакети чрез PPA, което може да компрометира сигурността на вашата система.

PPA често се създават и поддържат от трети лица или групи, а не от официалните разработчици на операционната система. Това означава, че пакетите в PPA може да не са толкова щателно тествани и поддържани като пакетите в официалните хранилища.

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

Как да премахнете PPA на Ubuntu

За да премахнете PPA, трябва просто да изтриете адреса на PPA в източници.списък файл и след това актуализирайте списъка с хранилища на вашата система. Ето всички стъпки, които трябва да следвате:

Използвайте инструмента APT, за да премахнете PPA хранилището от източници.списък файл:

sudo add-apt-repository --премахване на ppa: root_repo/package_name

Актуализирайте системата си с помощта на мениджъра на пакети на вашата дистрибуция:

sudo apt актуализация

Това са всички стъпки, които трябва да следвате, за да премахнете 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 са чудесен начин за споделяне на софтуер. Въпреки това, тъй като тези пакети не се поддържат официално, понякога те могат да счупят системата ви.

Ефективното управление на пакети е от ключово значение за дълготрайността на вашата дистрибуция и гарантира, че няма да се налага да преминавате през повтарящите се проблеми с форматирането на вашия диск. Определено трябва да се научите как да намирате и поправяте повредени пакети, ако искате вашата система да функционира правилно и да остане здрава.