Ako zistiť, do ktorého balíka určitý súbor patrí

Stalo sa ti niekedy, že si nemohol zostaviť balíček pretože tam chýbali závislosť? Podobná situácia môže nastať, keď chceme zostaviť program alebo spustiť binárny súbor. V týchto prípadoch sa môže vyskytnúť chyba, ako napríklad: «Súbor X chýba, požadovanú úlohu nie je možné vykonať".

Alebo ešte horšie: ako opraviť klasiku konflikt závislostí"súbor X je už nainštalovaný«? K tomu je potrebné objaviť ktorý balík obsahuje daný súbor. Ako to spraviť? Ha! Poďte ďalej a zistite ...


Pred chvíľou sme videli ako to urobiť na Debiane, Ubuntu a derivátoch. Teraz sa pozrime, ako sa to deje aj vo zvyšných distribúciách.

APT: Debian, Ubuntu a deriváty

Tie distribúcie, ktoré používajú APT, môžu použiť súbor apt.

sudo apt-get nainštalovať apt-súbor

Po inštalácii beží takto:

apt-hľadanie súborov / cesta / súbor

Kde / cesta / súbor je cesta k súboru, ktorý hľadáte.

RPM: Red Hat, Fedora a deriváty

Musíte vykonať iba nasledujúci príkaz:

rpm -qf / cesta / súbor

Kde / cesta / súbor je cesta k súboru, ktorý hľadáte.

Pacman: Arch a deriváty

V Arche stačí použiť všemohúceho Pacmana:

pacman -Qo / cesta / súbor

Napríklad príkaz:

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

Priniesť späť:

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

Je tiež možné použiť pkgfile. Potrebujete iba nainštalovať:

pacman -S pkgtools

Funguje to takto:

súbor pkgfile

Kde súbor je názov súboru, ktorý hľadáte.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Miguel Chan dijo

    No tak, príde mi to od desiatej (talent kompilácie) !!! Ďakujem a pozdravujem !!!

  2.   Použime Linux dijo

    Nemáte začo, Migue! Som rád, že to funguje.
    Objatie! Pavla.

  3.   joadelvia dijo

    Dobrý príspevok. V Debiane, Ubuntu a derivátoch môžete na získanie rovnakých informácií použiť príkaz dpkg s voľbou -S, ak nechcete inštalovať apt-súbor. Jeho použitie by bolo veľmi podobné ako s apt-file:
    dpkg -S / cesta / súbor

    1.    pouzivajme linux dijo

      Zaujímavé! Ďakujem za príspevok!
      Objať! Pavla.