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

Satura rādītājs:

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

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

Video: Kā atrisināt atkarību, apkopojot Ubuntu programmatūru
Video: CS50 2013 - Week 10 - YouTube 2024, Aprīlis
Anonim
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.
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 install 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.
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 update

Kad pirmā komanda ir pabeigta, palaidiet šādas komandas, lai atjauninātu tās datubāzes. Šīs komandas arī aizņems dažas minūtes.
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:
Kad esat pabeidzis auto-apt datubāzu izveidi, varat sākt procesu./configure ar šādu komandu:

sudo auto-apt run./configure

Image
Image

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.
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

Image
Image

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

apt-file search file example.pc

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

sudo apt-get install package

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.
Tas sniegs jums tādus pašus rezultātus kā apt-file, un jums nebūs jālejupielādē neviens failu saraksts.
Image
Image

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 package

Apt-get uzvedne liek instalēt visas nepieciešamās atkarības.
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.
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.

Ieteicams: