Mi az Ubuntu PPA és hogyan kell telepíteni? [2023]

A PPA egy módja annak, hogy az egyéni fejlesztők vagy csapatok tárolják és terjeszthessék szoftvercsomagjaikat az Ubuntu platformon.

A Linux rendszerekben a szoftvercsomagokat jellemzően csomagkezelők és csomagkezelő rendszerek segítségével terjesztik és telepítik.

Ezek a rendszerek egy központi szoftvertárat használnak, amely szoftvercsomagok gyűjteménye, amely könnyen letölthető és telepíthető a felhasználó rendszerére.

A csomagkezelő a lerakatból származó információk alapján határozza meg, hogy mely csomagok állnak rendelkezésre, ezeknek milyen verziói érhetők el, és milyen függőségeknek kell megfelelni egy adott csomag telepítéséhez.

A Linuxban használt népszerű csomagkezelő rendszerek közé tartozik az apt (a Debian és az Ubuntu), a yum (a Red Hat és a CentOS használja) és a Pacman (az Arch Linux használja).

A csomagkezelő általában parancsokat ad a csomagok kereséséhez, telepítéséhez, frissítéséhez és a rendszerből való eltávolításához.

Ezeknek a csomagkezelőknek azonban vannak korlátai is, például lassú kiadási ciklusok és csomagütközések. Ezek a korlátok a PPA használatával leküzdhetők.

A PPA további előnyöket biztosít a hagyományos csomagkezelőkkel szemben, mint például a frissítésekhez való gyorsabb hozzáférés, a nem hivatalos csomagok támogatása, a jobb kompatibilitás és az egyszerűbb csomagkezelés.

Lássuk, miről is szól pontosan ez a PPA.

Mi az Ubuntu PPA?

A PPA a Personal Package Archive rövidítése, amely a Debian-alapú Linux disztribúciók (például az Ubuntu) szoftvertárolója, amely lehetővé teszi az egyes fejlesztők és csapatok számára, hogy közzétegyék saját csomagjaikat, és elérhetővé tegyék azokat más felhasználók számára.

  A Gear VR szolgáltatás letiltása Androidon

A PPA segítségével a fejlesztők egyszerűen csomagolhatják, terjeszthetik és kezelhetik szoftvereiket, a felhasználók pedig egyszerűen telepíthetik, frissíthetik és eltávolíthatják a szoftvercsomagokat.

A PPA-k lehetőséget biztosítanak a fejlesztők számára olyan szoftverek terjesztésére, amelyek nem szerepelnek egy Linux-disztribúció hivatalos tárolóiban, vagy a hivatalos lerakatokban elérhetőnél újabb szoftververziókat biztosítanak.

A PPA használatához a felhasználóknak hozzá kell adniuk a PPA-tárat a rendszerükhöz, majd a csomagkezelőjükkel telepíteni kell a csomagokat a PPA-ból.

A HTM-eket a fejlesztők tartják karban, és nem vonatkoznak rájuk ugyanolyan szintű vizsgálat, mint a hivatalos adattárak csomagjaira. Ezért a felhasználóknak óvatosnak kell lenniük, amikor PPA-ból telepítenek csomagokat, és gondoskodniuk kell arról, hogy a PPA megbízható és megbízható legyen.

Hogyan működik a PPA?

Íme egy rövid áttekintés a PPA működéséről.

#1. Csomag készítés

A fejlesztő létrehoz egy szoftvercsomagot, amely tartalmazza a szükséges fájlokat, függőségeket és telepítési parancsfájlokat. A csomag a Debian csomagolórendszer felhasználásával készült, amely lehetővé teszi a Debian alapú rendszereken való egyszerű telepítést és kezelést.

#2. PPA létrehozása

A fejlesztő PPA-t hoz létre a Launchpad platformon, amely a Canonical (az ubuntu kiadója) webalapú szolgáltatása, amely lehetőséget biztosít szoftvercsomagok hosztolására, kezelésére és terjesztésére.

#3. Csomag feltöltése

