Ubuntu

Etsi, mikä paketti sisältää tietyn tiedoston Ubuntu 20 sta.04 LTS

Etsi, mikä paketti sisältää tietyn tiedoston Ubuntu 20 sta.04 LTS
Ubuntussa on paljon paketteja virallisessa pakettivarastossa. Asennettavan paketin löytäminen on todella vaikeaa, ellet tiedä asennettavan ohjelmiston / työkalun tarkkaa paketin nimeä. Se on vielä vaikeampaa, jos haluat selvittää, mikä paketti asennetaan tietyn tiedoston saamiseksi (i.e. / etc / apache2 / apache2.konf) tai suoritettava (i.e. / usr / bin / netstat) Ubuntussa.

Tässä artikkelissa aion näyttää, kuinka löytää paketin tarkka nimi, joka tarjoaa tietyn tiedoston / suoritettavan Ubuntu 20: ssä.04 LTS. Joten, aloitetaan.

Asennetaan apt-tiedosto:

Löydät helposti sen paketin nimen, joka tarjoaa tietyn tiedoston / suoritettavan tiedoston Ubuntusta apt-tiedosto. apt-tiedosto on saatavana Ubuntu 20: n virallisessa pakettivarastossa.04 LTS. Joten se on erittäin helppo asentaa.

Päivitä ensin APT-pakettivaraston välimuisti seuraavalla komennolla:

$ sudo apt -päivitys

Asenna nyt apt-tiedosto seuraavalla komennolla:

$ sudo apt asenna apt-tiedosto

Vahvista asennus painamalla Y ja paina sitten .

apt-tiedosto tulisi asentaa.

Nyt, apt-tiedosto -komennon pitäisi olla käytettävissä Ubuntu 20: ssa.04 LTS-kone, kuten näet alla olevasta kuvakaappauksesta.

$ whereis apt-tiedosto

Apt-file-pakettivälimuistitietokannan päivittäminen:

APT-paketinhallinnan tavoin myös apt-file -pakettivälimuistitietokannan on oltava ajan tasalla.

Voit päivittää apt-file -paketin välimuistitietokannan seuraavalla komennolla:

$ sudo apt-tiedostopäivitys

apt-file-pakettivälimuistia päivitetään.

Tässä vaiheessa apt-file-paketin välimuisti tulisi päivittää.

Nyt olet valmis etsimään paketteja apt-file-ohjelmalla.

Pakettien etsiminen apt-File: lla:

Oletetaan, että sinun on koottava joitain ohjelmia Ubuntu 20: een.04 LTS-kone ja sitä varten tarvitset libpcre.niin kirjastotiedosto. Mutta et tiedä mikä paketti asennetaan.

Voit yksinkertaisesti etsiä paketteja, jotka tarjoavat libpcre.niin kirjastotiedosto seuraavasti:

$ apt-tiedosto haku 'libpcre.niin'

Kuten näette, paketit, jotka tarjoavat libpcre.niin kirjastotiedosto on lueteltu.

Vasemmalla puolella (ennen kaksoispistettä :) luetellaan pakettien nimet. oikealla puolella (kaksoispisteen jälkeen :), koko tiedostopolku (saatavana vasemmalla puolella olevassa paketissa), joka vastasi hakutermiä (libpcre.niin tässä tapauksessa) on lueteltu.

Täällä, paketti libpcre3-dev tarjoaa kirjastotiedoston libpcre.niin kuten näet alla olevasta kuvakaappauksesta. Joten jos tarvitset kirjastotiedostoa libpcre.niin, sinun on asennettava paketti libpcre3-dev Ubuntu 20: lla.04 LTS-kone.

Jos tiedät etsimäsi tiedoston osittaisen polun, voit käyttää sitä myös pakettien hakemiseen apt-file-ohjelmalla.

Oletetaan esimerkiksi, että haluat käyttää reitti -komento Ubuntu 20: lla.04 LTS, jota ei ole asennettu oletuksena.

Tiedät sen reitti on komento. Joten, se on todennäköisesti sisällä lokero / hakemistoon.

Voit etsiä paketin nimeä, joka antaa reitti komento seuraavasti:

$ apt-tiedostohaku 'bin / route'

