Kuinka tietää, mihin pakettiin tietty tiedosto kuuluu

Onko sinulle koskaan tapahtunut, ettet voinut rakentaa paketti koska puuttui riippuvuus? Samanlainen tilanne voi ilmetä, kun haluamme koota ohjelman tai suorittaa binaarin. Näissä tapauksissa voimme törmätä virheeseen, kuten: «X-tiedosto puuttuu, pyydetyn tehtävän suorittaminen on mahdotonta".

Tai pahempaa: kuinka korjata klassikko riippuvuuskonflikti"tiedosto X on jo asennettu«? Tätä varten on tarpeen löytää mikä paketti sisältää kyseisen tiedoston. Kuinka tehdä se? Ha! Tule sisään ja tiedä ...


Jokin aika sitten näimme miten se tehdään Debianilla, Ubuntulla ja johdannaisilla. Katsotaanpa, miten se tehdään myös muissa distroissa.

APT: Debian, Ubuntu ja johdannaiset

Ne distrot, jotka käyttävät APT: tä, voivat käyttää apt-tiedosto.

sudo apt-get asenna apt-tiedosto

Asennuksen jälkeen se toimii näin:

apt-tiedoston haku / polku / tiedosto

Missä / polku / tiedosto on etsimäsi tiedoston polku.

RPM: Red Hat, Fedora ja johdannaiset

Sinun tarvitsee vain suorittaa seuraava komento:

rpm -qf / polku / tiedosto

Missä / polku / tiedosto on etsimäsi tiedoston polku.

Pacman: Kaari ja johdannaiset

Archissa sinun tarvitsee käyttää vain kaikkivaltias Pacman:

pacman -Qo / polku / tiedosto

Joten esimerkiksi komento:

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

Tuo takaisin:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so omistaa gtk-moottorit 2.20.2-1

On myös mahdollista käyttää pkgfile-tiedostoa. Sinun tarvitsee vain asentaa se:

pacman -S pkgtyökalut

Se toimii näin:

pkgfile-tiedosto

Missä tiedosto on etsimäsi tiedoston nimi.


4 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Miguel Chan dijo

    Tule, se tulee minulle kymmenestä (kääntämisen taito) !!! Kiitos ja terveisiä !!!

  2.   Käytetään Linuxia dijo

    Olet tervetullut Migue! Olen iloinen siitä, että se toimii.
    Halaus! Paul.

  3.   joadelvia dijo

    Hyvä panos. Debianissa, Ubuntussa ja johdannaisissa voit myös käyttää dpkg-komentoa -S-vaihtoehdon kanssa saadaksesi samat tiedot, jos et halua asentaa apt-tiedostoa. Sen käyttö olisi hyvin samanlainen kuin apt-file:
    dpkg -S / polku / tiedosto

    1.    käytetään Linuxia dijo

      Mielenkiintoista! Kiitos osallistumisesta!
      Halata! Paul.