Hvordan vite hvilken pakke en bestemt fil tilhører

Har det noen gang skjedd deg at du ikke kunne det bygge en pakke fordi en savnet avhengighet? En lignende situasjon kan oppstå når vi vil kompilere et program eller kjøre en binær. I disse tilfellene kan vi støte på en feil som: «X-fil mangler, umulig å utføre den forespurte oppgaven".

Eller verre: hvordan fikse klassikeren avhengighetskonflikt'fil X er allerede installert«? For dette er det nødvendig å oppdage hvilken pakke inneholder den aktuelle filen. Hvordan gjøre det? Ha! Kom inn og finn ut ...


For en stund siden så vi det hvordan du gjør det på Debian, Ubuntu og derivater. La oss nå se hvordan det gjøres også i resten av distroene.

APT: Debian, Ubuntu og derivater

Distrosene som bruker APT, kan bruke apt-fil.

sudo apt-get install apt-fil

Når den er installert, kjører den slik:

apt-fil søk / sti / fil

Hvor / sti / fil er banen til filen du leter etter.

RPM: Red Hat, Fedora og derivater

Du trenger bare å utføre følgende kommando:

rpm -qf / sti / fil

Hvor / sti / fil er banen til filen du leter etter.

Pacman: Bue og derivater

I Arch trenger du bare å bruke den allmektige Pacman:

pacman -Qo / sti / fil

Så for eksempel kommandoen:

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

Bring tilbake:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so eies av gtk-motorer 2.20.2-1

Det er også mulig å bruke pkgfile. Du trenger bare å installere den:

pacman -S pkgtools

Det går slik:

pkgfil-fil

Hvor fil er navnet på filen du leter etter.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Miguel Chan sa

    Kom igjen, det kommer til meg fra ti (evnen til å kompilere) !!! Takk og hilsener !!!

  2.   La oss bruke Linux sa

    Du er velkommen Migue! Jeg er glad for at det fungerer.
    En klem! Paul.

  3.   joadelvia sa

    Godt bidrag. På Debian, Ubuntu og derivater kan du også bruke kommandoen dpkg med alternativet -S for å få den samme informasjonen, i tilfelle du ikke vil installere apt-fil. Å bruke det vil være veldig likt apt-file:
    dpkg -S / sti / fil

    1.    la oss bruke linux sa

      Interessant! Takk for bidraget!
      Klem! Paul.