Android

Kuinka lisätä apt-arkistoa ubuntuun

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Sisällysluettelo:

Anonim

Kun asennat paketteja käyttämällä Ubuntu Software Centeriä tai komentorivi-apuohjelmia, kuten apt tai apt-get , paketit ladataan yhdestä tai useammasta apt-ohjelmistovarastoista. APT-arkisto on verkkopalvelin tai paikallinen hakemisto, joka sisältää APT-työkalujen luettavia deb-paketteja ja metatietotiedostoja.

Vaikka oletus Ubuntu-arkistoissa on saatavana tuhansia sovelluksia, joudut ehkä joskus asentamaan ohjelmistot kolmannen osapuolen arkistosta.

Tässä opetusohjelmassa näytämme kaksi tapaa lisätä apt-arkisto Ubuntu- ja Debian-järjestelmiin. Ensimmäinen menetelmä on käyttää add-apt-repository -komentoa ja toinen on lisätä arkisto manuaalisesti tekstieditorilla.

Apt-lähteet

Ubuntu- ja kaikissa muissa Debian-pohjaisissa jakeluissa apt-ohjelmistovarastot määritetään /etc/apt/sources.list tai erillisissä tiedostoissa hakemistossa /etc/apt/sources.list.d/ .

Hakemistossa /etc/apt/sources.list.d/ olevat arkistotiedostojen nimien on päätyttävä .list .

/etc/apt/sources.list yleinen syntaksi on seuraavassa muodossa:

deb http://repo.tld/ubuntu distro component…

  • Rivin ensimmäinen merkintä määrittelee arkiston tyypin. Arkistotyyppi voi olla joko deb tai deb-src. Deb tarkoittaa, että arkisto sisältää .deb paketteja, kun taas deb-src tarkoittaa lähdepaketteja.Toinen merkintä on arkiston URL-osoite.Kolmas merkintä määrittää jakelukoodin nimen, kuten majava, xenial ja niin edelleen. Viimeiset merkinnät ovat arkiston komponentteja tai luokkia. Oletuksena olevat Ubuntun arkistot on jaettu neljään komponenttiin - pääosaan, rajoitettuun, universumiin ja moniosaiseen. Yleensä kolmansien osapuolten arkistoissa on vain yksi luokka.

Hakemistossa /etc/apt/sources.list.d/ olevat tiedostomuodot ovat samat kuin tavallisessa sources.list tiedostossa.

Useimmat säilytystilat tarjoavat julkisen avaimen todentaaksesi ladatut paketit, jotka on ladattava ja tuotava.

Jotta voit lisätä tai poistaa säilytystilaa, sinun on oltava kirjautuneena sisään sisään joko käyttäjänä, jolla on sudo-käyttöoikeus tai pääkäyttäjä.

Yleensä tietyn arkiston käyttöönottoa koskevat ohjeet sisältyvät ohjelmiston ohjeisiin.

add-apt-repository asennus (add-apt-repository komentoa ei löydy)

add-apt-repository on Python-skripti, jonka avulla voit lisätä APT-arkiston joko /etc/apt/sources.list tai erilliseen tiedostoon hakemistoon /etc/apt/sources.list.d . Komentoa voidaan käyttää myös poistamaan jo olemassa oleva arkisto.

Jos add-apt-repository ei ole käytettävissä järjestelmässäsi, saat virheilmoituksen, jossa sanotaan “add-apt-repository komentoa ei löydy”.

add-apt-repository -apuohjelma sisältyy software-properties-common pakettiin. Asenna se suorittamalla seuraavat komennot:

sudo apt update sudo apt install software-properties-common

Varastojen lisääminen add-apt-repository

add-apt-repository -komennon perussyntaksi on seuraava:

add-apt-repository repository

Missä repository voi olla joko tavallinen arkistotietue, joka voidaan lisätä sources.list tiedostoon, kuten deb http://repo.tld/ubuntu distro component tai PPA-arkisto ppa: / ppa: / muoto.

