Debian

Kako najti paket Debian, ki vsebuje datoteko

Kako najti paket Debian, ki vsebuje datoteko

Paket v Linuxu je kombinacija različnih datotek, ki se namestijo, ko ga namestite v sistem. Včasih morda poznate natančno ime in pot datoteke, vendar želite vedeti paket, kateremu datoteka pripada. V tem članku so prikazane tri metode za iskanje paketa Debian za datoteko.

Opomba: Vse metode, obravnavane v tem članku, se izvajajo v sistemu Debian 10.

Če želite poiskati paket Debian za datoteko, uporabite katerega koli od treh načinov, prikazanih v naslednjih razdelkih.

1. način: Uporaba ukaza “dpkg”

Če želite z ukazom „dpkg“ poiskati paket Debian, ki vsebuje določeno datoteko, izdajte naslednje:

$ dpkg -S Pot do datoteke

Pri izvajanju zgornjega ukaza zamenjajte “PathToTheFile” z natančno potjo datoteke, katere paket želite najti. Z ukazom dpkg smo želeli najti paket, ki vsebuje datoteko “/ usr / bin / passwd”.

Paket Debian, ki vsebuje določeno datoteko v našem primeru, je "passwd", kot je prikazano na spodnji sliki:

2. način: Uporaba ukaza “dpkg-query”

Če želite z ukazom “dpkg-query” poiskati paket Debian, ki vsebuje določeno datoteko, izdajte naslednje:

$ dpkg-query -S 'PathToTheFile'

Pri izvajanju zgornjega ukaza zamenjajte “PathToTheFile” z natančno potjo do datoteke, katere paket želite najti. Poiskati smo želeli paket, ki vsebuje datoteko “/ usr / bin / passwd” z ukazom “dpkg-query”. Upoštevajte, da mora biti pri tej metodi pot do datoteke podana z enojnimi narekovaji.

Paket Debian, ki vsebuje določeno datoteko v našem primeru, je "passwd", kot je prikazano na spodnji sliki:

3. način: Uporaba ukaza “apt-file”

Če želite z ukazom »apt-file« poiskati paket Debian, ki vsebuje določeno datoteko, boste morali najprej namestiti ta ukaz, saj ni vgrajen ukaz Debian. Ta ukaz lahko namestite tako, da izdate naslednje:

$ sudo apt-get namestite apt-datoteko

Ko je ta ukaz nameščen v vašem sistemu Debian 10, bo v terminalu prikazal nekaj sporočil, kot je prikazano na spodnji sliki:

Pred uporabo tega ukaza boste morali posodobiti sistem Debian 10, kot sledi:

Posodobitev apt-datoteke $ sudo

Posodobitev sistema bo končana po nekaj sekundah, v terminalu pa bodo prikazana naslednja sporočila:

Zdaj lahko z ukazom »apt-file« poiščite paket Debian, ki vsebuje navedeno datoteko, na naslednji način:

$ apt-file iskanje PathToTheFile

Pri izvajanju zgornjega ukaza zamenjajte “PathToTheFile” z natančno potjo datoteke, katere paket želite najti. Želeli smo najti paket, ki vsebuje datoteko “/ usr / bin / passwd” z ukazom “apt-file”.

Paket Debian, ki vsebuje določeno datoteko v našem primeru, je "passwd", kot je prikazano na spodnji sliki:

Zaključek

Paket Debian, ki je lastnik določene datoteke, lahko enostavno določite s katerim koli od treh načinov, prikazanih v tem članku. Torej lahko s pomočjo sistema Debian ugotovite izvor katere koli datoteke.

SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...