Je li vam se ikad dogodilo da niste mogli izgraditi paket jer nestali zavisnost? Slična se situacija može dogoditi kada želimo sastaviti program ili pokrenuti binarni sustav. U tim slučajevima možemo naletjeti na pogrešku kao što je: «Nedostaje X datoteka, nemoguće je izvršiti traženi zadatak”.
Ili još gore: kako popraviti klasiku sukob ovisnosti'datoteka X je već instalirana«? Za to je potrebno otkriti koji paket sadrži dotičnu datoteku. Kako to učiniti? Ha! Uđite i saznajte ... |
Maloprije smo vidjeli 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 instalirati apt-datoteku
Jednom instaliran, izvodi se ovako:
traženje / put / datoteka apt-datoteke
Gdje je / put / datoteka 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 / put / datoteka put do datoteke koju tražite.
Pacman: Luk i izvedenice
U Archu trebate koristiti samo svemogućeg Pacmana:
pacman -Qo / put / 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đer je moguće koristiti pkgfile. Trebate ga samo instalirati:
pacman -S pkgalati
Izvodi se ovako:
datoteka pkgfile
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 djeluje.
Zagrljaj! Pavao.
Dobar doprinos. Na Debianu, Ubuntuu i izvedenicama također možete koristiti naredbu dpkg s opcijom -S da biste dobili iste podatke, u slučaju da ne želite instalirati apt-datoteku. Korištenje bilo bi vrlo slično apt-datoteci:
dpkg -S / put / datoteka
Zanimljiv! Hvala na doprinosu!
Zagrliti! Pavao.