Skip to main content

Ubuntu kasutamine: mis paketist see fail pärineb?

Ubuntu kasutamine: mis paketist see fail pärineb?

Geoffrey Carr

Mitu korda olete märganud kataloogis asuvat faili ja mõelnud ... kust see fail pärineb? Või proovite rääkida sõbrale, kuidas utiliiti kasutada, kuid tal pole seda installitud, ja te ei mäleta, millist paketti selle installimiseks installiti.

Muidugi võite Google'ile üle minna, aga kas te ei mõelnud alati, kuidas need inimesed teavad? See on lihtne, installige dlocate'i utiliit, mis on seda tüüpi päringu jaoks kiirem alternatiiv dpkg-le.

sudo apt-get install dlocate

Võite kasutada käsku süntaksiga 'dlocate' ", Mis annab teile selle väljundi:

$ dlocate flac

libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.solibtunepimp5: /usr/lib/tunepimp/plugins/flac.tppgstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.soflac: /.flac: /usrflac: /usr/binflac: /usr/bin/flac—– trimmed ——

See on palju väljundit! Näete, et seal on palju failinimesid, mis osaliselt vastavad. Parem on edastada kogu faili faili nimi. Sellisel juhul saate kasutada "what flac", et määrata, millist flac-käsku kasutate, ja seejärel edastada dlocatele kogu tee.

$ which flac

/usr/bin/flac

$ dlocate /usr/bin/flac

flac: /usr/bin/flac

Nüüd teame, et flac käsk on paketti nimega "flac". (Jah, see näide oli väga lihtne) Võiksite isegi rohkem loovutada (kasutage märki kõrval ühe võtme, mitte ühe tsitaadi)

$ dlocate `which flac`

flac: /usr/bin/flac

Kui te ei soovi teise utiliidi installimist, võite kasutada dpkg -S 'Käsk, mis on sisse ehitatud, kuid väljund ei ole peaaegu sama kiire ega korrastatud. Lihtsalt veenduge, et olete edastanud faili täieliku tee mõlema utiliidi jaoks ja peaksite saavutama häid tulemusi.

Link
Plus
Send
Send
Pin