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ä.
Windows 11 -vuoto antoi meille jonkin verran tietoa, mutta kaikki katseet ovat Microsoftin 24. kesäkuuta tapahtumassa.
Lue seuraava
- Linux
- Arch Linux
- Linux
- Tietokonevinkkejä

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.
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ä.