Убунту

Пронађите који пакет садржи одређену датотеку на Убунту 20.04 ЛТС

Пронађите који пакет садржи одређену датотеку на Убунту 20.04 ЛТС
Убунту има пуно пакета у службеном спремишту пакета. Заиста је тешко пронаћи пакет који требате инсталирати, осим ако не знате тачно име пакета софтвера / алата који покушавате да инсталирате. Постаје још теже ако желите да сазнате који пакет желите инсталирати да бисте добили одређену датотеку (тј.е. / етц / апацхе2 / апацхе2.цонф) или извршну (и.е. / уср / бин / нетстат) на Убунту-у.

У овом чланку ћу вам показати како да пронађете тачно име пакета који пружа одређену датотеку / извршну датотеку на Убунту 20.04 ЛТС. Па, кренимо.

Инсталирање апт-датотеке:

Можете лако пронаћи име пакета који пружа одређену датотеку / извршну датотеку на Убунту-у помоћу апт-датотека. апт-датотека је доступан у службеном спремишту пакета Убунту 20.04 ЛТС. Дакле, врло је лако инсталирати.

Прво ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Сада инсталирајте апт-датотека са следећом командом:

$ судо апт инсталирај апт-датотеку

Да бисте потврдили инсталацију, притисните И а затим притисните .

апт-датотека треба инсталирати.

Сада, апт-датотека наредба треба да буде доступна на вашем Убунту 20.04 ЛТС машина као што можете видети на снимку екрана испод.

$ вхереис апт-датотека

Ажурирање базе података кеш меморије пакета апт-датотеке:

Баш као и АПТ менаџер пакета, база података кеш меморије пакета апт-датотека такође мора бити ажурирана.

Базу података кеш меморије пакета апт-датотеке можете ажурирати следећом наредбом:

Ажурирање апт-датотеке $ судо

кеш пакета апт-датотека се ажурира.

У овом тренутку, кеш пакета апт-датотека треба ажурирати.

Сада сте спремни за претрагу пакета помоћу апт-датотеке.

Тражење пакета помоћу апт-датотеке:

Рецимо, морате да саставите неки софтвер на вашем Убунту 20.04 ЛТС машина и за то вам је потребан либпцре.тако датотека библиотеке. Али не знате који пакет да инсталирате.

Можете једноставно претраживати пакете који пружају либпцре.тако датотека библиотеке како следи:

$ апт-филе сеарцх 'либпцре.тако'

Као што видите, пакети који пружају либпцре.тако датотеке библиотеке су наведене.

На левој страни (пре двотачке :) наведена су имена пакета. на десној страни (после двотачке :), пуна путања датотеке (доступна у пакету на левој страни) која се подудара са појмом за претрагу (либпцре.тако у овом случају) је наведен.

Ево, пакет либпцре3-дев обезбеђује библиотечку датотеку либпцре.тако као што видите на доњем снимку екрана. Дакле, ако вам треба датотека библиотеке либпцре.тако, мораћете да инсталирате пакет либпцре3-дев на вашем Убунту 20.04 ЛТС машина.

Ако знате делимичну путању до датотеке коју тражите, можете је користити и за тражење пакета помоћу апт-датотеке.

На пример, рецимо да желите да користите рута команду на вашем Убунту 20.04 ЛТС који није подразумевано инсталиран.

Ви знате да рута је наредба. Дакле, највероватније ће бити унутар а канта / именик.

Можете потражити назив пакета који садржи рута наредба на следећи начин:

$ апт-филе сеарцх 'бин / роуте'

Као што видите, команда роуте (/ сбин / роуте) је у предвиђеном мрежни алати пакет.

Подразумевано је омогућено претраживање са великим и малим словима. Дакле, велика и мала слова се разликују када тражите датотеке помоћу апт-датотеке. У случају неосетљиве претраге, велика и мала слова су иста.

На пример, у случају осетљиве претраге либпцре.тако и ЛибПцре.тако нису исто. Али у случају неосетљиве претраге, либпцре.тако и ЛибПцре.тако су исти и вратиће исти резултат.

Као што видите, тражење ЛибПцре.тако датотека не враћа резултат.

Можете извршити претрагу без великих и малих слова помоћу опција као што следи:

$ апт-филе сеарцх -и 'ЛибПцре.тако'

Као што видите, исти резултат као и пре (либпцре.па) се враћа.

Такође можете да користите Регуларни израз за претрагу имена пакета помоћу путање датотеке / директоријума.

БЕЛЕШКА: Регуларни израз је тема за себе. То је ван делокруга овог чланка. Потражите друге чланке на ЛинукХинту ако желите да сазнате више о регуларном изразу.

На пример, рецимо, желите да потражите пакет који пружа датотеку на којој се путања завршава канта / рута.

Можете да претражите регуларни израз помоћу -Икс опција као што следи:

$ апт-филе сеарцх -к '.* канта / рута $ '

Ево, $ значи крај датотеке и .* значи подударати се са било чим. Тако, .* канта / рута $ значи подударање са било којим путем који се завршава канта / рута, није важно шта долази пре њега.

Као што видите, наведено је тачно име пакета.

Навођење садржаја пакета помоћу апт-датотеке:

Рецимо, знате назив пакета (тј.е. мрежни алати). Сада желите да сазнате које датотеке и директоријуме овај пакет пружа пре него што га инсталирате на рачунар. То можете учинити помоћу апт-датотеке.

На пример, да наведете датотеке и директоријуме пакета мрежни алати, покрените следећу команду:

$ апт-филе листа мрежних алата

Као што видите, све датотеке и директоријуми мрежни алати пакет су наведени.

Такође можете проследити (пипе) излаз апт-датотека наредба да греп или егреп да филтрирате излаз како желите.

На пример, да бисте сазнали у којој је бинарној / извршној датотеци мрежни алати пакет пружа, покрените апт-датотека и греп наредбе како следи:

$ апт-филе лист нет-тоолс | греп бин /

Као што видите, све бинарне / извршне датотеке које пружа мрежни алати пакет су наведени.

На исти начин можете проверити за које конфигурационе датотеке пакет (тј.е. апацхе2) пружа.

$ листа апт-датотека апацхе2 | греп итд /

Инсталирање пакета:

Једном када добијете име пакета које пружа датотеке (датотеке) које су вам потребне, можете га инсталирати следећом наредбом:

$ судо апт инсталација

Ево, замени са именом пакета који желите да инсталирате.

На пример, да бисте инсталирали либпцре3-дев пакет, покрените следећу наредбу:

$ судо апт инсталл либпцре3-дев

Да бисте потврдили инсталацију, притисните И а затим притисните .

либпцре3-дев треба да буде инсталиран и требало би да имате приступ жељеним датотекама.

Дакле, тако ћете пронаћи који пакети пружају датотеку која вам је потребна и инсталирати је на Убунту 20.04 ЛТС. Хвала што сте прочитали овај чланак.

ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...
Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...
СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...