30Jun

Kuinka ratkaista riippuvuudet ohjelmiston kääntämisessä Ubuntussa

Linux-ohjelmistojen kääntämisen vaikein osa on löytää riippuvuudet ja asentaa ne. Ubuntuilla on käytössään komentoja, jotka havaitsevat, paikantaa ja asentavat riippuvuudet automaattisesti ja tekevät kovaa työtä puolestasi.

Äskettäin keräsimme ohjelmiston kääntämisen perusteet Ubuntun lähteestä, joten tutustu alkuperäiseen artikkeliin, jos olet vasta aloittamassa.

Auto-Apt

Auto-apt tarkkailee ja odottaa, kun suoritat. /configure-komennon sen kautta. Kun. /configure yrittää käyttää tiedostoa, jota ei ole olemassa, auto-apt asettaa. /configure-prosessin pitoon, asentaa sopivan paketin ja jatkaa. /configure-prosessi.

Asenna ensin auto-apt seuraavalla komennolla:

sudo apt-get asennus auto-apt

Kun se on asennettu, suorita seuraava komento ladataksesi tiedostoja, jotka auto-apt vaatii. Tämä prosessi kestää muutaman minuutin.

sudo auto-apt update

Kun ensimmäinen komento on suoritettu, suorita seuraavat komennot tietokantojen päivittämiseksi. Nämä komennot kestää myös muutaman minuutin.

sudo auto-apt updatedb & &sudo auto-apt update-paikallinen

Kun olet tehnyt auto-aptin tietokantojen rakentamisen, voit aloittaa. /configure-prosessin seuraavalla komennolla:

sudo auto-apt run. /configure

Apt-tiedosto

Jos näetvirheilmoitus, joka kertoo, että tietty tiedosto puuttuu, et välttämättä tiedä asennettavaa pakettia tiedostojen saamiseksi. Apt-tiedoston avulla voit löytää paketit, jotka sisältävät tietyn tiedoston yhdellä komennolla.

Ensin sinun on asennettava apt-tiedosto itse:

sudo apt-get asenna apt-tiedosto

Kun se on asennettu, suorita seuraava komento ladataksesi tiedostojen luettelot konfiguroiduista apt-arkistoista. Nämä ovat suuria listoja, joten niiden lataaminen kestää muutaman minuutin.

sudo apt-tiedoston päivitys

Suorita seuraava komento, joka korvaa " example.pc " tiedostonimellä ja komennolla kerrotaan tarkasti mitkä paketit sinun on asennettava:

apt-file search file example.pc

Asennapaketti, jossa on tavallinen apt-get-asennuskomento:

sudo apt-get asennuspaketti

Voit myös tehdä tiedostonhaun Ubuntu Package Search -sivustosta. Käytä " Hae paketin -sisältöä" sivulta etsiäksesi tiettyä tiedostoa.

Se antaa sinulle samat tulokset kuin apt-tiedosto, eikä sinun tarvitse ladata tiedostoja.

Apt-Get Build-Dep

Katseimme apt-get build-dep alkuperäiseen viestiimme. Jos aiemmin asennettavan ohjelman aiempi versio on jo Ubuntun pakettivarastoissa, Ubuntu tietää jo tarvittavat riippuvuudet.

Kirjoita seuraava komento, joka korvaa "-paketin " paketin nimen kanssa ja apt-get asentaa tarvittavat riippuvuudet:

sudo apt-get build-dep-paketti

Apt-get kehottaa asentamaan kaikki tarvittavat riippuvuudet.

Jos uudempi versio ohjelmasta vaatii erilaisia ​​riippuvuuksia, sinun on ehkä asennettava joitain ylimääräisiä riippuvuuksia käsin.

Kaikki nämä komennot käyttävät apt-get, joten voit myös käyttää niitä Debianilla, Linux Mintilla ja muilla Linux-jakeluilla, jotka käyttävät apt-get- ja. deb-paketteja.