30Jun

Kako rešiti odvisnosti pri sestavljanju programske opreme na Ubuntu

Najtežji del sestavljanja programske opreme na Linuxu je iskanje njenih odvisnosti in njihovo nameščanje. Ubuntu ima apt ukaze, ki samodejno zaznajo, poiščejo in namestijo odvisnosti, delajo težko delo za vas.

Pred kratkim smo pokrili osnove za izdelavo programske opreme iz vira na Ubuntu, zato, če ste šele začeli, si oglejte izvorni članek.

Auto-Apt

Auto-apt ure in počaka, ko zaženete ukaz. /configure preko njega. Ko. /configure poskuša dostopiti do datoteke, ki ne obstaja, samodejno prilagodi postopek. /configure, prikaže ustrezen paket in omogoča nadaljevanje procesa. /configure.

Prvič, namestite auto-apt z naslednjim ukazom:

sudo apt-get namestite samodejno apt

Ko je nameščen, za prenos datotek izberite seznam, ki ga potrebuje samodejno-apt. Ta postopek bo trajal nekaj minut.

sudo auto-apt posodobitev

Ko je prvi ukaz končan, zaženite naslednje ukaze za posodobitev svojih podatkovnih baz. Ti ukazi bodo trajali tudi nekaj minut.

sudo auto-apt updatedb & &sudo auto-apt update-local

Ko končate z izgradnjo podatkovnih zbirk avto-apt, lahko zaženete postopek. /configure z naslednjim ukazom:

sudo auto-apt zagon. /configure

Apt-datoteka

Če viditesporočilo o napaki, ki pravi, da manjka določena datoteka, morda ne poznate paketa, ki ga morate namestiti, da bi dobili datoteko. Apt-datoteka vam omogoča iskanje paketov, ki vsebujejo določeno datoteko z enim samim ukazom.

Prvič, najprej boste morali namestiti apt-datoteko:

sudo apt-get namestite apt-datoteko

Ko je nameščena, za prenos seznamov datotek iz konfiguriranih apt repozitorijev zaženite ta ukaz. To so veliki seznami, zato bo njihovo nalaganje trajalo nekaj minut.

posodobitev sudo apt-datoteke

Zaženite naslednji ukaz, tako da zamenjate » example.pc « z imenom datoteke in ukaz vam bo natančno povedal, kateri paket morate namestiti:

datoteko za iskanje apt-datoteke example.pc

Namestipaket s standardnim ukazom apt-get install:

sudo apt-get namestitveni paket

Na spletnem mestu za iskanje paketov Ubuntu lahko izvedete tudi iskanje datotek. Uporabite " Iskanje vsebine paketa " na strani, da poiščete določeno datoteko.

Dali vam boste enake rezultate kot apt-datoteko in vam ne bo treba prenesti seznamov datotek.

Apt-Get Build-Dep

V našem prvem delovnem mestu smo pokrivali apt-get build-dep.Če je prejšnja različica programa, ki jo želite namestiti, že v repozitorijih paketa Ubuntu, Ubuntu že pozna odvisnosti, ki jih potrebuje.

Vnesite naslednji ukaz, tako da zamenjate " paket " z imenom paketa in apt-get bo namestil zahtevane odvisnosti:

sudo apt-get paket za gradnjo-pak

Apt-get vas pozove, da namestite vse zahtevane odvisnosti.

Če novejša različica programa zahteva različne odvisnosti, boste morda morali ročno namestiti nekatere dodatne odvisnosti.

Vsi ti ukazi uporabljajo apt-get, tako da jih lahko tudi namestite na Debian, Linux Mint in katero koli drugo distribucijo Linuxa, ki uporablja pakete apt-get in. deb.