/etc/apt/sources.list – SourcesList fájl az Ubuntu disztribúcióban

Ez a cikk a SourcesList fájlról, azaz az /etc/apt/sources.list fájlról szól az Ubuntu disztribúcióban. Két komponens van, amelyek a különböző csomagok letöltéséért és telepítéséért felelősek.

  1. Az APT vagy Advanced Package Tool alapvetően a tárolókon keresztül elérhető csomagokat keresi. Ezt követően a letöltött csomagokat telepíti a rendszerünkre.
  2. Adattár – Ez lehet egy hálózati szerver. Megadhatjuk a könyvtárak/CD/DVD lemezek elérési útvonalát is tárolóként. Egy adattárban bináris és forráscsomagok szervezett halmaza található. A tárolók olyan fájlokat is tartalmaznak, amelyek az összes információt tartalmazzák a rendelkezésre álló csomagokról. Így megkaphatjuk a rendelkezésre álló csomagok listáját és verzióit, a karbantartókra vonatkozó információkat stb. Így eldönthetjük, hogy milyen csomagokat kell telepítenünk a rendszerünkre.

A tárolóban elérhető csomagok letöltése előtt meg kell adnunk a tároló helyét a Speciális csomagkezelő eszköznek. Ezt az /etc/apt/sources.list fájlon keresztül tehetjük meg. Ez tartalmazza az összes tárolóhely elérési útvonalát. Bár adhatunk hozzá egy tárolót az add-apt-repository parancssori segédprogrammal, amelyet itt már elmagyaráztunk. De e cikk céljaira az /etc/apt/sources.list fájl szövegszerkesztővel történő szerkesztésére szorítkoznánk.

Megjegyzés: Az /etc/apt/sources.list fájl szerkesztéséhez superuser jogosultságok szükségesek. Normál felhasználóval nem szerkesztheti a SourcesList-et. Ellenkező esetben a következő hibát kaphatja –

/etc/apt/sources.list permission denied
SourcesList fájl az Ubuntu disztribúcióban

Az /etc/apt/sources.list fájl a –

deb http://<domain-name>/ubuntu/ distribution component1 component2 component3deb-src http://<domain-name>/ubuntu/ distribution component1 component2 component3

hoz hasonló szintaxist tartalmazna, ahol,

deb azt mondja, hogy a tároló bináris csomagokat tartalmaz

deb-src a csomagok forráskódját

http://<domain-name>/ubuntu/ – az URI (Uniform Resource Identifier)

distribúció – az Ubuntu csomag kiadása, például – ha az Ubuntu 20.04, akkor fókuszos lenne.

komponens – ezek lehetnek ingyenesek/nem ingyenesek a repositoryban elérhető csomagok szerint

Az Ubuntu disztribúció esetében a repositoriumok négy komponense van –

  1. Main – A csomagok ingyenesek/nyílt forrásúak és a Canonical által támogatottak.
  2. Universe – A csomagok ingyenesek/nyílt forrásúak és a közösség által karbantartottak.
  3. Restricted – Ezek szabadalmaztatott illesztőprogramokat tartalmaznak különböző eszközökhöz.
  4. Multiverse – Ezek a csomagok jogi/jogvédelmi problémák miatt korlátozottak.

A fenti komponensek bármelyikét vagy mindegyikét hozzáadhatja az Ubuntu disztribúcióhoz az igényeinek megfelelően.

Amint módosítja az /etc/apt/sources.list fájlt, ne felejtse el frissíteni az adattárat. Ez biztosítja, hogy a csomagokra vonatkozó információk frissüljenek, és mindig a csomagok legfrissebb verzióját kapja meg. Az adattár frissítéséhez adja ki a következőket a terminálban –

sudo apt update

Végeredményben az /etc/apt/sources.list (SourcesList) fájlt tárgyaltuk az Ubuntu disztribúcióban.

Kiegészítő információk –

Meg kell itt említenünk, hogy a csomagoknak az adattáron keresztül történő telepítése számos előnnyel jár. Az első, hogy nem kell minden egyes telepített csomagot kézzel nyomon követni és frissíteni. Vegyünk egy olyan forgatókönyvet, amikor több száz csomagot telepítünk a dpkg parancssori segédprogramon keresztül. És most minden egyes csomagot le kell töltenie és manuálisan frissítenie kell.

Egy ilyen forgatókönyv szerint jobb, ha a csomagokat lehetőség szerint a tárolón keresztül telepíti. Az APT gondoskodik a többiről, amikor frissíti az adattárat és frissíti a csomagokat.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.