Näet kaikki päätelaitteesi add-apt-repository -komentotyypin man add-apt-repository kaikki käytettävissä olevat vaihtoehdot.

Oletuksena ubuntu 18.04: ssä ja uudemmissa add-apt-repository päivittää myös pakettihakemiston, jos arkiston julkinen avain tuodaan.

Pakettihakemisto on tietokanta, joka tallentaa järjestelmässäsi käytettävissä olevista arkistoista saatavien pakettien tietueet.

Oletetaan, että haluat asentaa MongoDB: n heidän virallisista arkistoistaan.

Tuo ensin arkiston julkinen avain:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Lisää MongoDB-arkisto alla olevalla komennolla.

sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

Varasto lisätään sources.list .

Voit nyt asentaa minkä tahansa paketin juuri otetusta arkistosta:

sudo apt install mongodb-org

Jos jostain syystä haluat poistaa aiemmin käytössä olevan arkiston, käytä --remove vaihtoehtoa:

sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

PPA-arkistojen lisääminen

Henkilökohtainen pakettiarkisto (PPA) on palvelu, jonka avulla käyttäjät voivat lähettää Ubuntu-lähdekoodipaketit, jotka on rakennettu ja julkaistu Launchpadilla apt-arkistona.

Kun lisäät PPA-arkistoa, add-apt-repository -komento luo uuden tiedoston hakemistoon /etc/apt/sources.list.d/ .

Jos haluat lisätä esimerkiksi Jonathon F: n PPA: n, joka tarjoaa FFmpeg-version 4.x, suoritat:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

Kun kehotettaessa paina Enter arkisto otetaan käyttöön.

Press to continue or Ctrl-c to cancel adding it.

PPA-arkiston julkinen avain ladataan ja rekisteröidään automaattisesti.

Kun PPA on lisätty järjestelmään, voit asentaa arkistopaketit:

sudo apt install ffmpeg

apt komento asentaa paketin ja kaikki sen riippuvuudet.

Varastojen lisääminen manuaalisesti

Esittelyä varten otamme käyttöön CouchDB-arkiston ja asennamme ohjelmiston. CouchDB on ilmainen ja avoimen lähdekoodin vikasietoinen NoSQL-tietokanta, jota ylläpitää Apache Software Foundation.

Voit lisätä arkiston avaamalla sources.list tiedoston tekstieditorilla:

sudo nano /etc/apt/sources.list

Lisää arkiston rivi tiedoston loppuun:

/etc/apt/sources.list

deb https://apache.bintray.com/couchdb-deb bionic main

Tiedoston muokkaamisen sijasta tekstieditorilla voit lisätä seuraavan komennon arkiston rivin sources.list :

echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list

$(lsb_release -cs) tulostaa Ubuntu-koodinimen. Jos sinulla on esimerkiksi Ubuntu-versio 18.04, komento tulostaa bionic .

Toinen vaihtoehto on luoda uusi arkistotiedosto hakemistoon /etc/apt/sources.list.d/ .

Kun määrität arkistoa manuaalisesti, sinun on myös tuotava manuaalisesti julkinen arkistoavain järjestelmään. Voit tehdä sen joko wget tai curl :

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Yllä olevan komennon pitäisi tulostaa OK mikä tarkoittaa, että GPG-avain on tuotu onnistuneesti ja paketit tästä arkistosta katsotaan luotettaviksi.

Ennen kuin asennat paketteja äskettäin lisätystä arkistosta, sinun on päivitettävä pakettihakemisto:

sudo apt update

Kun pakettihakemisto on päivitetty, voit asentaa paketit juuri lisätystä arkistosta:

sudo apt install couchdb

johtopäätös

Olemme osoittaneet sinulle, kuinka lisätä soveltuvia arkistoja Ubuntuun. Samat ohjeet koskevat kaikkia Debian-pohjaisia ​​jakeluita, mukaan lukien Kubuntu, Linux Mint ja Elementary OS.

Jätä kommentti, jos sinulla on kysyttävää.

ubuntu apt