30Jun

Kaip išspręsti priklausomai nuo Ubuntu programinės įrangos sukūrimo

click fraud protection

Sunkiausia kompiliavimo programinės įrangos dalis "Linux" yra surasti savo priklausomybes ir jas įdiegti."Ubuntu" turi "apt" komandas, kurios automatiškai aptinka, nustato ir įdiegia priklausomybes, atlieka tvirtą darbą.

Neseniai apžvelgėme programinės įrangos sukūrimo pagrindus iš Ubuntu šaltinio, taigi, jei tik pradedate, peržiūrėkite mūsų originalų straipsnį.

"Auto-Apt"

"Auto-apt" laikrodis laukia, kai paleidus komandą. /configure. Kai. /configure bando pasiekti failą, kurio neegzistuoja, "auto-apt" uždraudžia procesą. /configure, įdiegia atitinkamą paketą ir leidžia tęsti. /configure procesą.

Pirma, įdiekite auto-apt su šia komanda:

sudo apt-get install auto-apt

Kai įdiegta, paleiskite šią komandą, kad atsisiųstumėte failų sąrašus, kurių reikalauja auto-apt.Šis procesas užtruks keletą minučių.

sudo auto-apt atnaujinimas

Po pirmosios komandos atlikimo paleiskite šias komandas atnaujinti savo duomenų bazes.Šios komandos taip pat užtruks keletą minučių.

instagram viewer

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

Po to, kai pastatėte pastato auto-apt duomenų bazes, galite paleisti. /configure procesą šia komanda:

sudo auto-apt paleisti. / konfigūruoti

Apt-failą

Jei matoteklaidingas pranešimas, kad trūksta tam tikro failo, galbūt nežinote paketo, kurį turite įdiegti, kad gautumėte failą.Apt-failas leidžia rasti paketus, kuriuose yra konkretus failas su viena komanda.

Pirmiausia turėsite įdiegti apt-failą:

sudo apt-get install apt-file

Kai įdiegta, paleiskite šią komandą, kad atsisiųstumėte failų sąrašus iš jūsų sukonfigūruotų apt saugyklų.Tai yra dideli sąrašai, todėl jų atsisiuntimas užtruks kelias minutes.

sudo apt-file update

Vykdykite šią komandą, pavadindama pavadinimą " example.pc ", ir ši komanda jums tiksliai pasakys, kuri paketas jums reikia įdiegti:

apt-file search file example.pc

įdiegtipaketas su standartine apt-get install komanda:

sudo apt-get install paketas

Taip pat galite atlikti failų paiešką iš Ubuntu paketų paieškos svetainės. Puslapyje ieškokite konkretaus failo " Ieškoti paketo paketų turinio".

Tai suteiks jums tuos pačius rezultatus kaip apt-failas, ir jums nereikės atsisiųsti jokių failų sąrašų.

Apt-Get Build-Dep

Mes atidarome apt-get build-dep mūsų pradiniame pranešime. Jei ankstesnė programos versija, kurią bandote įdiegti, jau yra "Ubuntu" paketų saugyklose, "Ubuntu" jau žino reikalingas priklausomybes.

Įveskite šią komandą, pakeičiant " paketą " pavadinimu paketo ir apt-get įdiegs reikalingas priklausomybes:

sudo apt-get build-dep paketas

Apt-get raginama įdiegti visas reikalingas priklausomybes.

Jei naujesnė programos versija reikalauja skirtingų priklausomybių, gali prireikti rankiniu būdu įdiegti kai kurias papildomas priklausomybes.

Visos šios komandos naudoja apt-get, taigi jas taip pat galite naudoti "Debian", "Linux Mint" ir kituose "Linux" platinimuose, kuriuose naudojami "apt-get" ir ".deb" paketai.