Hur man vet vilket paket en viss fil tillhör

Har det någonsin hänt dig att du inte kunde bygg ett paket eftersom det saknades beroende? En liknande situation kan uppstå när vi vill kompilera ett program eller köra en binär. I dessa fall kan vi stöta på ett fel som: «X-fil saknas, omöjligt att utföra den begärda uppgiften".

Eller värre: hur man fixar klassikern beroendekonflikt"fil X är redan installerad«? För detta är det nödvändigt att upptäcka vilket paket innehåller filen i fråga. Hur man gör det? ha! Kom in och ta reda på ...


För ett tag sedan såg vi hur man gör det på Debian, Ubuntu och derivat. Låt oss nu se hur det görs i resten av distributionerna också.

APT: Debian, Ubuntu och derivat

De distros som använder APT kan använda apt-fil.

sudo apt-get installera apt-fil

En gång installerad körs den så här:

apt-filsökning / sökväg / fil

Var / sökväg / fil är sökvägen till filen du letar efter.

RPM: Red Hat, Fedora och derivat

Du behöver bara utföra följande kommando:

rpm -qf / sökväg / fil

Var / sökväg / fil är sökvägen till filen du letar efter.

Pacman: Arch och derivat

I Arch behöver du bara använda den allsmäktiga Pacman:

pacman -Qo / sökväg / fil

Så till exempel kommandot:

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

Ta tillbaka:

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

Det är också möjligt att använda pkgfile. Du behöver bara installera det:

pacman -S pkgtools

Det går så här:

pkgfil-fil

Var fil är namnet på filen du letar efter.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Miguel Chan sade

    Kom igen, det kommer till mig från tio (förmågan att kompilera) !!! Tack och hälsningar !!!

  2.   Låt oss använda Linux sade

    Du är välkommen Migue! Jag är glad att det fungerar.
    En kram! Paul.

  3.   joadelvia sade

    Bra bidrag. I Debian, Ubuntu och derivat kan du också använda kommandot dpkg med alternativet -S för att få samma information, om du inte vill installera apt-fil. Att använda det skulle likna apt-file:
    dpkg -S / sökväg / fil

    1.    låt oss använda Linux sade

      Intressant! Tack för bidraget!
      Kram! Paul.