Ubuntu

Leidke, milline pakett sisaldab konkreetset faili Ubuntu 20-s.04 LTS

Leidke, milline pakett sisaldab konkreetset faili Ubuntu 20-s.04 LTS
Ametlikus paketihoidlas on Ubuntul palju pakette. Paigaldatavat paketti on tõesti raske leida, kui te ei tea installitava tarkvara / tööriista täpset paketi nime. See muutub veelgi raskemaks, kui soovite konkreetse faili saamiseks teada saada, millise paketi installida (st.e. / etc / apache2 / apache2.konf) või käivitatav (st.e. / usr / bin / netstat) Ubuntu.

Selles artiklis näitan teile, kuidas leida täpne nimi paketile, mis pakub Ubuntu 20 konkreetset faili / käivitatavat faili.04 LTS. Alustame siis.

Apt-faili installimine:

Selle hõlpsasti leiate paketi nime, mis pakub Ubuntu abil konkreetset faili / käivitatavat faili apt-fail. apt-fail on saadaval Ubuntu 20 ametlikus paketihoidlas.04 LTS. Niisiis, seda on väga lihtne installida.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

Nüüd installige apt-fail järgmise käsuga:

$ sudo apt install apt-fail

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

apt-fail tuleks paigaldada.

Nüüd, apt-fail käsk peaks olema saadaval teie Ubuntu 20-s.04 LTS-masin, nagu näete alloleval ekraanipildil.

$ whereis on apt-fail

Apt-file paketi vahemälu andmebaasi värskendamine:

Nii nagu APT paketihaldur, peab ka apt-faili pakettide vahemälu andmebaas olema ajakohane.

Apt-file paketi vahemälu andmebaasi saate värskendada järgmise käsuga:

$ sudo apt-faili värskendus

apt-file paketi vahemälu värskendatakse.

Siinkohal tuleks apt-file paketi vahemälu uuendada.

Nüüd olete valmis pakette otsima apt-file abil.

Pakettide otsimine apt-File abil:

Oletame, et peate oma Ubuntu 20-sse mõne tarkvara koostama.04 LTS-masin ja selleks vajate libpcre.nii raamatukogu fail. Kuid te ei tea, millist paketti installida.

Võite lihtsalt otsida pakette, mis pakuvad libpcre.nii teegi fail järgmiselt:

$ apt-faili otsing 'libpcre.nii

Nagu näete, paketid, mis pakuvad libpcre.nii raamatukogu fail on loetletud.

Vasakul küljel (enne koolonit :) on loetletud pakettide nimed. paremal pool (pärast koolonit :) täielik failitee (saadaval vasakul küljel olevas pakendis), mis vastas otsinguterminile (libpcre.nii antud juhul) on loetletud.

Siin pakend libpcre3-dev pakub raamatukogu faili libpcre.nii nagu näete alloleval ekraanipildil. Nii et kui vajate teegi faili libpcre.nii, peate paketi installima libpcre3-dev oma Ubuntu 20-s.04 LTS-masin.

Kui teate otsitava faili osalist teed, saate seda kasutada ka pakettide otsimiseks apt-file abil.

Oletame näiteks, et soovite kasutada tee käsk oma Ubuntu 20-s.04 LTS, mis pole vaikimisi installitud.

Sa tead seda tee on käsk. Niisiis, see on tõenäoliselt a sees prügikast / kataloogi.

Võite otsida paketi nime, mis annab tee käsk järgmiselt:

$ apt-faili otsing 'bin / route'

Nagu näete, marsruudi käsk (/ sbin / marsruut) on ette nähtud võrgutööriistad pakend.

Vaikimisi on tõstutundlik otsing lubatud. Seega, kui otsite faile apt-file abil, on suured ja väikesed tähed erinevad. Tundmatu otsingu korral on suured ja väikesed tähed ühesugused.

Näiteks väiketähtede otsimisel libpcre.nii ja LibPcre.nii pole ühesugused. Aga juhul, kui tundetu otsing, libpcre.nii ja LibPcre.nii on samad ja tagastavad sama tulemuse.

Nagu näete, otsimine LibPcre.nii fail ei anna tulemust.

Suurte ja väiketähtedeta otsingu saate teha, kasutades -i järgmiselt:

$ apt-faili otsing -i 'LibPcre.nii

Nagu näete, sama tulemus nagu varem (libpcre.nii) tagastatakse.

Regulaaravaldist saate kasutada ka failide / kataloogide tee abil pakettide nimede otsimiseks.

MÄRGE: Regulaaravaldus on omaette teema. See jääb selle artikli reguleerimisalast välja. Kui soovite regulaaravaldise kohta lisateavet, vaadake teisi LinuxHinti artikleid.

Oletame näiteks, et soovite otsida paketti, mis pakub faili sinna, kuhu tee lõpeb prügikast / marsruut.

Regulaaravaldise otsingu saate teha, kasutades -x järgmiselt:

$ apt-faili otsing -x '.* prügikast / marsruut $ '

Siin, $ tähendab faili lõppu ja .* tähendab midagi sobima. Niisiis, .* prügikast / marsruut $ tähendab sobitada mis tahes teega, mis lõpeb prügikast / marsruut, pole vahet, mis enne seda tuleb.

Nagu näete, on loetletud täpne paketi nimi.

Paketi sisu kuvamine apt-faili abil:

Oletame, et teate paketi nime (st.e. võrgutööriistad). Nüüd soovite enne selle arvutisse installimist teada saada, milliseid faile ja katalooge see pakett pakub. Seda saab teha apt-file abil.

Näiteks paketi failide ja kataloogide loetlemiseks võrgutööriistad, käivitage järgmine käsk:

$ apt-failide nimekiri net-tools

Nagu näete, on kõik failid ja kataloogid võrgutööriistad pakett on loetletud.

Samuti saate edastada (toru) apt-fail käsk grep või egrep väljundi filtreerimiseks oma äranägemise järgi.

Näiteks selleks, et teada saada, milline binaarne / käivitatav fail on võrgutööriistad pakett pakub, käivitage apt-fail ja grep käsud järgmiselt:

$ apt-failide nimekiri net-tools | haarama prügikast /

Nagu näete, on kõik binaar- / käivitatavad failid pakutavad võrgutööriistad pakett on loetletud.

Samamoodi saate kontrollida, milliseid konfiguratsioonifaile pakett (st.e. apache2) sätestab.

$ apt-failide loend apache2 | grep jne /

Pakettide installimine:

Kui teil on paketi nimi, mis annab vajaliku (d) faili, saate selle installida järgmise käsuga:

$ sudo apt install

Siin asendage paketi nimega, mille soovite installida.

Näiteks installimiseks libpcre3-dev pakett, käivitage järgmine käsk:

$ sudo apt installib libpcre3-dev

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

libpcre3-dev peaks olema installitud ja teil peaks olema juurdepääs soovitud failidele.

Nii leiate nii, millised paketid pakuvad vajalikku faili, ja installite selle Ubuntu 20-sse.04 LTS. Täname selle artikli lugemise eest.

Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...