Amikor csomagot keres a Linuxon a parancssoron keresztül, a rendszer csomagkezelője a csomagot különböző adattárakban keresi. Alapértelmezés szerint minden Linux disztribúció rendelkezik néhány hivatalos tárolóval, amelyek stabil csomagokat tartalmaznak, amelyeket a disztribúciós csapat támogat.
Ha azonban olyan csomagot próbál megragadni, amely nem szerepel a hivatalos szoftvertárakban, a csomagkezelő hibát jelenít meg. Ilyen esetekben manuálisan hozzáadhatja a harmadik féltől származó lerakatot a rendszeréhez, majd letöltheti a csomagot.
Lássuk, hogyan adhat hozzá új lerakatokat a rendszer forráslistájához.
Ubuntu és Debian alapú disztribúciókon
A Debian-alapú disztribúciók, köztük az Ubuntu, az Advanced Package Tool (APT) eszközt használják a csomagok telepítéséhez és frissítéséhez. A szoftvertárral kapcsolatos információkat a /etc/apt/sources.list fájlt a Debian-alapú Linux telepítésén.
frissítse a ramot a mac book pro -ban
Bár manuálisan is megadhatja a tároló adatait a fájlban, gyorsan fárasztó munkává válhat. Egy jobb módja annak, hogy hozzáadja őket a rendszerhez, ha használja a add-apt-repository eszköz.
Telepítse az add-apt-repository-t
Alapértelmezés szerint nem találja a rendszerre telepített add-apt-repository segédprogramot. Ez része a szoftver-tulajdonságok-közös csomag. Az add-apt-repository APT csomagkezelővel történő telepítéséhez í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 hozzáadjon egy harmadik féltől származó szoftvertárat a rendszeréhez. Az adattárak hozzáadásának alapvető szintaxisa a következő:
sudo add-apt-repository [options] repository
...ahol tároló az a formátum, amelyet a források.list fájlt.
A fájl alapértelmezett beviteli formátuma:
deb https://repositoryurl.com distro type
Például, ha hozzá szeretné adni az Ubuntu univerzum tárházát a rendszeréhez:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
Hozzáadhat egy PPA-t add-apt-repository-val is a következő parancsszintaxis használatával:
sudo add-apt-repository ppa:user/name
...ahol 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?
Lerakatok kézi hozzáadása a Fedora és a CentOS rendszerhez
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áadhassanak, eltávolítsanak és letiltsanak harmadik féltől származó tárolókat.
A DNF csomagkezelő használata
Új tároló hozzáadásához DNF használatával:
dnf config-manager --add-repo repository
...ahol tároló a szoftvertár URL -címe.
A tároló engedélyezéséhez írja be:
dnf config-manager --set-enabled repository
A yum-config-manager használatával
Alternatív megoldásként használhatja a yum-config-manager segédprogram a tárhelyek hozzáadásához és kezeléséhez a rendszeren. A Yum-config-manager alapértelmezés szerint nincs telepítve az RHEL-alapú disztribúciókra, ezért manuálisan kell telepítenie. Ez része a yum-utils csomag. A telepítéshez írja be:
sudo dnf install yum-utils
A yum-config-manager parancs formátuma hasonló a DNF-hez. A következő módon adhat hozzá új tárházat a yum-config-manager használatával:
yum-config-manager --add-repo repository
A tároló engedélyezése is egyszerű.
yum-config-manager --enable repository
Arch Linux és az AUR
Ha Arch Linuxot használ, akkor már tudja, hogy a felhasználók nem adhatnak hozzá tárolókat az Arch -hoz. Ez azonban nem jelenti azt, hogy nem tölthet le további csomagokat a rendszerére.
Az Arch Linux rendelkezik az AUR-val, az Arch User Repository-val, amely a felhasználók által kifejlesztett harmadik féltől származó csomagokat tartalmaz. Az AUR -t az AUR csomagkezelő segítségével érheti el. A Pacman, amely az Arch Linux alapértelmezett csomagkezelője, nem fér hozzá az Arch User Repository -ban tárolt csomagokhoz.
Számos AUR csomagkezelő létezik, a legkiemelkedőbb közülük íj . Könnyen telepítheti a yay -t a rendszerére a git adattár klónozása .
git clone 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éhez:
cd /yay-git && makepkg -si
Tudj meg többet: Csomagok telepítése és eltávolítása Arch Linux alatt
A rendszer adattárlistájának kezelése
A Linux telepítéstől a napi használatáig a tárolók felelősek a csomagok rendszerhez való eljuttatásáért. Ha kezdő vagy, akkor az alapértelmezett adattárak elegendőek az Ön igényeinek kielégítésére. Azonban az adattárak hozzáadásának ismerete mindenképpen előnyös lesz azok számára, akik harmadik féltől származó csomagokat szeretnének letölteni a számítógépükre.
Linux rendszeren gyakran találkozhatott a törött csomag hibájával, amikor frissítette vagy telepítette az új csomagokat. Újratelepítés vagy az ilyen csomagok eltávolítása javítja a problémát a legtöbb Linux rendszeren.
Részvény Részvény Csipog Email 3 módszer annak ellenőrzésére, hogy az e -mail valódi vagy hamisHa e -mailt kapott, amely kissé kétesnek tűnik, mindig a legjobb ellenőrizni annak hitelességét. Íme három módszer annak megállapítására, hogy egy e -mail valódi -e.
Olvassa tovább Kapcsolódó témák- Linux
- Arch Linux
- Linux
- Számítógépes tippek
A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.
Továbbiak a Deepesh Sharma -tólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide