Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

ППА или архиве личних пакета су тип спремишта који се користи у Линук системима за складиштење и дистрибуцију софтверских пакета.

Хајде да научимо шта је ППА, по чему се разликују од стандардних спремишта, како додати и уклонити ППА-ове, да ли су ППА-ови безбедни за употребу и на крају, које су предности коришћења ППА-а.

Шта је ППА?

Свет бесплатног софтвера отвореног кода (ФОСС) се ослања на индивидуалне доприносе. Можда још увек нисте званични програмер дистрибуције дају критичан допринос отвореном коду или развијају апликације које побољшавају корисничко искуство.

Имајте на уму да не треба мешати ППА на Линук-у са здравственим стањем Примарна прогресивна афазија. ППА у Линук екосистему се бави пакетима, док је ППА у медицинској терминологији неуролошки поремећај који утиче на језик и комуникацију.

Понекад се ове апликације можда неће спојити са званичним репозиторијумом софтвера. Овде игра ППА. Лична архива пакета (ППА) је спремиште које садржи софтверске пакете које су направили и одржавају појединци или групе и који су доступни другима.

ППА су згодан начин за приступ најновијим верзијама софтвера које још нису доступне у званичним репозиторијумима оперативног система. Они омогућавају програмерима и корисницима да лако дистрибуирају и инсталирају софтверске пакете који нису део званична спремишта или која пружају новије верзије софтвера од оних које су доступне у званичном спремишта.

Свако ко жели да преузме апликацију која још увек није део званичног спремишта може додати ППА те апликације и инсталирати је на свој систем користећи подразумевани менаџер пакета.

Убунту омогућава програмерима да креирају ППА-ове и да их хостују на њима Лаунцхпад. Корисници могу да траже пакет или спремиште на овом сајту и додају његов ППА у свој систем.

Како се ППА разликују од стандардних репозиторија?

Лична архива пакета (ППА), као што назив наговештава, је спремиште које можете да користите за чување сопствених пакета или пакета који нису доступни у званичним репозиторијумима вашег оперативног система. ППА омогућавају корисницима да лако инсталирају и ажурирају софтвер који није обезбеђен у званичним репозиторијумима њихове Линук дистрибуције.

С друге стране, стандардна спремишта су колекције софтверских пакета које су званично обезбедили програмери оперативног система. Подразумевани менаџер пакета на дистрибуцији генерално управља овим репозиторијумима.

Стандардна спремишта обично укључују широк спектар софтверских пакета које су темељно тестирани и одржавани од стране програмера дистрибуције.

Постоје неке кључне разлике између ППА и стандардних спремишта:

  1. ППА обично креирају и одржавају појединачни корисници или организације, док програмери оперативног система обично одржавају стандардна спремишта.
  2. ППА често садрже пакете који нису доступни у стандардним репозиторијумима.
  3. ППА-ови можда нису тако темељно тестирани и подржани као пакети у стандардним репозиторијумима, јер их званични програмери углавном не одржавају.
  4. Можете додати ППА у свој систем користећи команде менаџера пакета као што је адд-апт-репоситори на дистрибуцијама заснованим на Убунту/Дебиан-у, док су стандардна спремишта обично подразумевано конфигурисана на вашем систему и не захтевају никакво посебно подешавање.

Како додати ППА на Убунту

Убунту упућује на посебну датотеку под називом извори.лист да изведе све званичне и незваничне ППА. Да бисте додали ППА, потребно је да ажурирате извори.лист датотеку са адресом ППА, а затим ажурирајте свој систем.

Срећом, постоји команда која ради сав посао уместо вас. Ево како би изгледао процес за додавање ППА у Убунту:

Покрените терминал и покрените следећу команду као суперкорисник:

судо адд-апт-репоситори ппа: роот_репо/пацкаге_наме

Ажурирајте свој систем помоћу менаџера пакета ваше дистрибуције. На Убунту-у, то би било коришћење АПТ алата:

судо апт ажурирање

Коначно, инсталирајте софтвер из ППА који сте управо додали помоћу менаџера пакета:

судо апт инсталирај Назив пакета

