Jak zjistit, do kterého balíčku určitý soubor patří

Stalo se vám někdy, že jste nemohli vytvořit balíček protože tam chyběla závislost? Podobná situace může nastat, když chceme sestavit program nebo spustit binární soubor. V těchto případech může dojít k chybě, například: «Soubor X chybí, nelze provést požadovaný úkol".

Nebo horší: jak opravit klasiku konflikt závislostí"soubor X je již nainstalován«? K tomu je nutné objevit který balíček obsahuje daný soubor. Jak to udělat? Ha! Pojďte dál a zjistěte ...


Před chvílí jsme viděli jak to udělat na Debianu, Ubuntu a derivátech. Nyní se podívejme, jak se to dělá i ve zbývajících distribucích.

APT: Debian, Ubuntu a deriváty

Ty distribuce, které používají APT, mohou použít soubor apt.

sudo apt-get nainstalovat apt-soubor

Po instalaci běží takto:

apt-file search / path / file

Kde / cesta / soubor je cesta k souboru, který hledáte.

RPM: Red Hat, Fedora a deriváty

Musíte provést pouze následující příkaz:

rpm -qf / cesta / soubor

Kde / cesta / soubor je cesta k souboru, který hledáte.

Pacman: Arch a deriváty

V Archu stačí použít všemocného Pacmana:

pacman -Qo / cesta / soubor

Například příkaz:

pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so

Přinést zpět:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so je ve vlastnictví gtk-engine 2.20.2-1

Je také možné použít pkgfile. Musíte jej pouze nainstalovat:

pacman -S pkgtools

Funguje to takto:

soubor pkgfile

Kde soubor je název souboru, který hledáte.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Miguel Chan řekl

    No tak, přijde mi to od deseti (talent kompilace) !!! Díky a pozdravy !!!

  2.   Pojďme použít Linux řekl

    Jste vítáni, Migue! Jsem rád, že to funguje.
    Objetí! Pavel.

  3.   joadelvia řekl

    Dobrý příspěvek. V Debianu, Ubuntu a derivátech můžete také použít příkaz dpkg s volbou -S, abyste získali stejné informace, pokud nechcete instalovat soubor apt. Jeho použití by bylo velmi podobné apt-file:
    dpkg -S / cesta / soubor

    1.    pojďme použít linux řekl

      Zajímavý! Děkujeme za příspěvek!
      Objetí! Pavel.