A fejlesztő feltölti a csomagot a PPA-ba a csomaggal kapcsolatos információkkal együtt, például a függőségeit, a verziószámát és a leírását.

#4. Csomagépítés

A Launchpad automatikusan összeállítja a csomagot minden támogatott disztribúcióhoz és architektúrához. Ez a folyamat biztosítja, hogy a csomag kompatibilis a célrendszerrel, és készen áll a telepítésre.

#5. Csomag terjesztés

Miután a csomag elkészült, a felhasználók letölthetik és telepíthetik a PPA-ból.

#6. Csomagkezelés

A felhasználók hozzáadhatják a PPA-tárat a rendszerükhöz, majd csomagkezelőjükkel telepíthetik, frissíthetik vagy eltávolíthatják a csomagokat a PPA-ból.

A PPA kényelmes módot biztosít a fejlesztők számára szoftvereik terjesztésére, a felhasználók számára pedig a szoftvertelepítések kezelésére. A Launchpad platform és a Debian csomagolórendszer képességeinek kihasználásával a PPA megkönnyíti a szoftvertelepítések kezelését, és biztosítja, hogy a felhasználók hozzáférjenek a legújabb és legrelevánsabb csomagokhoz.

Hivatalos PPA kontra nem hivatalos PPA

A fő különbség a hivatalos és a nem hivatalos HTM-ek között a bennük található csomagok forrása.

  Hogyan kell feltörni bármilyen játékot Androidon

Hivatalos PPA – Ezeket a HTM-eket a Canonical (az Ubuntu mögött álló vállalat) vagy más megbízható szervezetek kezelik és tartják fenn. Olyan szoftvert tartalmaznak, amelyet az Ubuntu hivatalosan is jóváhagyott, és általában biztonságosnak tekinthető.

Nem hivatalos PPA – Ezeket az Ubuntuhoz nem kapcsolódó egyének vagy szervezetek hozzák létre és tartják fenn. Előfordulhat, hogy az Ubuntu által hivatalosan nem jóváhagyott szoftvereket tartalmaznak, és a bennük lévő szoftver minősége és biztonsága eltérő lehet.

Hogyan lehet PPA-t hozzáadni az Ubuntuhoz?

Ha PPA-t szeretne hozzáadni az Ubuntuhoz, egyszerűen kövesse az alábbi lépéseket:

Nyisson meg egy terminált. Ezt a Ctrl + Alt + T billentyűparancs lenyomásával teheti meg.

A PPA hozzáadásához az ubuntu rendszerhez először telepítenie kell ezt a szoftver-tulajdonságok-közös csomagot az alábbi paranccsal.

sudo apt-get install software-properties-common

Ezután adja hozzá a PPA-tárat – A következő paranccsal adja hozzá a PPA-t a rendszerhez, cserélje le a ppa:user/repo fájlt a hozzáadni kívánt tényleges PPA-tárral.

sudo add-apt-repository ppa:user/repo

Itt szeretném hozzáadni a notepadqq PPA-t.

Az add-apt-repository parancs hiányzó problémájával találkozhat a Debian és esetenként az Ubuntu rendszeren. Ez a hiba így nézhet ki.

sudo: add-apt-repository: command not found

Ez azért van, mert az add-apt-repository parancs a software-properties-common csomag része, és újra kell telepítenie ezt a csomagot az add-apt-repository telepítéséhez.

Frissítse a csomaglistát – A PPA-tárhely hozzáadása után frissítse a csomaglistát a következő parancs futtatásával.

sudo apt update

Csomagok telepítése – Végül telepítheti a csomagokat az újonnan hozzáadott PPA-lerakatból a következő paranccsal úgy, hogy a „csomagnév” szót lecseréli a telepíteni kívánt csomag tényleges nevére.

sudo apt install package-name

