Uvijek se može utvrditi ovisnost Linux paketa (DEB ili RPM) ili binarne datoteke korisno u izbjegavanju grešaka prilikom instaliranja novih aplikacija ili alata. |
DEB paketi
Repozitorijumi
U slučaju da se paket nalazi u sistemskim spremištima:
apt-cache ovisi o PAKETU
To možete učiniti i iz Synaptic-a. Potražite paket, učinite desni klik> Svojstva> Ovisnosti.
Da biste vidjeli kompletno stablo ovisnosti (uključujući zavisnosti zavisnosti paketa), instalirajte apt-rdepends. Da biste vidjeli kako to funkcionira, preporučujem vam da ovo pročitate drugi post.
DEB labav
Da biste vidjeli zavisnosti DEB paketa preuzetog s Interneta:
dpkg-deb -I mypackage.deb
Gdje je mypackage.deb naziv paketa.
RPM paketi
Repozitorijumi
U RPM svijetu stvari su vrlo jednostavne. Ako se paket nalazi u spremištima:
rpm -qR PAKET
Loose RPM
Ako se radi o labavom RPM paketu:
rpm -qpR PAKET
Binarne datoteke
Da biste otkrili biblioteke koje koristi binarna datoteka u Linuxu, samo upišite:
ldd binarna datoteka
Gdje je binarna datoteka puno ime (uključujući stazu) dotičnog binarnog datoteke.
U slučaju da te biblioteke zauzvrat imaju zavisnosti i želite vidjeti kakve su, napisao sam:
ldd -v binarna_datoteka
Oprostite, pitanje je, treba mi upravljački program za pisač xerox workcentre 5020, već sam ga preuzeo sa xerox-a, ali ima neke zavisnosti, detalj je da su te zavisnosti u mom debian sistemu, ali već ažurirane, pokušao sam instalirati taj paket, ali sam traži još ovisnosti tog paketa, a ako instaliram ostale, oni drugi traže od mene druge ovisnosti i postaje vječnost ovisnosti koje može učiniti, nadam se da mi možete pomoći, unaprijed hvala.
Jeste li isprobali naredbu 'apt-get build-dep ime-paketa? Ne znam da li je potrebno da ovo bude dostupno u repos-ovima, ali za testiranje ...
Pročitao sam nekoliko vodiča o instaliranju programa kompajliranjem i prvi put saznajem za ovaj savjet. Koliko je korisno.
Hvala na dijeljenju.
To također prvi put vidim za binarne datoteke, iako vam uglavnom kažu kada čitaju readme-ove. Započet ću ga primjenjivati da vidim što će se dogoditi. Hvala na informacijama!!