„Linux“ paketas yra įvairių failų, kurie įdiegiami įdiegus tą paketą savo sistemoje, derinys. Kartais galite žinoti tikslų failo pavadinimą ir kelią, tačiau norite žinoti paketą, kuriam priklauso tas failas. Šiame straipsnyje pateikiami trys būdai, kaip rasti failo „Debian“ paketą.
Pastaba: Visi šiame straipsnyje aptarti metodai atliekami „Debian 10“ sistemoje.
Norėdami rasti failo „Debian“ paketą, naudokite bet kurį iš trijų būdų, parodytų tolesniuose skyriuose.
1 metodas: naudokite komandą „dpkg“
Norėdami naudoti komandą „dpkg“, norėdami rasti „Debian“ paketą, kuriame yra nurodytas failas, išduokite:
$ dpkg -S „PathToTheFile“Vykdydami pirmiau nurodytą komandą pakeiskite „PathToTheFile“ tiksliu failo, kurio atitinkamą paketą norite rasti, keliu. Norėjome rasti paketą, kuriame yra failas „/ usr / bin / passwd“, naudodami komandą „dpkg“.
Debian paketas, kuris mūsų atveju pateikia nurodytą failą, yra „passwd“, kaip parodyta žemiau esančiame paveikslėlyje:
2 metodas: naudokite komandą „dpkg-query“
Norėdami naudoti komandą „dpkg-query“ norėdami rasti „Debian“ paketą, kuriame yra nurodytas failas, išleiskite:
$ dpkg-query -S „PathToTheFile“Vykdydami pirmiau nurodytą komandą pakeiskite „PathToTheFile“ tiksliu failo, kurio atitinkamą paketą norite rasti, keliu. Mes norėjome rasti paketą, kuriame yra failas „/ usr / bin / passwd“, naudodami komandą „dpkg-query“. Atminkite, kad taikant šį metodą failo kelias turi būti nurodytas vienomis kabutėmis.
Debian paketas, kuris mūsų atveju pateikia nurodytą failą, yra „passwd“, kaip parodyta žemiau esančiame paveikslėlyje:
3 metodas: „apt-file“ komandos naudojimas
Norėdami naudoti „apt-file“ komandą norėdami rasti „Debian“ paketą, kuriame yra nurodytas failas, pirmiausia turėsite įdiegti šią komandą, nes tai nėra įmontuota „Debian“ komanda. Šią komandą galima įdiegti išduodant:
$ sudo apt-get install apt-file
Kai ši komanda bus įdiegta jūsų „Debian 10“ sistemoje, ji pateiks kai kuriuos pranešimus terminale, kaip parodyta žemiau esančiame paveikslėlyje:
Prieš naudodami šią komandą, turėsite atnaujinti savo „Debian 10“ sistemą taip:
$ sudo apt-failo atnaujinimas
Sistemos atnaujinimas bus baigtas po kelių sekundžių, o terminale bus rodomi šie pranešimai:
Dabar galite patogiai naudoti komandą „apt-file“, norėdami rasti „Debian“ paketą, kuris pateikia nurodytą failą tokiu būdu:
$ apt failo paieška PathToTheFileVykdydami aukščiau nurodytą komandą pakeiskite „PathToTheFile“ tiksliu failo, kurio atitinkamą paketą norite rasti, keliu. Norėjome rasti paketą, kuriame yra failas „/ usr / bin / passwd“, naudodami komandą „apt-file“.
Debian paketas, kuris mūsų atveju pateikia nurodytą failą, yra „passwd“, kaip parodyta žemiau esančiame paveikslėlyje:
Išvada
Naudodami bet kurį iš trijų šiame straipsnyje nurodytų metodų, galite lengvai nustatyti „Debian“ paketą, kuriam priklauso nurodytas failas. Taigi naudodamiesi „Debian“ sistema galite išsiaiškinti bet kurio failo kilmę.