То су сви кораци које морате да пратите да бисте додали ППА. Сада можете преузети софтвер са тог ППА користећи подразумевани менаџер пакета на вашој дистрибуцији.

На Убунту-у би требало да користите АПТ менаџер пакета за инсталирање софтвера, или ако јесте инсталирао други менаџер пакета, онда то искористи.

Безбедносни проблеми са ППА

ППА могу представљати безбедносне ризике ако се њима не управља правилно и не користе без опреза. Неки ППА могу да садрже пакете који нису потписани дигиталним сертификатом, што значи да не постоји начин да се провери аутентичност пакета. Ово потенцијално може дозволити нападачу да дистрибуира злонамерне пакете преко ППА, што би могло да угрози безбедност вашег система.

ППА често креирају и одржавају појединци или групе трећих страна, а не званични програмери оперативног система. То значи да пакети у ППА можда неће бити тако темељно тестирани и подржани као пакети у званичним репозиторијумима.

Ово може повећати ризик од безбедносних пропуста или других проблема са пакетима у ППА. Додавање ППА у ваш систем такође може изазвати сукобе са пакетима у званичним репозиторијумима, што потенцијално може да поквари постојећи софтвер или уведе безбедносне пропусте.

Како уклонити ППА на Убунту

Да бисте уклонили ППА, једноставно морате да избришете адресу ППА у извори.лист датотеку, а затим ажурирајте листу складишта вашег система. Ево свих корака које треба пратити:

Користите АПТ алат да уклоните ППА спремиште из извори.лист фајл:

судо адд-апт-репоситори --уклони ппа: роот_репо/име_пакета

Ажурирајте свој систем помоћу менаџера пакета у вашој дистрибуцији:

судо апт ажурирање

То су сви кораци које морате да пратите да бисте уклонили ППА. Да бисте проверили да ли је процес функционисао, покушајте да инсталирате софтвер који је део ППА који сте уклонили. Менаџер пакета би требало да избаци грешку.

Као правило, увек треба да деинсталирате софтвер ППА пре него што уклоните сам ППА. Ово је добра пракса која спречава застарели софтвер да заузима простор и потенцијално избегава рањивости које се не могу ублажити пошто се инсталирани софтвер не ажурира.

Предности коришћења ППА на Убунту-у

Постоји неколико предности коришћења ППА. Хајде да погледамо неке од њих:

  1. ППА вам омогућавају да инсталирате и ажурирате софтвер који није доступан у званичним репозиторијумима вашег оперативног система. Ово може бити посебно корисно ако вам је потребна новија верзија пакета или пакет који није обезбеђен у званичним спремиштима.
  2. ППА могу да обезбеде приступ пакетима који су у развоју или још нису спремни за укључивање у званична спремишта. Ово може бити корисно ако желите да тестирате нови софтвер или ако вам је потребна функција која још увек није доступна у званичним издањима.
  3. ППА могу олакшати инсталацију и ажурирање софтвера, јер можете користити АПТ алат за управљање пакетима из ППА баш као што бисте то учинили са пакетима из званичних спремишта.
  4. ППА могу бити користан начин за програмере да дистрибуирају свој софтвер широј публици, јер корисници могу лако додати ППА у свој систем и инсталирати софтвер помоћу команде апт.

ППА су одлични када се користе са опрезом. Пошто ови пакети нису званично одржавани и тестирани, увек треба да будете опрезни у погледу дозвола које софтвер од ППА захтева.

Ако пакет ППА захтева роот дозволе за извршавање, препоручујемо да га избегавате осим ако нисте 100 посто сигурни да није злонамеран.

Сада знате шта су ППА и како их користити

ППА су одличан начин за дељење софтвера. Међутим, пошто ови пакети нису званично подржани, понекад могу на крају да покваре ваш систем.

Ефикасно управљање пакетима је кључно за дуговечност ваше дистрибуције и осигурава да не морате да пролазите кроз узастопне проблеме са форматирањем диска. Дефинитивно би требало да научите како да пронађете и поправите покварене пакете ако желите да ваш систем правилно функционише и да остане здрав.