Ubuntu tarkvara koostamise sõltuvuste lahendamine

Sisukord:

Ubuntu tarkvara koostamise sõltuvuste lahendamine
Ubuntu tarkvara koostamise sõltuvuste lahendamine

Video: Ubuntu tarkvara koostamise sõltuvuste lahendamine

Video: Ubuntu tarkvara koostamise sõltuvuste lahendamine
Video: Top 10 Foods That Should Be Banned - YouTube 2024, Märts
Anonim
Linuxi tarkvara kompileerimise kõige keerulisem osa on oma sõltuvuste otsimine ja nende installimine. Ubuntu on käsk apt käskude abil automaatselt tuvastama, leidma ja installima sõltuvusi, tehes teile rasket tööd.
Linuxi tarkvara kompileerimise kõige keerulisem osa on oma sõltuvuste otsimine 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, nii et vaadake meie esialgset artiklit, kui just alustad.

Auto-Apt

Auto-apt 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, et laadida faililoendid, mida see nõuab automaatselt. See protsess võtab mõne minuti.
Kui see on installitud, käivitage järgmine käsk, et laadida faililoendid, mida see nõuab automaatselt. See protsess võtab mõne minuti.

sudo auto-apt update

Kui esimene käsk on valmis, käivitage oma andmebaaside värskendamiseks järgmised käsud. Need käsklused võtavad ka mõne minuti.
Kui esimene käsk on valmis, käivitage oma andmebaaside värskendamiseks järgmised käsud. Need käsklused võtavad ka mõne minuti.

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

Pärast auto-apt-i andmebaaside loomist saate käivitada protsessi./configure järgmise käsuga:
Pärast auto-apt-i andmebaaside loomist saate käivitada protsessi./configure järgmise käsuga:

sudo auto-apt run./configure

Image
Image

Apt-fail

Kui näete veateadet, milles öeldakse, et konkreetne fail on puudu, ei pruugi faili hankimiseks paketti, mida peate installima, teadma. Apt-fail võimaldab teil leida ühe konkreetse käsuga konkreetset faili sisaldavaid pakette.

Esiteks peab installima apt-fail ise:

sudo apt-get install apt-file

Kui see on installitud, käivitage alltoodud käsk failide loendite allalaadimiseks oma konfigureeritud sobivatest hoidlatest. Need on suured loendid, nii et nende allalaadimine võtab mõne minuti.
Kui see on installitud, käivitage alltoodud 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 update

Image
Image

Käitage järgmine käsk, asendades "example.pc"Failinimega ja käsk ütleb täpselt, millist paketti tuleb installida:

apt-file search file example.pc

Paigaldage pakett standardsete käskudega apt-get install:
Paigaldage pakett standardsete käskudega apt-get install:

sudo apt-get install package

Samuti saate teha failiuuringut Ubuntu paketiotsingu veebisaidilt. Kasuta "Otsi pakendi sisu"Konkreetse faili otsimiseks lehel.

See annab sulle samad tulemused kui apt-fail ja sul pole vaja faililoendeid alla laadida.
See annab sulle samad tulemused kui apt-fail ja sul pole vaja faililoendeid alla laadida.
Image
Image

Apt-Get Build-Dep

Oleme oma esialgses postituses hõlmanud apt-get build-dep'i. Kui selle installitud programmi varasem versioon on juba Ubuntu paketihoidlates, siis juba teada, milliseid sõltuvusi see vajab.

Sisestage järgmine käsk, asendades "pakett"Paketi nimega ja apt-get installib vajalikud sõlmed:

sudo apt-get build-dep package

Apt-get palub teil installida kõik vajalikud sõlmed.
Apt-get palub teil installida kõik vajalikud sõlmed.
Kui programmi uuem versioon nõuab erinevaid sõltuvusi, peate võib-olla lisama mõned täiendavad sõlmed.
Kui programmi uuem versioon nõuab erinevaid sõltuvusi, peate võib-olla lisama mõned täiendavad sõlmed.

Kõik need käsklused kasutavad apt-get, nii et saate neid ka Debianis, Linux Mint'is ja mis tahes muul Linuxi distributsioonil, mis kasutab apt-get ja.deb pakette.

Soovitan: