Kun haet pakettia Linuxista komentoriviltä, ​​järjestelmän paketinhallinta etsii pakettia useista arkistoista. Oletusarvoisesti jokaisessa Linux-jakelussa on joitain virallisia arkistoja, jotka sisältävät vakaat paketit, joita distro-tiimi tukee.

Kun kuitenkin yrität napata paketin, jota ei ole virallisissa ohjelmistovarastoissa, paketinhallinta näyttää virheen. Tällaisissa tilanteissa voit lisätä manuaalisesti kolmannen osapuolen arkiston järjestelmään ja ladata sitten paketin.

Katsotaanpa, kuinka voit lisätä uusia arkistoja järjestelmän lähdeluetteloon.

Ubuntu- ja Debian-pohjaisissa distroissa

Debian-pohjaiset jakelut, mukaan lukien Ubuntu, käyttävät Advanced Package Tool (APT) -työkalua pakettien asentamiseen ja päivittämiseen. Löydät ohjelmistovarastotiedot /etc/apt/sources.list tiedosto Debian-pohjaiseen Linux-asennukseesi.

Vaikka voit syöttää arkiston yksityiskohdat manuaalisesti tiedostoon, siitä voi nopeasti tulla työläs työ. Parempi tapa lisätä heitä järjestelmään on käyttää add-apt-arkisto työkalu.

Asenna add-apt-repository

Oletuksena ei löydy järjestelmääsi asennettua add-apt-repository -apuohjelmaa. Se on osa ohjelmisto-ominaisuudet-yhteinen paketti. Asenna add-apt-repository APT-paketinhallinnan avulla kirjoittamalla:

sudo apt install software-properties-common

Lisää arkistoja käyttämällä add-apt-repository -ohjelmaa

Nyt kun olet asentanut paketin, on aika lisätä kolmannen osapuolen ohjelmistovarasto järjestelmään. Arkistojen lisäämisen perussyntaksi on:

sudo add-apt-repository [asetukset] -tietovarasto

...missä arkisto on muodossa, jota sources.list tiedosto.

Tiedoston oletusarvoinen muoto on:

deb https://repositoryurl.com distro tyyppi

Esimerkiksi Ubuntun maailmankaikkeuden arkiston lisääminen järjestelmään:

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

Voit myös lisätä PPA: n add-apt-repository-ohjelmalla seuraavan komentosyntaksin avulla:

sudo add-apt-repository ppa: käyttäjä / nimi

...missä käyttäjä ja nimi on omistajan nimi ja PPA-nimi vastaavasti.

PHP PPA: n lisääminen Ondrejin avulla add-apt-repository:

sudo add-apt-repository ppa: ondrej / php

Liittyvät: Mikä on ero APT: n ja dpkg: n välillä Ubuntussa?

Fedoran ja CentOS-arkistojen lisääminen manuaalisesti

Fedora, CentOS ja muut RHEL-pohjaiset jakelut käyttävät DNF- ja yum-pakettien hallintaohjelmia. Toisin kuin APT, DNF: llä on sisäänrakennettu menetelmä config-manager jonka avulla käyttäjät voivat lisätä, poistaa ja poistaa kolmansien osapuolten arkistoja helposti.

DNF Package Managerin käyttäminen

Uuden arkiston lisääminen DNF: n avulla:

dnf config-manager --add-repo-arkisto

...missä arkisto on ohjelmistovaraston URL-osoite.

Ota arkisto käyttöön kirjoittamalla:

dnf config-manager - asetusta tukeva arkisto

Käyttämällä yum-config-manager

Vaihtoehtoisesti voit käyttää myös yum-config-manager apuohjelma lisätä ja hallita järjestelmän arkistoja. Yum-config-manageria ei ole oletuksena asennettu RHEL-pohjaisiin jakeluihin, joten sinun on asennettava se manuaalisesti. Se on osa yum-utils paketti. Asenna se kirjoittamalla:

sudo dnf asenna yum-utils

Yum-config-manager -komennon muoto on samanlainen kuin DNF. Voit lisätä uuden arkiston yum-config-managerin avulla seuraavasti:

yum-config-manager --add-repo-arkisto

Varaston käyttöönotto on myös helppoa.

yum-config-manager --enable arkisto

Arch Linux ja AUR

Jos käytät Arch Linuxia, saatat jo tietää, että käyttäjät eivät voi lisätä arkistoja Archiin. Mutta se ei tarkoita, ettet voi ladata lisäpaketteja järjestelmään.

Arch Linuxilla on AUR, Arch User Repository, joka sisältää tuhansia käyttäjien kehittämiä kolmannen osapuolen paketteja. Pääset AUR: iin AUR-paketinhallinnan avulla. Pacman, joka on Arch Linuxin oletuspakettien hallinta, ei voi käyttää Arch-käyttäjätietovarastoon tallennettuja paketteja.

AUR-pakettien ylläpitäjiä on useita, joista merkittävin on jee. Voit helposti asentaa yay-järjestelmän järjestelmään kloonaamalla git-arkisto.

git-klooni https://aur.archlinux.org/yay-git.git

Muuta ladatun kansion käyttöoikeuksia:

sudo chmod 777 / yay-git

Vaihda hakemisto ja käytä makepkg komento asentaa yay:

cd / yay-git && makepkg -si

Lisätietoja: Kuinka asentaa ja poistaa paketteja Arch Linuxissa

Järjestelmän arkistoluettelon hallinta

Varastot ovat Linux-asennuksesta päivittäiseen käyttöönsä vastuussa pakettien toimittamisesta järjestelmään. Jos olet aloittelija, oletusvarastot riittäisivät vastaamaan tarpeitasi. Tietämys arkistojen lisäämisestä on kuitenkin varmasti hyödyllistä niille, jotka haluavat ladata kolmannen osapuolen paketteja tietokoneelleen.

Linuxissa saatat olla usein törmännyt rikkinäiseen pakettivirheeseen päivittäessäsi tai asennettaessa uusia paketteja. Asenna tai poistamalla tällaiset paketit korjaa ongelman useimmissa Linux-järjestelmissä.

Sähköposti
Mikä on Windows 11 ja milloin se käynnistyy?

Windows 11 -vuoto antoi meille jonkin verran tietoa, mutta kaikki katseet ovat Microsoftin 24. kesäkuuta tapahtumassa.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Arch Linux
  • Linux
  • Tietokonevinkkejä
Kirjailijasta
Deepesh Sharma (62 artikkelia julkaistu)

Deepesh on MUO: n nuorempi toimittaja Linuxille. Hän on kirjoittanut tietosisältöä Internetissä yli 3 vuotta. Vapaa-ajallaan hän nauttii kirjoittamisesta, musiikin kuuntelusta ja kitaransoitosta.

Lisää artistilta Deepesh Sharma

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.