30Jun
Најтежи део компајлирања софтвера на Линуку лоцира своје зависности и инсталира их.Убунту има апт команде које аутоматски откривају, лоцирају и инсталирају зависности, радити напоран рад за вас.
Недавно смо покрили основе компајлирања софтвера са извора на Убунту, па погледајте наш оригинални чланак ако само започињете.
Ауто-Апт
Ауто-апт гледа и чека када покренете команду. /цонфигуре кроз њега.Када. /цонфигуре покушава приступити датотеки која не постоји, ауто-апт ставља процес. /цонфигуре на чекање, инсталира одговарајући пакет и омогућава процесу. /цонфигуре настави.
Прво, инсталирајте ауто-апт помоћу следеће команде:
судо апт-гет инсталл ауто-апт
Када је инсталиран, покрените следећу команду да преузмете листе датотека које захтева аутоматско апт.Овај процес трајаће неколико минута.
судо ауто-апт ажурирање
Након што се изврши прва команда, покрените следеће команде за ажурирање својих база података.Ове команде ће такође трајати неколико минута.
судо ауто-апт упдатедб & амп; & амп;судо ауто-апт упдате-лоцал
Након што сте завршили изградњу база података аутоматског апарата, можете започети процес. /цонфигуре помоћу следеће команде:
судо ауто-апт покренути. /цонфигуре
Апт-Филе
Ако видитеПорука о грешци која наводи да недостаје одређена датотека, можда нећете знати пакет који морате инсталирати да бисте добили датотеку.Апт-датотека вам омогућава да пронађете пакете који садрже одређену датотеку са једним командом.
Прво, морат ћете сами инсталирати апт-датотеку:
судо апт-гет инсталл апт-филе
Након инсталације, покрените следећу команду да преузмете листе датотека из ваших конфигурисаних апт репозиторија.Ово су велике листе, тако да ће их преузимање трајати неколико минута.
судо апт-филе ажурирање
Покрените следећу наредбу, замењујући " екампле.пц " са именом датотеке, а команда ће вам рећи тачно који пакет морате инсталирати:
датотеку за претраживање апт-филе екампле.пц
Инсталирањепакет са стандардном командом апт-гет инсталл:
судо апт-гет инсталл пакет
Такође можете извршити претрагу датотеке са веб локације за претраживање пакета Убунту.Користите одељак " Претраживање садржаја пакета " на страници за претраживање одређене датотеке.
То ће вам дати исте резултате као апт-фајл, а нећете морати да преузимате листе датотека.
Апт-Гет Буилд-Деп
Ми смо покривали апт-гет буилд-деп у нашем иницијалном посту.Ако је ранија верзија програма коју покушавате инсталирати већ у Убунтуовим репозиторијумским пакетима, Убунту већ зна све зависности које захтијева.
Укуцајте следећу наредбу, замењујући " пакет " са именом пакета, а апт-гет ће инсталирати потребне зависности:
судо апт-гет буилд-деп пакет
Апт-гет вас позива да инсталирате све потребне зависности.
Ако новија верзија програма захтева различите зависности, можда ћете морати да ручно инсталирате неке додатне зависности.
Све ове команде користе апт-гет, тако да их можете и на Дебиану, Линук Минту и било којој другој Линук дистрибуцији која користи апт-гет и. деб пакете.