Android

Kako dodati pogodno spremište u ubuntu

BOOMER BEACH CHRISTMAS SUMMER STYLE LIVE

BOOMER BEACH CHRISTMAS SUMMER STYLE LIVE

Sadržaj:

Anonim

Kada instalirate pakete pomoću Ubuntu Software Center ili alata naredbenog retka, kao što su apt ili apt-get , paketi se preuzimaju iz jednog ili više spremišta odgovarajućeg softvera. APT skladište je mrežni poslužitelj ili lokalni direktorij koji sadrži deb pakete i datoteke metapodataka koje čita APT alat.

Iako je u zadanim spremištima Ubuntu dostupno na tisuće aplikacija, ponekad ćete možda trebati instalirati softver iz trećeg spremišta.

U ovom ćemo vam vodiču pokazati dva načina dodavanja prikladnog spremišta na Ubuntu i Debian sustavima. Prva metoda je pomoću naredbe add-apt-repository a druga je ručno dodavanje spremišta pomoću uređivača teksta.

Apt izvori

Na Ubuntu i svim ostalim distribucijama na bazi Debiana, skladišta pogodnog softvera definirana su u /etc/apt/sources.list datoteci ili u zasebnim datotekama u /etc/apt/sources.list.d/ direktoriju.

Nazivi datoteka spremišta unutar /etc/apt/sources.list.d/ direktorija moraju završiti s .list .

Opća sintaksa datoteke /etc/apt/sources.list ima sljedeći oblik:

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

  • Prvi unos u retku definira vrstu arhive. Vrsta arhive može biti deb ili sr-sr. Deb podrazumijeva da spremište sadrži .deb pakete, dok deb-src podrazumijeva izvorne pakete. Drugi unos je URL spremišta. Treći unos određuje naziv distribucijskog koda, kao što su biver, xenial i tako dalje. Posljednji unosi su komponente spremišta ili kategorije. Zadana Ubuntu skladišta podijeljena su u četiri komponente - glavnu, ograničenu, svemirsku i multiverzalnu. Općenito, spremišta treće strane imaju samo jednu kategoriju.

Format za datoteke u direktoriju /etc/apt/sources.list.d/ isti je kao i za redovitu datoteku sources.list .

Većina spremišta pruža javni ključ za provjeru autentičnosti preuzetih paketa koje je potrebno preuzeti i uvesti.

Da biste mogli dodati ili ukloniti spremište, morate biti prijavljeni kao korisnik s pristupom sudo ili root.

U softverskoj dokumentaciji obično se nalaze upute o tome kako omogućiti određeno spremište.

Instaliranje add-apt-repository (naredba add-apt-repozitorija nije pronađena)

add-apt-repository je Python skripta koja vam omogućuje dodavanje APT spremišta u /etc/apt/sources.list ili u zasebnu datoteku u /etc/apt/sources.list.d direktoriju. Naredba se također može koristiti za uklanjanje već postojećeg spremišta.

Ako add-apt-repository nije dostupan u vašem sustavu, dobit ćete poruku o pogrešci koja kaže "naredba add-apt-repozitorija nije pronađena".

add-apt-repository program za add-apt-repository uključen je u software-properties-common . Da biste ga instalirali pokrenite sljedeće naredbe:

sudo apt update sudo apt install software-properties-common

Dodavanje spremišta s add-apt-repository

Osnovna sintaksa naredbe add-apt-repository je sljedeća:

add-apt-repository repository

Ako repository može biti uobičajeni unos spremišta koji se može dodati datoteci deb http://repo.tld/ubuntu distro component poput deb http://repo.tld/ubuntu distro component ili PPA skladište u ppa: / ppa: / format.

Da biste vidjeli sve dostupne opcije naredbe add-apt-repository upišite man add-apt-repository u vašem terminalu.

Po defaultu, na ubuntu 18.04 i novijim, add-apt-repository će također ažurirati indeks paketa ako se uvozi javni ključ spremišta.

Indeks paketa baza je podataka koja bilježi dostupne pakete iz spremišta omogućenih u vašem sustavu.

Recimo da želite instalirati MongoDB iz njihovih službenih spremišta.

Prvo uvežite javni ključ spremišta:

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

Dodajte MongoDB spremište pomoću naredbe u nastavku.

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

Repozitorij će biti dodan datoteci sources.list .

Sada možete instalirati bilo koji paket iz novo omogućenog spremišta:

sudo apt install mongodb-org

Ako iz bilo kojih razloga želite ukloniti prethodno omogućeno spremište, koristite opciju --remove :

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

Dodavanje PPA spremišta

Arhiva osobnih paketa (PPA) usluga je koja omogućuje korisnicima da učitaju Ubuntu izvorne pakete koji su ugrađeni i objavljeni u programu Launchpad kao prikladno spremište.

Kada dodavate PPA spremište, naredba add-apt-repository stvara novu datoteku u direktoriju /etc/apt/sources.list.d/ .

Na primjer, da dodate PPA Jonathon F koji pruža FFmpeg verziju 4.x pokrenuli biste:

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

Kada bude zatraženo da pritisnete Enter , spremište će biti omogućeno.

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

Javni ključ spremišta PPA automatski će se preuzimati i registrirati.

Nakon što se PPA doda u vaš sustav, možete instalirati pakete spremišta:

sudo apt install ffmpeg

Naredba apt instalirat će paket i sve njegove ovisnosti.

Ručno dodavanje spremišta

Za demonstraciju ćemo omogućiti CouchDB spremište i instalirati softver. CouchDB je besplatna i open-source greška otporna NoSQL baza podataka koju održava Apache Software Foundation.

Da biste dodali spremište, otvorite datoteku sources.list s uređivačem teksta:

sudo nano /etc/apt/sources.list

Na kraj datoteke dodajte redak spremišta:

/etc/apt/sources.list

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

Umjesto da uređujete datoteku s uređivačem teksta, možete koristiti sljedeću naredbu da dodate liniju spremišta u datoteku sources.list :

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

$(lsb_release -cs) ispisat će Ubuntu kodno ime. Na primjer, ako imate Ubuntu verziju 18.04 naredba će ispisati bionic .

Druga je mogućnost kreiranje nove datoteke spremišta u direktoriju /etc/apt/sources.list.d/ .

Prilikom ručne konfiguracije spremišta također morate ručno uvesti javni ključ spremišta u svoj sustav. Da biste to učinili, koristite wget ili curl :

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

Gornja naredba treba ispisati OK što znači da je GPG ključ uspješno uvežen i da će se paketi iz ovog skladišta smatrati pouzdanima.

Prije instalacije paketa iz novo dodanog spremišta morate ažurirati indeks paketa:

sudo apt update

Jednom kada se indeks paketa ažurira, možete instalirati pakete iz novo dodanog spremišta:

sudo apt install couchdb

Zaključak

Pokazali smo vam kako dodati pogodna spremišta u Ubuntu. Iste upute primjenjuju se na bilo koju Debianovu distribuciju, uključujući Kubuntu, Linux Mint i Elementarni OS.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

ubuntu apt