Kotisivu » miten » Kuinka ratkaista riippuvuudet ohjelmistoa käännettäessä Ubuntuun

    Kuinka ratkaista riippuvuudet ohjelmistoa käännettäessä Ubuntuun

    Linuxin ohjelmistojen kokoaminen vaikeimmin on sen riippuvuuksien paikantaminen ja asentaminen. Ubuntuilla on määrityskomentoja, jotka tunnistavat, paikantavat ja asentavat automaattisesti riippuvuuksia ja tekevät kovaa työtä.

    Katimme äskettäin Ubuntu-ohjelmasta ohjelmistojen kokoamisen perusteet, joten tutustu alkuperäiseen artikkeliin, jos olet juuri aloittamassa.

    Auto-Apt

    Auto-apt-kellot ja odottavat, kun suoritat ./configure-komennon sen läpi. Kun ./configure yrittää käyttää tiedostoa, jota ei ole, auto-apt asettaa ./configure-prosessin pitoon, asentaa sopivan paketin ja antaa ./configure-prosessin jatkua.

    Asenna ensin automaattinen apt seuraavalla komennolla:

    sudo apt-get asenna auto-apt

    Kun se on asennettu, suorita seuraava komento ladataksesi automaattisesti luetteloitavat tiedostoluettelot. Tämä prosessi kestää muutaman minuutin.

    sudo auto-apt -päivitys

    Kun ensimmäinen komento on suoritettu, päivitä tietokannat seuraavasti. Nämä komennot kestävät myös muutaman minuutin.

    sudo auto-apt updatedb && sudo auto-apt päivitys-paikallinen

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

    sudo auto-apt ajaa ./configure

    Apt-tiedosto

    Jos näet virheilmoituksen, joka kertoo tietyn tiedoston puuttuvan, et ehkä tiedä pakettia, johon sinun täytyy asentaa tiedosto. Apt-tiedoston avulla voit löytää paketteja, jotka sisältävät tietyn tiedoston yhdellä komennolla.

    Ensinnäkin sinun on asennettava apt-tiedosto itse:

    sudo apt-get install apt-tiedosto

    Kun olet asentanut sen, suorita seuraava komento ladataksesi tiedostoluettelot määritetyistä apt-säilytyspaikoista. Nämä ovat suuria luetteloita, joten niiden lataaminen kestää muutaman minuutin.

    sudo apt-tiedoston päivitys

    Suorita seuraava komento korvaamalla ”example.pc”, Jossa on tiedostonimi, ja komento kertoo, mitä pakettia sinun on asennettava:

    apt-file search file example.pc

    Asenna paketti standardin apt-get install -komennolla:

    sudo apt-get asennuspaketti

    Voit myös tehdä tiedostohakuun Ubuntu-pakettihaun verkkosivuilta. Käytä "Hae pakettien sisällöstä”Sivulla oleva osa, jos haluat etsiä tietyn tiedoston.

    Se antaa sinulle saman tuloksen kuin apt-tiedosto, eikä sinun tarvitse ladata tiedostoja.

    Apt-Get Build-Dep

    Katimme apt-get build-dep -palvelun ensimmäisessä postissa. Jos aikaisempi versio ohjelmasta, jota yrität asentaa, on jo Ubuntu-pakettivarastoissa, Ubuntu tietää jo tarvitsemansa riippuvuudet.

    Kirjoita seuraava komento korvaamalla ”paketti”Paketin nimen kanssa ja apt-get asentaa tarvittavat riippuvuudet:

    sudo apt-get build-dep-paketti

    Apt-get kehottaa sinua asentamaan kaikki tarvittavat riippuvuudet.

    Jos ohjelman uudempi versio edellyttää erilaisia ​​riippuvuuksia, joissakin lisätoiminnoissa on ehkä asennettava joitakin lisätoimintoja.


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