If-Koubou

Kā atrisināt atkarību, apkopojot Ubuntu programmatūru

Kā atrisināt atkarību, apkopojot Ubuntu programmatūru (Kā)

Linux programmatūras apkopošanas vissmagākā daļa ir atrašanās vietu noteikšana un instalēšana. Ubuntu ir apt komandas, kas automātiski nosaka, atrod un uzstāda atkarības, darot smagu darbu jums.

Mēs nesen apsprieda programmatūras apkopošanas pamati no avota no Ubuntu, tādēļ pārbaudiet mūsu oriģinālo rakstu, ja esat tikai sākuši darbu.

Automātiskā apt

Auto-apt pulksteņi un gaida, kad jūs palaižat ./configure komandu caur to. Kad ./configure mēģina piekļūt failam, kas neeksistē, automātiskais pakalpojums ./configure liek apturēt, instalē atbilstošo pakotni un ļauj turpināt procesu ./configure.

Vispirms instalējiet auto-apt ar šādu komandu:

sudo apt-get instalēt auto-apt

Kad tas ir instalēts, palaidiet tālāk norādīto komandu, lai lejupielādētu faila sarakstus, kuriem tas nepieciešams automātiski. Šis process aizņems dažas minūtes.

Sudo auto-apt atjauninājums

Kad pirmā komanda ir pabeigta, palaidiet šādas komandas, lai atjauninātu tās datubāzes. Šīs komandas arī aizņems dažas minūtes.

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

Kad esat pabeidzis auto-apt datubāzu izveidi, varat sākt procesu ./configure ar šādu komandu:

sudo auto-apt palaist ./configure

Apt-fails

Ja redzat kļūdas ziņojumu, kurā norādīts, ka trūkst kāda konkrēta faila, iespējams, ka nezināt pakotni, kas jāinstalē, lai iegūtu failu. Apt-fails ļauj atrast pakas, kurās ir konkrēts fails, izmantojot vienu komandu.

Pirmkārt, jums būs jāinstalē apt-fails pats:

sudo apt-get install apt-file

Kad tā ir instalēta, palaidiet tālāk norādīto komandu, lai lejupielādētu failu sarakstus no jūsu konfigurētajiem atbilstošajiem krātuvjiem. Tie ir lieli saraksti, tāpēc to lejupielāde prasīs dažas minūtes.

Sudo apt-file update

Palaidiet šādu komandu, nomainot "example.pc"Ar faila nosaukumu, un komanda jums precīzi pastāstīs, kura pakete ir jāinstalē:

apt-faila meklēšanas fails example.pc

Instalējiet pakotni ar standarta apt-get install komandu:

sudo apt-get instalēšanas pakete

Jūs varat arī veikt failu meklēšanu no Ubuntu pakotņu meklēšanas tīmekļa vietnes. Izmantojiet "Meklējiet iepakojumu saturu"Sadaļā, lai meklētu konkrētu failu.

Tas sniegs jums tādus pašus rezultātus kā apt-file, un jums nebūs jālejupielādē neviens failu saraksts.

Apt-Get Build-Dep

Mūsu sākotnējā ziņojumā mēs apskatījām apt-get build-dep. Ja programmas iepriekšējā versija, kuru jūs mēģināt instalēt, jau ir iekļauta Ubuntu pakotņu krātuvēs, Ubuntu jau zina nepieciešamās saistības.

Ierakstiet šo komandu, nomainot "pakete"Ar nosaukumu packge, un apt-get instalēs nepieciešamās atkarības:

sudo apt-get build-dep pakete

Apt-get uzvedne liek instalēt visas nepieciešamās atkarības.

Ja jaunākajai programmas versijai ir nepieciešamas atšķirīgas atkarības, iespējams, būs jāinstalē dažas papildu atkarības manuāli.

Visas šīs komandas izmanto apt-get, tādēļ tos var arī izmantot Debian, Linux Mint un jebkurai citai Linux izplatīšanai, kas izmanto apt-get un .deb paketes.