У овом чланку ћу вам показати како да пронађете тачно име пакета који пружа одређену датотеку / извршну датотеку на Убунту 20.04 ЛТС. Па, кренимо.
Инсталирање апт-датотеке:
Можете лако пронаћи име пакета који пружа одређену датотеку / извршну датотеку на Убунту-у помоћу апт-датотека. апт-датотека је доступан у службеном спремишту пакета Убунту 20.04 ЛТС. Дакле, врло је лако инсталирати.
Прво ажурирајте кеш спремишта АПТ пакета следећом наредбом:
$ судо апт упдате
Сада инсталирајте апт-датотека са следећом командом:
$ судо апт инсталирај апт-датотеку
Да бисте потврдили инсталацију, притисните И а затим притисните
апт-датотека треба инсталирати.
Сада, апт-датотека наредба треба да буде доступна на вашем Убунту 20.04 ЛТС машина као што можете видети на снимку екрана испод.
$ вхереис апт-датотека
Ажурирање базе података кеш меморије пакета апт-датотеке:
Баш као и АПТ менаџер пакета, база података кеш меморије пакета апт-датотека такође мора бити ажурирана.
Базу података кеш меморије пакета апт-датотеке можете ажурирати следећом наредбом:
Ажурирање апт-датотеке $ судо
кеш пакета апт-датотека се ажурира.
У овом тренутку, кеш пакета апт-датотека треба ажурирати.
Сада сте спремни за претрагу пакета помоћу апт-датотеке.
Тражење пакета помоћу апт-датотеке:
Рецимо, морате да саставите неки софтвер на вашем Убунту 20.04 ЛТС машина и за то вам је потребан либпцре.тако датотека библиотеке. Али не знате који пакет да инсталирате.
Можете једноставно претраживати пакете који пружају либпцре.тако датотека библиотеке како следи:
$ апт-филе сеарцх 'либпцре.тако'
Као што видите, пакети који пружају либпцре.тако датотеке библиотеке су наведене.
На левој страни (пре двотачке :) наведена су имена пакета. на десној страни (после двотачке :), пуна путања датотеке (доступна у пакету на левој страни) која се подудара са појмом за претрагу (либпцре.тако у овом случају) је наведен.
Ево, пакет либпцре3-дев обезбеђује библиотечку датотеку либпцре.тако као што видите на доњем снимку екрана. Дакле, ако вам треба датотека библиотеке либпцре.тако, мораћете да инсталирате пакет либпцре3-дев на вашем Убунту 20.04 ЛТС машина.
Ако знате делимичну путању до датотеке коју тражите, можете је користити и за тражење пакета помоћу апт-датотеке.
На пример, рецимо да желите да користите рута команду на вашем Убунту 20.04 ЛТС који није подразумевано инсталиран.
Ви знате да рута је наредба. Дакле, највероватније ће бити унутар а канта / именик.
Можете потражити назив пакета који садржи рута наредба на следећи начин:
$ апт-филе сеарцх 'бин / роуте'
Као што видите, команда роуте (/ сбин / роуте) је у предвиђеном мрежни алати пакет.
Подразумевано је омогућено претраживање са великим и малим словима. Дакле, велика и мала слова се разликују када тражите датотеке помоћу апт-датотеке. У случају неосетљиве претраге, велика и мала слова су иста.
На пример, у случају осетљиве претраге либпцре.тако и ЛибПцре.тако нису исто. Али у случају неосетљиве претраге, либпцре.тако и ЛибПцре.тако су исти и вратиће исти резултат.
Као што видите, тражење ЛибПцре.тако датотека не враћа резултат.
Можете извршити претрагу без великих и малих слова помоћу -и опција као што следи:
$ апт-филе сеарцх -и 'ЛибПцре.тако'
Као што видите, исти резултат као и пре (либпцре.па) се враћа.
Такође можете да користите Регуларни израз за претрагу имена пакета помоћу путање датотеке / директоријума.
БЕЛЕШКА: Регуларни израз је тема за себе. То је ван делокруга овог чланка. Потражите друге чланке на ЛинукХинту ако желите да сазнате више о регуларном изразу.
На пример, рецимо, желите да потражите пакет који пружа датотеку на којој се путања завршава канта / рута.
Можете да претражите регуларни израз помоћу -Икс опција као што следи:
$ апт-филе сеарцх -к '.* канта / рута $ 'Ево, $ значи крај датотеке и .* значи подударати се са било чим. Тако, .* канта / рута $ значи подударање са било којим путем који се завршава канта / рута, није важно шта долази пре њега.
Као што видите, наведено је тачно име пакета.
Навођење садржаја пакета помоћу апт-датотеке:
Рецимо, знате назив пакета (тј.е. мрежни алати). Сада желите да сазнате које датотеке и директоријуме овај пакет пружа пре него што га инсталирате на рачунар. То можете учинити помоћу апт-датотеке.
На пример, да наведете датотеке и директоријуме пакета мрежни алати, покрените следећу команду:
$ апт-филе листа мрежних алата
Као што видите, све датотеке и директоријуми мрежни алати пакет су наведени.
Такође можете проследити (пипе) излаз апт-датотека наредба да греп или егреп да филтрирате излаз како желите.
На пример, да бисте сазнали у којој је бинарној / извршној датотеци мрежни алати пакет пружа, покрените апт-датотека и греп наредбе како следи:
$ апт-филе лист нет-тоолс | греп бин /
Као што видите, све бинарне / извршне датотеке које пружа мрежни алати пакет су наведени.
На исти начин можете проверити за које конфигурационе датотеке пакет (тј.е. апацхе2) пружа.
$ листа апт-датотека апацхе2 | греп итд /
Инсталирање пакета:
Једном када добијете име пакета које пружа датотеке (датотеке) које су вам потребне, можете га инсталирати следећом наредбом:
$ судо апт инсталацијаЕво, замени
На пример, да бисте инсталирали либпцре3-дев пакет, покрените следећу наредбу:
$ судо апт инсталл либпцре3-дев
Да бисте потврдили инсталацију, притисните И а затим притисните
либпцре3-дев треба да буде инсталиран и требало би да имате приступ жељеним датотекама.
Дакле, тако ћете пронаћи који пакети пружају датотеку која вам је потребна и инсталирати је на Убунту 20.04 ЛТС. Хвала што сте прочитали овај чланак.