Inhaltsverzeichnis
Installieren und konfigurieren von Software Produkten unter HP-UX
Software depot anlegen.
Software kopieren
Anbei ein Beispiel zum registrieren des Internet Bundlesswcopy -s /scratch/internet_A.14.00-007_HP-UX_B.11.23_IA_PA.depot \* \ @ /ccf/swdepot/internet_A.14.00-007_HP-UX_B.11.23
Quality Pack Patch Bundles kopieren
swcopy -v -s /scratch/PATCH/ProactivePatches_B.11.23.1007-25655.depot \ -x enforce_dependencies=false \* @ /ccf/swdepot/ProactivePatches_B.11.23.1007-25655
Falls es erforderlich ist Software depots auf NFS schares (NAS, NFS Server ...) zu legen, muß die Option write_remote_files auf true gesetzt sein
swcopy -x write_remote_files=true -s /scratch/internet_A.14.00-007_HP-UX_B.11.23_IA_PA.depot \* \ @ /ccf/swdepot/internet_A.14.00-007_HP-UX_B.11.23
Quality Pack Patch Bundles kopieren
swcopy -x write_remote_files=true -v -s /scratch/PATCH/ProactivePatches_B.11.23.1007-25655.depot \ -x enforce_dependencies=false \* @ /ccf/swdepot/ProactivePatches_B.11.23.1007-25655
Software registrieren
Diese können dann auch auf anderen Servern registriert werdenswreg -l depot /mnt/internet_A.14.00-007_HP-UX_B.11.23
oder auch vom depot entfernt werden
swreg -l depot -u /mnt/internet_A.14.00-007_HP-UX_B.11.23
Software depots umsortieren
Fall die angelegten depots zu unübersichtlich werden kann man sie in einem File listenswlist -l depot | grep -v "^#" > /tmp/depot_liste.txt
aus der Registrierung herausnehmen
for DEPOT in `cat /tmp/depot_liste.txt` do swreg -u -l depot $DEPOT done
die directories und die erzeugte liste bearbeiten
mv /swdepot/XYZ /swdepot/XYZ ... vi /tmp/depot_liste.txt
und anschließend wieder registrieren
for DEPOT in `cat /tmp/depot_liste.txt` do swreg -l depot $DEPOT done
Software listen
Eine Liste von registrierten depots erhält man mitswlist -l depot
oder von anderen Servern
swlist -l depot @ [Server]
detailierte Information über die depots mittels folgendem Befehl
swlist -l [product|fileset|files] @ [Server]:[depot_path]
Software depots für patche
Als Beispiel sollen folgende zwei Patche in einem depot zusammengefaßt werden PHNE_20000 and PHNE_20001.- Unshare der patches mit:
mkdir -p /scratch/depots cd /scratch/depots sh PHNE_20000 sh PHNE_20001
- Erzeugen des Software depot
Als nächstes ereugen wir das software depot unter dem Directory /software/depot
mkdir /software/depot swpackage -s PHNE_20000.depot -d /software/depot
- Registrieren des neuen depot unter sd-ux.
swreg -l depot /software/depot
- Copy zusätzlicher patches
Copy des zweiten patches zum neu erzeugten Software depot.
swcopy -s `pwd`/PHNE_20001.depot PHNE_20001 @ /software/depot
- Installation der patches
Jetzt kann man die patche aus dem neu erstellten depot wie folgt installieren:
swinstall -s /software/depot