Welche Libs sind auf den Infoservern installiert?
Welche Libs sind auf den Infoservern installiert?
Oder: Können Sie mal ImageMagick installieren?
Auf den Webservern ist eine große Zahl an Libraries bereits vorinstalliert. Es gibt kaum Libs, die fehlen. Allerdings findet man diese nicht immer, wenn man vielleicht von der heimischen Standard-Linux-Installation ausgeht, auf der man als einzelner arbeitet.
Schließlich arbeiten die Webserver unter einer verteilten Multiuserumgebung, bei der Benutzer und Prozesse auf verschiedenen Servern arbeiten, Daten über ein redundantes Filesystemcluster ausgelagert sind und zentrale Paketverwaltungssysteme zum Einsatz kommen.
Zudem handelt es sich hier nicht um eine Linux@home-Umgebung unter SuSE, Debian oder Ubunto, sondern es wird SunSolaris verwendet.
Unter Sun, wie aber auch Linuxsystemen wird schon lange nicht mehr von Hand ein ./compile
oder make install
angeworfen, will man irgendwelche SOftwarepakete installieren.
Das machen einige Profis zwar immer noch wenn es um exotische Dinge geht, im allgemeinen jedoch hat man dafür einen Paketmanager.
Unter Linux ist dieser häufig aufzurufen via smart
, unter Solaris haben wir hier apt-get
.
Mit diesen Paketmanagern wird nicht nur Software installiert, sondern man kann sie natürlich mit den entsprechenden Kommandos auch nachprüfen und updaten.
Wer also bspw. auf den Standard-Webservern und auf dem Dialogserver infofs nachprüfen will, welche Libraries oder Software installiert ist, kann dies mit dem Befehl pkginfo
machen.
Da die Liste lang ist, möchte man dies natürlich filtern und nach einem speziellen Paket suchen.
Dazu kann man ein Pipe mit einem grep
anhängen:
pkginfo| grep -i imagemag
Dies liefert als Ausgabe:
application CSWimagemagick imagemagick - The ImageMagick Image Manipulation Tool & Libabries
Mit dem Befehl
pkginfo -l CSWimagemagick
erhalte ich weitere Detailinformationen über das Paket CSWimagemagick.
Unter Umständen ist es notwendig, den exakten Pfad zu einzelnen Dateien der Pakete zu erhalten.
Hierzu kann man dann in dem Index der Installation schauen:
Die Datei
/var/sadm/install/contents
enthält die exakten Installationspfade aller Tools, Libraries, Binaries und damit zusammenhängender Files.
Ein einfacher grep
hilft somit auch hier, die gesuchte Information zu finden.
grep CSWimagemagick /var/sadm/install/contents
Da man aber sehr viel an Informationen erhält (man bekommt schliesslich auch die Dateiangabe aller Manuals), sollte man dies ggf. auch nochmal filtern.