Amikor a csomagot Linuxon keresi a parancssoron keresztül, a rendszer csomagkezelője különböző tárházakban keresi a csomagot. Alapértelmezés szerint minden Linux disztribúciónak van néhány hivatalos tárháza, amelyek stabil disztribúciókat tartalmaznak, amelyeket a disztribúciós csapat támogat.

Amikor azonban megpróbál megragadni egy csomagot, amely nincs a hivatalos szoftvertárakban, a csomagkezelő hibát jelenít meg. Ilyen esetekben megteheti, hogy manuálisan hozzáadja a harmadik fél adattárát a rendszeréhez, majd letölti a csomagot.

Lássuk, hogyan adhat hozzá új adattárakat a rendszer forráslistájához.

Ubuntu és Debian alapú disztribútorokon

A Debian-alapú terjesztések, köztük az Ubuntu, az Advanced Package Tool (APT) segítségével telepítik és frissítik a csomagokat. A szoftverraktárra vonatkozó információkat a /etc/apt/sources.list fájlt a Debian-alapú Linux telepítésen.

Bár manuálisan beírhatja a lerakat részleteit a fájlba, az gyorsan fárasztó feladat lehet. Jobb módja a FEL hozzáadásának a rendszeréhez a add-apt-repository eszköz.

instagram viewer

Telepítse az add-apt-repository alkalmazást

Alapértelmezés szerint nem találja a rendszerén telepített add-apt-repository segédprogramot. Ez része a szoftver-tulajdonságok-közös csomag. Az add-apt-repository telepítéséhez az APT csomagkezelő használatával írja be:

sudo apt install software-properties-common

Adattárak hozzáadása az add-apt-repository használatával

Most, hogy telepítette a csomagot, itt az ideje, hogy egy harmadik féltől származó szoftvertárat adjon a rendszeréhez. Az adattárak hozzáadásának alapvető szintaxisa:

sudo add-apt-repository [opciók] repository

...hol adattár az a formátum, amelyet a források.lista fájl.

A fájl alapértelmezett bejegyzési formátuma:

deb https://repositoryurl.com disztró típus

Például az Ubuntu univerzum adattárának hozzáadásához a rendszerhez:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) univerzum "

A következő parancsszintaxissal hozzáadhat egy PPA-t is az add-apt-repository használatával:

sudo add-apt-repository ppa: felhasználó / név

...hol felhasználó és név az a tulajdonos neve és PPA név illetőleg.

A PHP PPA hozzáadása Ondrej által az add-apt-repository használatával:

sudo add-apt-repository ppa: ondrej / php

Összefüggő: Mi a különbség az APT és a dpkg között az Ubuntuban?

A Fedora és a CentOS adattárainak kézi hozzáadása

A Fedora, a CentOS és más RHEL-alapú disztribúciók DNF és yum csomagkezelőket használnak. Az APT-vel ellentétben a DNF beépített módszerrel rendelkezik config-manager amely lehetővé teszi a felhasználók számára, hogy könnyedén hozzáadjanak, eltávolítsák és letiltsák harmadik féltől származó adattárakat.

A DNF Package Manager használata

Új lerakat hozzáadása a DNF használatával:

dnf config-manager - add-repo repository

...hol adattár a szoftver lerakat URL-je.

A lerakat engedélyezéséhez írja be:

dnf config-manager - készlet-kompatibilis tároló

A yum-config-manager segítségével

Alternatív megoldásként használhatja a yum-config-manager segédprogram a rendszer adattárainak hozzáadásához és kezeléséhez. A Yum-config-manager alapértelmezés szerint nincs telepítve az RHEL-alapú terjesztésekre, ezért manuálisan kell telepítenie. Ez része a yum-utils csomag. Telepítéséhez írja be:

sudo dnf telepítse a yum-utils alkalmazást

A yum-config-manager parancs formátuma hasonló a DNF-hez. A yum-config-manager segítségével az alábbiak szerint adhat új tárhelyet:

yum-config-manager --add-repo repository

A tárház engedélyezése szintén egyszerű.

yum-config-manager --enable tároló

Arch Linux és az AUR

Ha Arch Linuxot használ, akkor már tudja, hogy a felhasználók nem adhatnak hozzá tárhelyeket az Arch-hoz. De ez nem azt jelenti, hogy nem tölthet le további csomagokat a rendszerére.

Az Arch Linux rendelkezik az AUR-tal, az Arch felhasználói adattárral, amely több ezer, a felhasználók által fejlesztett külső csomagot tartalmaz. Az AUR-hoz az AUR csomagkezelő segítségével férhet hozzá. Pacman, amely az Arch Linux alapértelmezett csomagkezelője, nem tud hozzáférni az Arch felhasználói adattárban tárolt csomagokhoz.

Számos AUR csomagkezelő létezik, amelyek közül a legfontosabb Hurrá. A yay-t egyszerűen telepítheti a rendszerére a git adattár klónozása.

git klón https://aur.archlinux.org/yay-git.git

Módosítsa a letöltött mappa engedélyeit:

sudo chmod 777 / yay-git

Változtassa meg a könyvtárat, és használja a makepkg parancs a yay telepítésére:

cd / yay-git && makepkg -si

Tudj meg többet: Csomagok telepítése és eltávolítása az Arch Linux rendszerben

A rendszer adattárlistájának kezelése

A Linux telepítéstől kezdve a napi használatig a tárak felelősek a csomagok rendszerbe juttatásáért. Ha Ön kezdő, az alapértelmezett tárak elegendőek lesznek az Ön igényeinek kielégítésére. A tárolók hozzáadásának ismerete azonban mindenképpen előnyös azok számára, akik harmadik féltől származó csomagokat szeretnének letölteni a számítógépükre.

Linuxon előfordulhat, hogy az új csomagok frissítése vagy telepítése során gyakran találkozott a hibás csomag hibájával. Újratelepítése vagy az ilyen csomagok eltávolítása kijavítja a problémát a legtöbb Linux rendszeren.

Email
Mi a Windows 11 és mikor fog elindulni?

A Windows 11 szivárgása adott némi információt, de minden tekintetünk a Microsoft június 24-i eseményén áll.

Olvassa el a következőt

Kapcsolódó témák
  • Linux
  • Arch Linux
  • Linux
  • Számítógépes tippek
A szerzőről
Deepesh Sharma (62 cikk megjelent)

Deepesh a MUO Linux junior szerkesztője. Több mint 3 éve ír információs tartalmat az interneten. Szabadidejében szívesen ír, zenét hallgat és gitározik.

Tovább a Deepesh Sharma-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.