Која је разлика између АПТ -а и дпкг -а у Убунту -у?

Која је разлика између АПТ -а и дпкг -а у Убунту -у?

Ако користите Убунту или било који други Линук дистрибутер заснован на Дебиану, нема сумње да сте прочитали упутства за инсталацију која вам говоре да користите команду АПТ, док су вам други рекли да користите дпкг.





Дакле, да ли је важно ако инсталирате пакете на свој Линук систем са неким од тих менаџера пакета? Која је разлика? Данас ћемо се позабавити тим питањима како бисте знали како најбоље инсталирати пакете на Убунту.





АПТ вс дпкг: Два важна програма за инсталирање пакета

АПТ и дпкг су интерфејси за управљање пакетима командне линије које можете користити у терминалу на Убунту-у и другим системима заснованим на Дебиану. Они, између осталог, могу инсталирајте ДЕБ датотеке и наведите инсталиране пакете.



Али можда се питате да ли су толико слични, зашто су вам потребни и АПТ и дпкг?

Два интерфејса заправо раде заједно, а АПТ се понаша као комплетан алат за управљање пакетима коришћењем дпкг.



Збуњени? Хајде да разбијемо кључне разлике.

АПТ користи дпкг за инсталирање пакета

Када АПТ (или његов рођак, Апт-гет) инсталира пакет, он заправо користи дпкг на позадини да би то постигао. На тај начин, дпкг више делује као алатка испод хаубе за АПТ-ово сучеље прилагођеније кориснику.





АПТ може преузети пакете

Помоћу АПТ -а можете преузети датотеку из удаљеног спремишта и инсталирати је, све у једној команди. Ово вас штеди од посла ручног проналажења и преузимања пакета пре инсталације.

овај уређај не подржава ову додатну опрему

Помоћу дпкг можете инсталирати само локалне датотеке које сте већ сами преузели. Не може претраживати удаљена спремишта нити извлачити пакете из њих.





Дпкг неће инсталирати зависности

Када инсталирате пакет са дпкг, то ће се све догодити: систем ће једноставно инсталирати пакет. Неким пакетима је, међутим, за рад потребан додатни софтвер који се називају зависности. У том случају, дпкг би вас могао упозорити поруком о грешци.

АПТ ће, међутим, аутоматски проверити и добити релевантне зависности како би се уверио да све што покушавате да правилно инсталирате функције. Зато препоручујемо да, након инсталирања пакета са дпкг, и даље користите посебну команду АПТ -а за обнављање зависности.

sudo apt install -f

Дпкг индексира само локалне пакете

Ако покушавате да сазнате о пакетима инсталираним на вашем систему, --листа функција у дпкг могла би вам послужити боље од АПТ -а. То је зато што, на исти начин на који не може пронаћи и преузети удаљене пакете, дпкг такође не може навести ниједан пакет који није локални за уређај.

dpkg --list

АПТ'с листа команда ће навести сваки пакет за који зна, локални или неки други.

apt list

Да бисте видели само инсталиране пакете, морате проћи --инсталирано или опција.

apt list --installed

Дпкг вс Апт: Који је бољи за вас?

Ако желите да инсталирате локалне пакете са дпкг, то можете учинити без икаквих проблема. Међутим, боље вам је да користите АПТ или Апт-гет ако редовно тражите пакете у удаљеним складиштима софтвера.

АПТ ће обавити посао проналажења и преузимања пакета који желите и постараће се да се испуне све потребне зависности. И даље можете да користите дпкг, али АПТ ће обављати исту функцију, док ће ваш софтвер радити онако како вам је потребно. Осим тога, АПТ је идеалан за правилно деинсталирање пакета и њихово уклањање из вашег система.

Објави Објави Твеет Емаил Како деинсталирати софтвер у Линук -у помоћу Апт -а

Деинсталирање софтвера осигурава да имате довољно простора на уређају за складиштење. Ево како деинсталирати апликације у Линук -у помоћу Апт -а.

Прочитајте следеће
Повезане теме
  • Линук
  • Убунту
  • Линук
  • Менаџери пакета
О аутору Јордан Глоор(Објављен 51 чланак)

Јордан је писац особља у МУО-у који страствено жели учинити Линук приступачним и без стреса за све. Он такође пише водиче о приватности и продуктивности.

Више од Јордана Глоора

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили