Vai tev kādreiz ir gadījies, ka tu nevari veidot paketi jo bija pazudis atkarība? Līdzīga situācija var rasties, ja mēs vēlamies sastādīt programmu vai palaist bināru. Šādos gadījumos mums var rasties tāda kļūda kā: «X faila trūkst, nav iespējams izpildīt pieprasīto uzdevumu".
Vai vēl sliktāk: kā salabot klasiku atkarības konflikts"fails X jau ir instalēts«? Šim nolūkam ir nepieciešams atklāt kurā paketē ir attiecīgais fails. Kā to izdarīt? Ha! Ienāc un uzzini ... |
Pirms kāda laika mēs redzējām kā to izdarīt uz Debian, Ubuntu un atvasinājumiem. Tagad redzēsim, kā tas tiek darīts arī pārējos rajonos.
APT: Debian, Ubuntu un atvasinājumi
Tie rajoni, kas izmanto APT, var izmantot apt-fails.
sudo apt-get instalēt apt-failu
Pēc instalēšanas tas darbojas šādi:
apt-faila meklēšana / ceļš / fails
Kur / ceļš / fails ir meklētā faila ceļš.
RPM: Red Hat, Fedora un atvasinājumi
Jums ir jāizpilda tikai šāda komanda:
rpm -qf / path / file
Kur / ceļš / fails ir meklētā faila ceļš.
Pacmans: Arka un atvasinājumi
Archā jums jāizmanto tikai visvarenais Pacmans:
pacman -Qo / ceļš / fails
Tā, piemēram, komanda:
pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
Atgriezties atpakaļ:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so pieder gtk-engine 2.20.2-1
Ir iespējams izmantot arī pkgfile. Jums tas jāinstalē tikai:
pacman -S pkgtools
Tas darbojas šādi:
pkgfile fails
Kur fails ir meklējamā faila nosaukums.
Nāc, man tas nāk no desmit (kompilēšanas prasme) !!! Paldies un sveicieni !!!
Jūs esat laipni gaidīti Migue! Es priecājos, ka tas darbojas.
Apskāviens! Pāvils.
Labs ieguldījums. Debianā, Ubuntu un atvasinājumos varat izmantot arī komandu dpkg ar opciju -S, lai iegūtu to pašu informāciju, ja nevēlaties instalēt apt-file. Tā lietošana būtu ļoti līdzīga apt-file:
dpkg -S / ceļš / fails
Interesanti! Paldies par ieguldījumu!
Apskāviens! Pāvils.