Megjegyzés: Mielőtt hozzáadna egy PPA-t, mindig érdemes ellenőrizni annak megbízhatóságát és biztonságát a forrástól kezdve. Egyes HTM-ek rosszindulatú programokat vagy elavult szoftvereket tartalmazhatnak, ezért fontos, hogy legyen óvatos, amikor PPA-kat ad hozzá a rendszerhez.

Hogyan lehet eltávolítani a PPA-t az Ubunturól?

Könnyen eltávolíthatja a PPA-t ubunturól az alábbi lépések követésével.

  12 legjobb és olcsó egér húzással történő kattintáshoz

És az első lépés az összes telepített PPA listázása a rendszeren. Ehhez futtassa a következő parancsot a terminálon.

ls /etc/apt/sources.list.d/

PPA-lerakat eltávolítása – Ha törölni szeretne egy adott PPA-lerakatot a rendszerből, használja a következő parancsot a ppa: user/repo helyére az eltávolítani kívánt tényleges PPA-tárral.

sudo add-apt-repository --remove ppa:user/repo

Itt úgy döntöttem, hogy eltávolítom a fent telepített PPA-t.

A PPA eltávolítása az adott PPA-ból telepített csomagokat is eltávolítja. Ha meg szeretné tartani az adott PPA-ból telepített csomagokat, fontolja meg egy másik módszer, például rögzítés használatát, hogy megakadályozza a frissítésüket.

A PPA előnyei

Íme néhány előnye a Personal Package Archives (PPA) használatának Ubuntuban.

Egyszerű szoftverterjesztés

A HTM-ek egyszerű módot biztosítanak a fejlesztők számára, hogy szoftvereiket nagyobb közönséghez terjeszthessék, így a felhasználók könnyebben telepíthetik és megkaphatják a szoftver frissítéseit.

Rendszeres frissítések

Rendszeresen frissíthetők, ami biztosítja a felhasználók számára a PPA-ból telepített szoftverek legújabb verzióit.

Új szoftver tesztelése

A PPA-k lehetőséget biztosítanak a felhasználók számára, hogy olyan új szoftvereket teszteljenek, amelyek még nem szerepelnek a hivatalos tárolókban, anélkül, hogy befolyásolnák rendszerük stabilitását.

Nem kell összeállítás

Lehetővé teszik a felhasználók számára, hogy előre lefordított csomagokat telepítsenek, így könnyebb és gyorsabb a szoftver telepítése, mint a forráskódból történő fordítás. Ez különösen hasznos azoknak a felhasználóknak, akik nem jártak a szoftverek forráskódból történő fordításában.

Egyéni adattárak

Ezek felhasználhatók egyéni tárolók létrehozására is bizonyos felhasználói csoportok számára, lehetővé téve számukra, hogy könnyen elérjék és telepítsék azokat a csomagokat, amelyek nem szerepelnek a hivatalos tárolókban.

Biztonsági problémák a PPA-val

A PPA-k biztonsági kockázatokat jelenthetnek Ubuntu rendszerében, mivel rosszindulatú programokat, elavult szoftvereket vagy ismert sebezhetőséget tartalmazó csomagokat tartalmazhatnak. Íme néhány biztonsági probléma a PPA-kkal:

Ellenőrizetlen források

HTM-eket bárki létrehozhat, és nem feltétlenül vizsgálják meg alaposan a biztonság és a minőség szempontjából.

Elavult szoftver

Előfordulhat, hogy nem frissülnek rendszeresen, és elavult szoftvereket tartalmazhatnak ismert sebezhetőségekkel.

Rosszindulatú szoftver

Ezek a PPA-k rosszindulatú szoftvereket, például rosszindulatú vagy kémprogramokat tartalmaznak, amelyek veszélyeztethetik a rendszer biztonságát.

Csomagütközés

Csomagütközést okozhatnak a rendszerre telepített más csomagokkal, ami váratlan viselkedéshez vagy a rendszer instabilitásához vezet.

Következtetés

Remélem, hasznosnak találta ezt a cikket a PPA és telepítésének megismerésében.

Érdekelheti a Debian disztribúciók kezelésére szolgáló apt parancs megismerése is.