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.
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.
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
- Linux
- Arch Linux
- Linux
- Számítógépes tippek
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.
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.