30Jun

Kako riješiti ovisnost prilikom sastavljanja softvera na Ubuntu

click fraud protection

Najteži dio sastavljanja softvera na Linuxu pronalazi svoje ovisnosti i instalira ih. Ubuntu ima apt naredbe koje automatski detektiraju, lociraju i instaliraju zavisnosti, radeći naporno raditi za vas.

Nedavno smo pokrili osnove sastavljanja softvera iz izvora na Ubuntu, pa provjerite naš izvorni članak ako samo započnete.

Auto-Apt

Auto-apt gleda i čeka kada pokrenete naredbu. /configure. Kada. /configure pokušava pristupiti datoteci koja ne postoji, auto-apt stavlja proces. /configure na čekanje, instalira odgovarajući paket i nastavlja proces. /configure.

Prvo, instalirajte auto-apt sa sljedećom naredbom:

sudo apt-get instaliraj auto-apt

Kada je instaliran, pokrenite sljedeću naredbu za preuzimanje datoteka koje je auto-apt zahtijeva. Ovaj proces će trajati nekoliko minuta.

sudo auto-apt update

Nakon prve naredbe, izvršite sljedeće naredbe za ažuriranje svojih baza podataka. Te će naredbe također potrajati nekoliko minuta.

sudo auto-apt updatedb &sudo auto-apt update-lokalni

instagram viewer

Nakon što ste napravili izgradnju auto-aptovih baza podataka, možete pokrenuti proces. /configure sa sljedećom naredbom:

sudo auto-apt run. /configure

Apt-File

Ako viditeporuka o pogrešci koja kaže da određena datoteka nedostaje, možda ne znate paket koji morate instalirati da biste dobili datoteku. Apt-file vam omogućuje da pronađete pakete koji sadrže određenu datoteku s jednim naredbom.

Prvo, morat ćete instalirati apt datoteku:

sudo apt-get instalirajte apt-datoteku

Nakon instalacije pokrenite sljedeću naredbu da biste preuzeli popis datoteka iz konfiguracijskih apt spremišta. Ovo su veliki popisi, stoga ih preuzimaju nekoliko minuta.

sudo apt-file update

Pokrenite sljedeću naredbu i zamijenite " example.pc " s nazivom datoteke, a naredba će vam reći točno koji paket morate instalirati:

apt-file file search example.pc

Instalirajpaket sa standardnim apt-get instalirajte naredbu:

sudo apt-get instaliraj paket

Također možete izvršiti pretraživanje datoteka s Ubuntu paketa web stranica za pretraživanje. Upotrijebite odjeljak " Traženje sadržaja paketa " na stranici za pretraživanje određene datoteke.

Dati ćete iste rezultate kao apt-datoteku i nećete morati skinuti popise datoteka.

Apt-Get Build-Dep

Pokrivali smo apt-get graditi-dep u naš početni post. Ako je neka ranija inačica programa koju pokušavate instalirati već u Ubuntuovim spremištima paketa, Ubuntu već zna ovisnosti koje zahtijeva.

Upišite sljedeću naredbu i zamijenite " paket " s nazivom paketa, a apt-get će instalirati potrebne zavisnosti:

sudo apt-get paket gradnje-dep

Apt-get zahtijeva instalaciju svih potrebnih zavisnosti,

Ako novije verzije programa zahtijevaju različite ovisnosti, možda ćete morati ručno instalirati neke dodatne zavisnosti.

Sve ove naredbe koriste apt-get, tako da možete i na Debianu, Linux Mintu i bilo kojoj drugoj Linux distribuciji koja koristi apt-get i. deb pakete.