30Jun
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
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.