Tárolók nélkül egy Linux rendszert elképzelni sem tudok, legyen az saját tároló, vagy harmadik féltől származó repo.
Ezekben a tárolókban találhatók a fontos frissítések, az aktuális alkalmazások vagy egyébb rendszerjavítások is. Bizonyos distribúcióknál, a tárolók magas prioritási szinten vannak tesztelve. Ilyen és ehhez tartozó tárolók amikről most egy kis leírást fogok adni az nem más mint a CentOS tárolói.

A hivatalos CentOS oldalának tartalmáról készítettem a mostani fordítást.

A weboldal megtekinthető a következő linkre kattintva:

https://wiki.centos.org/AdditionalResources/Repositories


A CentOS~ról már volt szó korábban, így nem is húznám az időt a rendszer bemutatásával. Inkább nyissátok meg a következő linkeket, és bővebben az oldalon informálódhatok:

https://hu.wikipedia.org/wiki/CentOS

http://blog-teferenc.rhcloud.com/mi_is_az_a_cent_os/


Akkor most lássuk ezeket a bizonyos tárolókat és a hozzájuk tartozó információkat, de előtte még egy kis ismertető.

Számos tároló áll rendelkezésre a CentOS~hoz amit harmadik féltől származó fejlesztők készítenek és karbantartanak. Ezekben a tárolókban találhatunk bizonyos csomagokt amik alapból nem szerepelnek a CentOS tárolóiban.
A készített tárolók listája nem 100%~os, és akármikor bejelenthető ha valami probléma lenne vele.


A tárolókat engedélyezhetjük PackageKit~en keresztül is ami egy grafikus alkalmazás beállító ahol programok kereshetők és telepíthetők. Előnye az mint már írtam, hogy grafikus felületű így a felhasználó könnyebben kiigazodik rajta.
A tárolók engedélyezésének másik módja lehet ha terminálból végezzük el a szükséges beállításokat.


A tárolók engedélyezéséhez be kell lépni a /etc/yum.repos.d/ könyvtárba. A megnyitott fájl egy listát tartalmaz az éppen aktuális tárolókról. Ahhoz, hogy eldöntsük melyik tároló legyen engedélyezve, meg kell kereseni a következő sorokat amik a tárolókhoz tartoznak. Ezek a sorok a következők lehetnek:

  • enabled=0
  • enabled=1

Az “enabled=1” azt jelenti, hogy a tároló aktív, tehát használatban van. Az “enabled=0” azt jelenti, hogy a tároló inaktív, tehát nem használható.

Olykor érdemes a gyorsítórákat tisztítani.
Ehhez a következő parancsot kell kiadni terminálból:

yum clean all


Ezen kis ismertető után nézzük meg a tényleges tárolókat amik a CentOS~hez tartozhatnak.

Alap CentOS tárolók amik folyamatos fejlesztés alatt állnak és karbantartva vannak a következők:

  • CentOS Extras,
  • CentOsPlus,
  • CentOS~Fasttrack,
  • debuginfo
  • CR,
  • Software Collections (SCL),



Harmadik féltől származó tárolók

Gyakran ajánlott a közösség által, általában jól karbantartott és jelentős számú csomagokat szolgáltat a CentOS~hoz. Nincs társítva az alap CentOS rendszerbe, inkább úgy írnám, hogy függetlenek.
A frissítéseket és a hozzájuk tartozó figyelmeztetéseket olykor jó észben tartani!.

Ilyen harmadik féltől származó tárolók lehetnek a következők:

  • EPEL
  • ELRepo
  • IUS
  • agr~free
  • GhettoForge
  • LinuxTECH.NET
  • nux~desktop
  • RPMFusion
  • The Sernet Samba
  • Trinity Desktop Environment


Más egyébb tárolók

Hasonlóan a harmadik féltől származó tárolókhoz, ezek a tárolók is függetlenek, de! ezek a repók súlyos hibákat okozhatnak a rendszerben, mivel tesztelésük és átvizsgálásuk labilis.
Ilyenkor különös óvatossággal használjuk ezeket!.

Ilyen más egyébb tárolók lehetnek a következők:

  • Atomic
  • Jason Litka
  • Les RPM de Remi
  • RPMForge/RepoForge

Általában, ha szerver és hálózati feladatokat kell elvégezni, akkor egy alap CentOS rendszerbe nem is igazán érdemes plusz tárolókat integrálni.
Aki esetleg új alkalmazásokat szeretne használni azoknak viszont szükségük lesz a felsorolt tárolók közzül valamelyikre.


Amit én egy átlagos felhasználói szintü CentOS rendszerhez szoktam használni azok a következő tárolók:

  • EPEL
  • ElRepo
  • nux~desktop

Amint láthattátok, nem igazán tértem ki a tárolók hosszab leírására csak egy felületes képet adtam róluk.
Az általam “javasolt” három tárolóhoz viszont írnék pár sor leírást.


EPEL (Extra Packages for Enterprise Linux): Ebben a tárolóban a Fedora csomagok vannak újraépítve az EL5; EL6;  El7 rendszerekhez.


ElRepo (The Community Enterprise Linux Repository): Főképp a kmod~csomagokra fókuszálnak, hogy fokozzák a hardver támogatást az EL5; EL6; El7 rendszerekhez. Taláhatunk még a tárolóban újabb kerneleket is.


nux~desktop: Ez a tároló, habár nem hivatalos, mégis jelentős szerepet játszik ha multimédia eszközökkel akarjuk kiegészíteni CentOS rendszerünket.
A fejlesztője, Nux egy román származású programozó, aki úgy döntött, hogy az alapvető multimédiás eszközöket egy tárolóba sűríti és saját nevet ad nekik. Így született meg a nux.ro tároló, amit szívesen használnak azok a felhasználók akik a CentOS rendszerüket szeretnék kiegészíteni különböző alkalmazásokkal.


Amit érdemes elmondani, a tárolókkal kapcsolatosan nagy vonalakban, az az, hogy legyünk óvatosak, hiszen ha túl sok tárolót engedélyezünk egyszerre akkor függőségi problémák alakulhatnak aki, aminek pedig az a következménye, hogy rendszerünk összeomolhat.
Ha esetleg van rá lehetőség, ahogy írtam is, akkor hagyjunk mindent alapértelmezett módban, de ha kiegészítőkre van szükségünk akkor körültekintően járjunk el.

Megosztás