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 installSiin asendage
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.