BOOMER BEACH CHRISTMAS SUMMER STYLE LIVE
Sadržaj:
- Apt izvori
- Instaliranje
add-apt-repository
(naredba add-apt-repozitorija nije pronađena) - Dodavanje spremišta s
add-apt-repository
- Dodavanje PPA spremišta
- Ručno dodavanje spremišta
- Zaključak
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: /
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:
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 aptKako dodati swap prostor na ubuntu 18.04
Swap je prostor na disku koji se koristi kada je količina fizičke RAM memorije puna. Kada Linux sustavu ponestane RAM-a, neaktivne stranice premještaju se iz RAM-a u swap prostor. Ovaj vodič opisuje korake potrebne za dodavanje swap datoteke u Ubuntu 18.04.
Kako dodati korisnika na sudoers u ubuntu
Na Ubuntuu je najjednostavniji način davanja sudo privilegija korisniku dodavanjem korisnika u sudo grupu. Članovi ove skupine moći će izvršavati bilo koju naredbu kao root putem sudo-a.
Kako omogućiti epel spremište na centosima
Spremište EPEL (Extra Packages for Enterprise Linux) nudi dodatne softverske pakete koji nisu uključeni u standardna Red Hat i CentOS spremišta. U ovom ćemo vam vodiču pokazati kako omogućiti EPEL-ovo spremište u CentOS-u.