Kuten näette, reittikomento (/ sbin / reitti) tarjoaa verkkotyökalut paketti.

Oletusarvoisesti kirjainkoko on haettu. Joten isot ja pienet merkit eroavat toisistaan, kun haet tiedostoja apt-file-sovelluksella. Jos haku on epäherkkä, isot ja pienet kirjaimet ovat samat.

Esimerkiksi kirjainkoon mukaan libpcre.niin ja LibPcre.niin eivät ole samat. Mutta jos ei-herkkä haku, libpcre.niin ja LibPcre.niin ovat samat ja palauttavat saman tuloksen.

Kuten näette, etsitään LibPcre.niin tiedosto ei palauta tulosta.

Voit tehdä kirjainkoon merkitsemättömän haun käyttämällä -i vaihtoehto seuraavasti:

$ apt-tiedostohaku -i 'LibPcre.niin'

Kuten näette, sama tulos kuin aiemmin (libpcre.niin) palautetaan.

Voit myös etsiä pakettien nimiä säännöllisen lausekkeen avulla tiedoston / hakemistopolun avulla.

MERKINTÄ: Säännöllinen lauseke on oma aihe. Se ei kuulu tämän artikkelin soveltamisalaan. Tarkista muita artikkeleita LinuxHintiltä, ​​jos haluat oppia lisää säännöllisestä lausekkeesta.

Oletetaan esimerkiksi, että haluat etsiä pakettia, joka tarjoaa tiedoston mihin polku päättyy bin / reitti.

Voit tehdä säännöllisen lausekkeen haun käyttämällä -x vaihtoehto seuraavasti:

$ apt-tiedostohaku -x '.* bin / reitti $ '

Tässä $ tarkoittaa tiedoston loppua ja .* tarkoittaa mitä tahansa. Niin, .* bin / reitti $ tarkoittaa vastaamaan mitä tahansa polkua, joka päättyy bin / reitti, ei ole väliä mitä edeltää.

Kuten näette, tarkka paketin nimi on luettelossa.

Paketin sisällön luettelo apt-tiedostoa käyttäen:

Oletetaan, että tiedät paketin nimen (i.e. verkkotyökalut). Nyt haluat selvittää, mitä tiedostoja ja hakemistoja tämä paketti tarjoaa, ennen kuin asennat sen tietokoneellesi. Voit tehdä sen käyttämällä apt-tiedostoa.

Esimerkiksi paketin tiedostojen ja hakemistojen luetteloimiseksi verkkotyökalut, Suorita seuraava komento:

$ apt-tiedostoluettelo net-tools

Kuten näette, kaikki tiedostot ja hakemistot verkkotyökalut paketit on lueteltu.

Voit myös välittää (putken) lähdön apt-tiedosto komento grep tai egrep suodattaa lähtö haluamallasi tavalla.

Esimerkiksi, jos haluat selvittää, mikä binaarinen / suoritettava tiedosto on verkkotyökalut paketti tarjoaa, suorita apt-tiedosto ja grep komentoja seuraavasti:

$ apt-tiedostoluettelo net-tools | grep bin /

Kuten näette, kaikki Binaarin toimittamat binaariset / suoritettavat tiedostot verkkotyökalut paketit on lueteltu.

Samalla tavalla voit tarkistaa, mitä kokoonpanotiedostoja paketti (i.e. apache2) tarjoaa.

$ apt-tiedostoluettelo apache2 | grep jne /

Pakettien asentaminen:

Kun sinulla on paketin nimi, joka tarjoaa tarvitsemasi tiedostot, voit asentaa sen seuraavalla komennolla:

$ sudo apt install

Korvaa tässä paketin nimen kanssa, jonka haluat asentaa.

Esimerkiksi libpcre3-dev paketti, suorita seuraava komento:

$ sudo apt asenna libpcre3-dev

Vahvista asennus painamalla Y ja paina sitten .

libpcre3-dev pitäisi olla asennettuna ja sinulla pitäisi olla pääsy haluamiisi tiedostoihin.

Joten näin löydät, mitkä paketit tarjoavat tarvitsemasi tiedoston ja asennat sen Ubuntu 20: een.04 LTS. Kiitos tämän artikkelin lukemisesta.

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...