A PPA-k vagy a személyes csomagarchívumok egyfajta adattár, amelyet a Linux rendszerekben szoftvercsomagok tárolására és terjesztésére használnak.
Tanuljuk meg, mi az a PPA, miben különböznek a szabványos adattáraktól, hogyan lehet PPA-kat hozzáadni és eltávolítani, biztonságosak-e a PPA-k használata, és végül a HTM-ek használatának előnyei.
Mi az a PPA?
Az ingyenes és nyílt forráskódú szoftverek (FOSS) világa egyéni hozzájárulásokon múlik. Lehet, hogy nem vagy hivatalos terjesztési fejlesztő, és mégis kritikus mértékben hozzájárul a nyílt forráskódú kódhoz vagy olyan alkalmazásokat fejlesztenek, amelyek javítják a felhasználói élményt.
Vegye figyelembe, hogy nem szabad összetévesztenie a PPA-t Linuxon az elsődleges progresszív afázia betegséggel. A Linux ökoszisztémában a PPA a csomagokkal foglalkozik, míg az orvosi terminológiában a PPA egy neurológiai rendellenesség, amely befolyásolja a nyelvet és a kommunikációt.
Előfordulhat, hogy ezeket az alkalmazásokat nem egyesítik a szoftver hivatalos tárházával. Itt jön a PPA szerepe. A személyes csomagarchívum (PPA) egy olyan adattár, amely magánszemélyek vagy csoportok által épített és karbantartott, mások számára elérhetővé tett szoftvercsomagokat tárol.
A PPA-k kényelmes módot kínálnak a legújabb szoftververziók elérésére, amelyek még nem érhetők el az operációs rendszer hivatalos tárolóiban. Lehetővé teszik a fejlesztők és a felhasználók számára olyan szoftvercsomagok egyszerű terjesztését és telepítését, amelyek nem részei a hivatalos adattárak, vagy amelyek a hivatalosnál elérhetőnél újabb szoftververziókat biztosítanak adattárak.
Bárki, aki olyan alkalmazást szeretne letölteni, amely még nem része a hivatalos tárhelynek, hozzáadhatja az adott alkalmazás PPA-ját, és telepítheti a rendszerére az alapértelmezett csomagkezelő segítségével.
Az Ubuntu lehetővé teszi a fejlesztők számára, hogy PPA-kat hozzanak létre és tároljanak Indítóállás. A felhasználók ezen az oldalon kereshetnek egy csomagot vagy adattárat, és hozzáadhatják annak PPA-ját rendszerükhöz.
Miben különböznek a HTM-ek a szabványos adattáraktól?
A Personal Package Archive (PPA), ahogy a neve is sugallja, egy olyan adattár, amelyen tárolhatja saját csomagjait, vagy olyan csomagjait, amelyek nem állnak rendelkezésre az operációs rendszer hivatalos tárolóiban. A PPA-k lehetővé teszik a felhasználók számára, hogy könnyen telepítsenek és frissítsenek olyan szoftvereket, amelyeket nem a Linux-disztribúció hivatalos tárolói biztosítanak.
Másrészt a szabványos adattárak az operációs rendszer fejlesztői által hivatalosan biztosított szoftvercsomagok gyűjteményei. A disztribúciók alapértelmezett csomagkezelője általában kezeli ezeket a lerakatokat.
A szabványos adattárak általában a szoftvercsomagok széles skáláját tartalmazzák, amelyeket a disztribúció fejlesztői alaposan tesztelnek és karbantartanak.
Van néhány lényeges különbség a HTM-ek és a szabványos adattárak között:
- A PPA-kat általában egyéni felhasználók vagy szervezetek hozzák létre és karbantartják, míg az operációs rendszer fejlesztői általában szabványos adattárakat tartanak fenn.
- A HTM-ek gyakran tartalmaznak olyan csomagokat, amelyek nem állnak rendelkezésre a szabványos tárolókban.
- Előfordulhat, hogy a PPA-kat nem tesztelik és támogatják olyan alaposan, mint a szabványos tárolókban lévő csomagokat, mivel általában nem a hivatalos fejlesztők tartják karban.
- PPA-kat adhat hozzá rendszeréhez csomagkezelő parancsokkal, mint pl add-apt-repository Ubuntu/Debian alapú disztribúciókon, míg a szabványos adattárak általában alapértelmezés szerint vannak beállítva a rendszeren, és nem igényelnek különleges beállítást.
Hogyan lehet PPA-t hozzáadni az Ubuntuhoz
Az Ubuntu egy speciális nevű fájlra hivatkozik források.lista levezetni az összes hivatalos és nem hivatalos HTM-et. PPA hozzáadásához frissítenie kell a források.lista fájlba a PPA címével, majd frissítse a rendszert.
Szerencsére van egy parancs, amely minden munkát elvégez Ön helyett. Így nézne ki a PPA Ubuntuhoz való hozzáadásának folyamata:
Indítson el egy terminált, és futtassa a következő parancsot szuperfelhasználóként:
sudo add-apt-repository ppa: root_repo/package_name
Frissítse rendszerét a disztribúció csomagkezelőjével. Ubuntu esetén ez az APT eszközt használná:
sudo apt frissítés
Végül telepítse a szoftvert az imént hozzáadott PPA-ból a csomagkezelő segítségével:
sudo apt telepítés csomag név
Ennyi lépést kell követnie a PPA hozzáadásához. Most már letölthet szoftvert a PPA-tól a disztribúció alapértelmezett csomagkezelőjével.
Ubuntu esetén az APT csomagkezelőt kell használnia a szoftver telepítéséhez, vagy ha van másik csomagkezelőt telepített, akkor használja azt.
Biztonsági problémák a HTM-ekkel
A hosszú lejáratú szerződések biztonsági kockázatot jelenthetnek, ha nem megfelelően kezelik és nem óvatosan használják őket. Egyes PPA-k tartalmazhatnak digitális tanúsítvánnyal nem aláírt csomagokat, ami azt jelenti, hogy nincs mód a csomag hitelességének ellenőrzésére. Ez potenciálisan lehetővé teheti a támadók számára, hogy rosszindulatú csomagokat terjeszthessenek a PPA-n keresztül, ami veszélyeztetheti a rendszer biztonságát.
A hosszú lejáratú szerződéseket gyakran külső személyek vagy csoportok hozzák létre és tartják fenn, nem pedig az operációs rendszer hivatalos fejlesztői. Ez azt jelenti, hogy a PPA-ban lévő csomagokat nem lehet olyan alaposan tesztelni és támogatni, mint a hivatalos tárolókban lévő csomagokat.
Ez növelheti a biztonsági rések vagy a PPA csomagjaival kapcsolatos egyéb problémák kockázatát. Ha PPA-t ad hozzá a rendszerhez, az ütközést okozhat a hivatalos tárolókban lévő csomagokkal, ami potenciálisan feltörheti a meglévő szoftvereket vagy biztonsági réseket vezethet be.
Hogyan lehet eltávolítani a PPA-t az Ubuntu-n
A PPA eltávolításához egyszerűen törölnie kell a PPA címét a források.lista fájlt, majd frissítse a rendszer lerakatlistáját. Itt van az összes követendő lépés:
Az APT eszközzel távolítsa el a PPA-tárat a források.lista fájl:
sudo add-apt-repository --remove ppa: root_repo/package_name
Frissítse rendszerét a disztribúció csomagkezelőjével:
sudo apt frissítés
Ez az összes lépés, amelyet követnie kell a PPA eltávolításához. A folyamat működőképességének ellenőrzéséhez próbáljon meg olyan szoftvert telepíteni, amely az eltávolított PPA részét képezi. A csomagkezelőnek hibát kell dobnia.
Alapszabály, hogy magát a PPA eltávolítása előtt mindig távolítsa el a PPA szoftverét. Ez egy jó gyakorlat, amely megakadályozza, hogy az elavult szoftverek helyet foglaljanak, és potenciálisan elkerülhetőek a sebezhetőségek, amelyeket nem lehet enyhíteni, mivel a telepített szoftver nem frissül.
A PPA használatának előnyei Ubuntuban
A HTM-ek használatának számos előnye van. Nézzünk néhányat ezek közül:
- A PPA-k lehetővé teszik olyan szoftverek telepítését és frissítését, amelyek nem állnak rendelkezésre az operációs rendszer hivatalos tárolóiban. Ez különösen akkor lehet hasznos, ha egy csomag újabb verziójára van szüksége, vagy olyan csomagra, amelyet nem a hivatalos tárolók biztosítanak.
- A HTM-ek hozzáférést biztosíthatnak olyan csomagokhoz, amelyek fejlesztés alatt állnak, vagy még nem állnak készen a hivatalos adattárakba való felvételre. Ez akkor lehet hasznos, ha új szoftvert szeretne kipróbálni, vagy ha olyan funkcióra van szüksége, amely még nem érhető el a hivatalos kiadásokban.
- A PPA-k megkönnyíthetik a szoftverek telepítését és frissítését, mivel az APT eszközzel ugyanúgy kezelheti a PPA-ból származó csomagokat, mint a hivatalos tárolókból származó csomagokat.
- A PPA-k hasznos módot jelenthetnek a fejlesztők számára szoftvereik szélesebb közönség számára történő terjesztésére, mivel a felhasználók az apt paranccsal egyszerűen hozzáadhatják a PPA-t rendszerükhöz, és telepíthetik a szoftvert.
A PPA-k nagyszerűek, ha óvatosan használják őket. Mivel ezeket a csomagokat hivatalosan nem karbantartják és nem tesztelik, mindig ügyeljen arra, hogy a PPA-tól származó szoftver milyen engedélyeket igényel.
Ha egy PPA-csomag végrehajtásához root engedélyekre van szükség, akkor azt javasoljuk, hogy kerülje el, hacsak nem biztos benne, hogy nem rosszindulatú.
Most már tudja, mik azok a HTM-ek és hogyan kell használni őket
A HTM-ek nagyszerű módja a szoftverek megosztásának. Mivel azonban ezek a csomagok hivatalosan nem támogatottak, néha előfordulhat, hogy összetörik a rendszert.
A hatékony csomagkezelés kulcsfontosságú a disztribúció hosszú élettartamához, és annak biztosításához, hogy ne kelljen átmennie a lemez formázásával járó ismétlődő gondokkal. Ha azt szeretné, hogy rendszere megfelelően működjön és egészséges maradjon, feltétlenül meg kell tanulnia, hogyan találja meg és javítsa ki a törött csomagokat.