Je li vam se ikad dogodilo da niste mogli izgraditi paket jer nestali zavisnost? Slična se situacija može dogoditi kada želimo kompajlirati program ili pokrenuti binarni program. U tim slučajevima možemo naići na grešku kao što je: «Nedostaje X datoteka, nemoguće je izvršiti traženi zadatak".
Ili još gore: kako popraviti klasiku sukob zavisnosti: «datoteka X je već instalirana«? Za ovo je potrebno otkriti koji paket sadrži dotičnu datoteku. Kako uraditi? Ha! Uđite i saznajte ... |
Prije nekog vremena vidjeli smo kako to učiniti na Debianu, Ubuntuu i izvedenicama. Sada, da vidimo kako se to radi i na ostatku distribucija.
APT: Debian, Ubuntu i derivati
One distribucije koje koriste APT, mogu koristiti apt-datoteka.
sudo apt-get instaliraj apt-datoteku
Jednom instaliran, on radi ovako:
apt-datoteka pretraga / putanja / datoteka
Gdje je / path / file put do datoteke koju tražite.
RPM: Red Hat, Fedora i derivati
Trebate izvršiti samo sljedeću naredbu:
rpm -qf / put / datoteka
Gdje je / path / file put do datoteke koju tražite.
Pacman: Luk i izvedenice
U Archu trebate koristiti samo svemogućeg Pacmana:
pacman -Qo / putanja / datoteka
Tako, na primjer, naredba:
pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
Vratiti:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so je u vlasništvu gtk-motora 2.20.2-1
Takođe je moguće koristiti pkgfile. Trebate ga samo instalirati:
pacman -S pkgtools
Izvodi se ovako:
pkgfile datoteka
Gdje je datoteka naziv datoteke koju tražite.
Hajde, dolazi mi od deset (smisao sastavljanja) !!! Hvala i pozdrav !!!
Nema na čemu, Migue! Drago mi je da to radi.
Zagrljaj! Paul.
Dobar doprinos. Na Debianu, Ubuntuu i izvedenicama također možete koristiti naredbu dpkg s opcijom -S da biste dobili iste informacije, u slučaju da ne želite instalirati apt-datoteku. Upotreba bi bila vrlo slična apt-datoteci:
dpkg -S / putanja / datoteka
Zanimljivo! Hvala na doprinosu!
Zagrljaj! Paul.