30Jun
Linuxi tarkvara kompileerimise kõige raskem osa on oma sõltuvuste leidmine ja nende installimine. Ubuntu on käsk apt käskude abil automaatselt tuvastama, leidma ja installima sõltuvusi, tehes teile rasket tööd.
Hiljuti käsitlesime tarkvara Ubuntu lähtekoodiga tarkvara põhitõdesid, seega vaadake meie esialgset artiklit, kui just alustad.
Auto-Apt
Auto-apt käib kellad ja ootab, kui käivitate käsku. /configure. Kui. /configure üritab pääseda juurde failile, mida pole olemas, siis automaatkäsklusi paneb protsessi. /configure, hoiab installima sobiva paketi ja võimaldab protsessi. /configure jätkata.
Esiteks installige auto-apt järgmise käsuga:
sudo apt-get install auto-apt
Kui see on installitud, käivitage järgmine käsk faililoendite allalaadimiseks, mida ta vajab automaatselt. See protsess võtab mõne minuti.
sudo auto-apt uuenda
Kui esimene käsk on valmis, käivitage oma andmebaasid värskendamiseks järgmisi käske. Need käsklused võtavad ka mõne minuti.
sudo auto-apt uuendatud &sudo auto-apt update-local
Pärast oma auto-apt-i andmebaaside loomist võite käivitada protsessi. /configure järgmise käsuga:
sudo auto-apt käivita. /configure
Apt-fail
Kui näeteVeateade, mis ütleb, et konkreetne fail on puudu, võite ei pruugi teada saada paketti, mida peate faili hankimiseks installima. Apt-fail võimaldab teil leida ühe konkreetse käsuga konkreetset faili sisaldavaid pakette.
Esiteks peate installima apt-faili ise:
sudo apt-get install apt-file
Kui see on installitud, käivitage järgmine käsk failide loendite allalaadimiseks oma konfigureeritud sobivatest hoidlatest. Need on suured loendid, nii et nende allalaadimine võtab mõne minuti.
sudo apt-file uuendus
Käivitage järgmine käsk, asendades failinimega " example.pc " ja käsk ütleb täpselt, millist paketti tuleb installida:
apt-file search file example.pc
Installpakett standardsete apt-get installi käskudega:
sudo apt-get install package
Samuti saate teha failiuuringut Ubuntu paketiotsingu veebisaidilt. Kasutage konkreetse faili otsimiseks lehte jaotist " Otsige pakettide sisu ".
See annab sulle samad tulemused kui apt-fail ja sul pole vaja faililoendeid alla laadida.
Apt-Get Build-Dep
Me kattis meie esialgses postituses apt-get build-dep. Kui selle installitud programmi varasem versioon on juba Ubuntu paketihoidlates, siis juba teada, milliseid sõltuvusi see vajab.
Tippige järgmine käsk, asendades paketi nimega " pakett " ja apt-get installib vajalikud sõlmed:
sudo apt-get build-dep pakett
Apt-get küsib, et installite kõik vajalikud sõlmed.
Kui programmi uuem versioon nõuab erinevaid sõltuvusi, peate võib-olla lisama mõned lisandväärtused käsitsi.
Kõik need käskud kasutavad apt-get, nii et saate neid ka Debiani, Linuxi mündi ja mis tahes muu distributsiooni Linuxis, mis kasutab apt-get ja. deb pakette.