Csomagtár hozzáadása a Debianhoz

How Add Package Repository Debian



Linuxon alapértelmezés szerint egy csomagcsomag van telepítve. De az alapértelmezett csomagok soha nem elegendőek. Érdemes fájlszervert, webkiszolgálót, adatbázis -kiszolgálót vagy valami mást beállítani. Ehhez további csomagokat kell telepítenie. Olyan csomagkezelőt használunk, mint a találó csomagok telepítéséhez és kezeléséhez Linuxon. A csomagkezelő letölt és telepít csomagokat a csomagtárból. A csomagtár a HTTP vagy FTP szerver az interneten, ahol egy csomagcsomagot tárolnak az interneten a csomagkezelőhöz hasonló csomag metaadatokkal együtt találó először letölti és használja, hogy megtudja, milyen csomagok érhetők el a csomagtárban. Rendelkezhet saját helyi csomagtárral, és hozzáadhatja a Debianhoz.

Ebben a cikkben megmutatom, hogyan adhat hozzá csomagtárolót a Debianhoz. A bemutatáshoz a Debian 9 Stretch -et fogom használni.







Csomagtár hozzáadása manuálisan a Debian rendszeren

A csomagtár tárolási információi a /etc/apt/sources.list fájlt. Szerkesztheti a /etc/apt/sources.list fájlt közvetlenül egy új csomagtár hozzáadásához.



A szerkesztéshez futtathatja a következő parancsot /etc/apt/sources.list fájl:



$sudo nano /stb./találó/források.list





A következő ablakot kell látnia, amint az alábbi képernyőképen látható. Amint látja, jelenleg nem adtam hozzá csomagtárat. Lehet, hogy sok csomagtárhelyet ad hozzá. De szeretném megmutatni az alapokat.



Most hozzáadom a Debian 9 hivatalos csomagtárát. Tehát a következő sort adom hozzá a fájlhoz, ahogy az alábbi képernyőképen meg van jelölve:

deb http://ftp.us.debian.org/debian stretch fő hozzájárulása non-free

Lehet, hogy még nem érti, mi ez a sor. Hadd magyarázzam.

A sor ezzel kezdődik deb ami azt jelenti, hogy ez egy előre összeállított Debian bináris lerakat. Ha a csomagtároló különböző szoftverek forráskódjait tartalmazza, cserélje ki deb val vel deb-src .

Most a következő szakasz a csomag -lerakat URL -je. Itt adhat hozzá HTTP, HTTPS, FTP adattár URL -eket.

Az alábbi képernyőképen megjelölt következő szakasz a csomag vagy kódnév. Debian 9 esetében ez az nyújtani .

A következő paranccsal megtalálhatja a Debian operációs rendszerhez való alkalmazást:

$lsb_release-cs

Amint az alábbi képernyőképen látható, a kódnév vagy a csomag neve nyújtani .

Az alábbi képernyőkép megjelölt szakasza függ a hozzáadott csomagtártól. A hivatalos Debian tárolóhoz Ön rendelkezik fő- , hozzájárulás , és nem szabad .

E szavak mindegyike egy vagy több szoftvercsomagot jelent ugyanazon csomagtárban.

Ha elkészült, nyomja meg a gombot + x majd nyomja meg a gombot és majd nyomja meg a gombot a fájl mentéséhez.

Miután befejezte a tároló hozzáadását, futtassa a következő parancsot a fájl frissítéséhez találó csomagkezelő gyorsítótár:

$sudo apt-get frissítés

Mint látható, a csomagtároló gyorsítótár frissítés alatt áll.

Van egy tisztább módja annak is, hogy új csomagtárokat adjunk hozzá a Debianhoz.

Debian operációs rendszereken egy speciális könyvtár /etc/apt/sources.list.d/ alapértelmezés szerint elérhető. Arra szolgál, hogy megkönnyítse az új csomagtárak hozzáadását. Mindössze annyit kell tennie, hogy létrehoz egy új fájlt a kiterjesztéssel .lista ban,-ben /etc/apt/sources.list.d/ Könyvtár.

Ahelyett, hogy hozzáadná az új adattárat a /etc/apt/sources.list fájlt, mondjuk létrehozhat egy új fájlt debian_us_official.list ban ben /etc/apt/sources.list.d/ könyvtárat a következő paranccsal:

$sudo nano /stb./találó/források.list.d/debian_us_official.list

Új üres fájlt kell megnyitni.

Most adja hozzá a következő sort.

deb http://ftp.us.debian.org/debian stretch fő hozzájárulása non-free

Most mentse el a fájlt, és futtassa a következő parancsot. Ügyes vagy.

$sudo apt-get frissítés

Csomagtár hozzáadása a használatával találó a Debianon

Most, hogy megértette, hogyan formázható egy tároló sor. Most már használhatja a találó csomagkezelő új csomagtárak hozzáadásához.

Az előző tárhely hozzáadásához futtassa a következő parancsot:

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian stretch main contrib non-free'

PPA -t is hozzáadhat a következő paranccsal:

$sudoapt-add-repository YOUR_PPA

MEGJEGYZÉS: Itt YOUR_PPA valami ilyesmi kellene ppa: teejee2008 / ppa .

A PPA -t vagy a csomagtárolót a következő paranccsal is eltávolíthatja:

$sudoapt-add-repository-rAZ ÖN_REPOSITORY

MEGJEGYZÉS: Itt, AZ ÖN_REPOSITORY lehet tárolóvonal vagy PPA.

Például az alábbi képernyőképen eltávolítottam egy lerakatot a tároló sor használatával.

Így adhat hozzá egy tárolót a Debianhoz. Köszönjük, hogy elolvasta ezt a cikket.