Categories
Internet, Unix en security

ELF versie informatie

Soms komen er vragen binnen waarom een applicatie raar doet bij de installatie en soms is er ook niet direct een antwoord voor, maar gelukkig zijn er wel tools voor zoals ldd om de afhankelijkheden te zien voor een executable of een shared object. En hoewel ldd ook toont of afhankelijkheden kunnen worden resolved geeft het geen bruikbare informatie over versie-afhankelijkheid.

Om beter inzicht te krijgen bestaat pvs welke informatie kan opleveren over aangeboden versies en afhankelijke versies. Hoewel dit laatste niet direct bruikbaar lijkt, kan het je wel helpen als je executables of shared objects tussen verschillende versies van Solaris moet kopiëren. Het geeft je bijvoorbeeld informatie of je libc voldoet om de executable te draaien, want dat vergeten veel packagers nog weleens te vermelden in de dependencies van een package.

By Hans Spaans

Unix & security consultant with a passion for Linux, Solaris, PostgreSQL, Perl and network services, but also a strong believer in open and free source, standards and content.