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.