![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
IBM HTTP Server im unbeaufsichtigten Modus deinstallieren
Sie können Installation Manager verwenden, um IBM® HTTP Server im unbeaufsichtigten Modus zu deinstallieren.
Vorbereitende Schritte
Optional: Führen Sie die Installation von Installation Manager und die Installation von IBM HTTP Server in einer temporären Installationsregistry durch bzw. zeichnen Sie diese Aktionen auf, um diese temporäre Registry verwenden zu können, um die Deinstallation ohne Verwendung der Standardregistry, in der Installation Manager installiert ist, aufzuzeichnen.
Im Folgenden finden Sie weitere Informationen:
Vorgehensweise
![[Windows]](../images/windows.gif)
Beispiel
Im Folgenden sehen Sie ein Beispiel für eine Antwortdatei zum Deinstallieren von IBM HTTP Server und IBM SDK, Java Technology Edition, Version 8
im unbeaufsichtigten Modus.
Wichtig: Weil IBM SDK Java Technology Edition ein separates Angebot ist, das bei der Deinstallation von
IBM HTTP Server ebenfalls deinstalliert werden muss, muss Ihre Antwortdatei zwei
<offering>-Elemente enthalten: eines für
IBM HTTP Server und eines für das Java
SDK.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ##### Copyright ######################################################
# Licensed Materials - Property of IBM (c) Copyright IBM Corp. 2011.
# All Rights Reserved. US Government Users Restricted Rights-Use, duplication
# or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
####################################################################### -->
<!-- ##### Häufig gestellte Fragen #####################################
# Die aktuellen Informationen zur Verwendung von Installation Manager finden
# Sie im online verfügbaren Information Center. Dort finden Sie Informationen
# zu den Befehlen und Attributen, die in den Antwortdateien für die unbeaufsichtigte
# Installation verwendet werden.
#
# Adresse des Information Center von Installation Manager:
# http://www.ibm.com/support/knowledgecenter/SSDV2W/im_family_welcome.html
#
# Frage 1. Wie wird eine Antwortdatei mit Installation Manager aufgezeichnet?
# Antwort 1. Starten Sie Installation Manager im Unterverzeichnis "eclipse"
# über die Befehlszeile mit dem Parameter "record". Daraufhin wird eine
# Antwortdatei generiert, die die ausgeführten Aktionen, die verwendeten
# Repositorys und die Einstellungen der Vorgaben enthält.
# (Optional) Verwenden Sie den Parameter "-skipInstall", wenn das Produkt nicht
# auf der Maschine installiert werden soll. Geben Sie einen neuen Positionswert
# für agentDataLocation an, wenn Sie eine Neuinstallation durchführen. Verwenden
# Sie keine agentDataLocation-Position für eine Installation, da dies die
# Installationsdaten beschädigen und die Ausführung von Änderungs-, Aktualisierungs-,
# Rollback- oder Deinstallationsoperationen für die installierten Pakete
# verhindern könnte.
#
# Windows: IBMIM -record <Antwortdatei> -skipInstall <Position_der_Agentendaten>
# Linux oder UNIX: ./IBMIM -record <Antwortdatei> -skipInstall <Position_der_Agentendaten>
#
# Beispiel:
# Windows = IBMIM.exe -record c:\temp\responsefiles\WASv9.install.Win32.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
# Linux or UNIX = ./IBMIM -record /home/user/responsefiles/WASv9.install.RHEL64.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
#
# Frage 2. Wie wird Installation Manager mit der Antwortdatei im unbeaufsichtigten Modus ausgeführt?
# Antwort 2. Erstellen Sie eine Antwortdatei für die unbeaufsichtigte Installation, und führen Sie den folgenden Befehl
# im Unterverzeichnis eclipse\tools des Installationsverzeichnisses von Installation Manager aus:
#
# Windows = imcl.exe -acceptLicense -showProgress
# input <Pfad_und_Name_der_Antwortdatei> -log <Pfad_und_Name_der_Protokolldatei>
# Linux, UNIX, IBM i und z/OS = ./imcl -acceptLicense -showProgress
# input <Pfad_und_Name_der_Antwortdatei> -log <Pfad_und_Name_der_Protokolldatei>
#
# Beispiel:
# Windows = imcl.exe -acceptLicense -showProgress
# input c:\temp\responsefile\WASv9.install.Win32.xml
# Linux, UNIX, IBM i und z/OS = ./imcl -acceptLicense -showProgress
# input /home/user/responsefile/WASv9.install.RHEL64.xml
#
# Der Befehl -acceptLicense muss angegeben werden, um festzulegen, dass
# alle Lizenzvereinbarungen aller Angebote, die installiert, aktualisiert
# oder geändert werden, akzeptiert werden.
# Der Befehl -showProgress zeigt den Fortschritt der Ausführung im
# unbeaufsichtigten Modus an.
# Weitere Befehle finden Sie in der Hilfe, die Sie wie folgt anzeigen: IBMIM -help
#
####################################################################### -->
<!-- ##### Agenteneingabe #############################################
# Die Attribute "clean" und "temporary" geben die Repositorys und sonstige
# Vorgaben an, die Installation Manager verwendet. Außerdem geben sie an,
# ob diese Einstellungen nach Abschluss der Deinstallation als persistent
# definiert werden sollen.
#
# Gültige Werte für clean:
# true = Nur die Repositorys und sonstigen Vorgaben verwenden, die in der
# Antwortdatei angegeben sind.
# false = Die Repositorys und Vorgaben verwenden, die in der Antwortdatei
# und in Installation Manager angegeben sind.
#
# Gültige Werte für temporary:
# true = Die Repositorys und sonstigen Vorgaben, die in der Antwortdatei
# angegeben sind, nicht persistent in Installation Manager definieren.
# false = Die Repositorys und sonstigen Vorgaben, die in der Antwortdatei
# angegeben sind, in Installation Manager als persistent definieren.
#
####################################################################### -->
<agent-input clean='true' temporary='true'>
<!-- ##### Repositorys ###################################################
# Repositorys sind Positionen, die Installation Manager nach installierbaren
# Paketen abfragt. Repositorys können lokal (auf der Maschine mit Installation
# Manager) oder fern (in einem Unternehmensintranet oder an einer anderen
# Stelle im Internet) sein.
#
# Wenn die Maschine, die diese Antwortdatei verwendet, Zugang zum Internet
# hat, nehmen Sie die Live-Update-Repositorys für IBM WebSphere in die Liste
# der Repository-Positionen auf.
#
# Wenn die Maschine, die diese Antwortdatei verwendet, nicht auf das Internet
# zugreifen kann, setzen Sie die Live-Update-Repositorys für IBM WebSphere auf Kommentar,
# und geben Sie den URL oder den UNC-Pfad der angepassten Intranet-Repositorys
# sowie die Verzeichnispfade zu den zu verwendenden lokalen Repositorys an.
#
####################################################################### -->
<server>
<!-- ##### Live-Update-Repositorys für IBM WebSphere ####################
# Diese Repositorys enthalten die Angebote zu IBM HTTP Server
# und die zugehörigen Aktualisierungen.
#
# Zur Verwendung des sicheren Repositorys (https) müssen Sie eine IBM ID,
# die Sie durch Registrierung bei http://www.ibm.com/account erhalten haben,
# oder Ihren Passport-Advantage-Account verwenden.
#
# Außerdem müssen Sie eine Schlüsselringdatei mit Ihrer Antwortdatei verwenden.
################################################################## -->
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.IHS.v90" />
<!-- <repository location="https://www.ibm.com/software/rational/repositorymanager/repositories/websphere" /> -->
<!-- ##### Angepasste Repositorys #######################################
# Entfernen Sie die Kommentarzeichen, und aktualisieren Sie den folgenden
# Schlüssel für die Repository-Position, um URLs oder UNC-Pfade zu den
# Intranet-Repositorys und Verzeichnspfade zu den zu verwendenden
# lokalen Repositorys anzugeben.
################################################################## -->
<!-- <repository location='https:\\w3.mycompany.com\repositories\'/> -->
<!-- <repository location='/home/user/repositories/websphere/'/> -->
<!-- ##### Lokale Repositorys ########################################
# Entfernen Sie die Kommentarzeichen und aktualisieren Sie die folgende Zeile, wenn
# Sie ein lokales Repository auf Ihrer eigenen Maschine für die Installation eines
# IBM HTTP Server-Angebots verwenden.
############################################################# -->
<!-- <repository location='vollständigen Verzeichnispfad in einfachen Anführungszeichen einfügen'/> -->
</server>
<!-- ##### Pakete deinstallieren ############################################
#
# Befehl uninstall
#
# Verwenden Sie den Befehl "uninstall", um Installation Manager über die
# zu deinstallierenden Installationspakete zu informieren.
#
# Das Attribut "modify" ist optional und kann mit einem Befehl "install"
# kombiniert werden, um Features hinzuzufügen, oder mit einem Befehl
# "uninstall", um Features zu entfernen. Wird das Attribut weggelassen,
# wird standardmäßig der Wert "false" verwendet.
# false = Gibt an, dass vorhandene Installationen nicht geändert werden
# sollen, indem Features hinzugefügt oder entfernt werden.
# true = Gibt an, dass vorhandene Installationen durch das Hinzufügen
# oder Entfernen von Features geändert werden können.
#
# Das Attribut "offering ID" ist erforderlich, weil es das zu deinstallierende
# Angebot angibt. Der unten aufgeführte Beispielbefehl enthält die Produktangebots-ID für
# IBM HTTP Server.
#
# Das Attribut "version" ist optional. Wenn eine Versionsnummer angegeben ist,
# wird das Angebot mit dem angegebenen Versionsstand deinstalliert.
# Wird das Attribut "version" nicht angegeben, wird standardmäßig die letzte Version
# deinstalliert. Die Versionsnummer ist in der Datei
# "repository.xml" in den Repositorys enthalten, z. B.
# <offering ... Version='9.0.0.20160617_2222'>.
#
# Das Attribut "profil" ist erforderlich und muss dem Paketgruppennamen für das
# zu deinstallierende Angebot entsprechen.
#
# Das Attribut "features" ist optional. Wenn es kein Attribut "feature" gibt,
# werden alle Features deinstalliert. Wenn Features angegeben sind, werden
# nur diese Features deinstalliert.
# Features müssen in Form einer durch Kommas getrennten Liste ohne Leerzeichen
# angegeben werden.
#
# Installation Manager unterstützt die Deinstallation mehrerer Angebote gleichzeitig.
# Es können weitere Befehle in den Befehl "uninstall" eingeschlossen werden,
# wobei jedes Angebot eigene Werte für offering id, version, profil und
# feature erfordert.
#
# Befehl "profile"
#
# Es muss ein separater Befehl "profile" für jedes im Befehl "install"
# aufgelistete Profil angegeben werden. Der Befehl "profile"
# informiert Installation Manager über angebotsspezifische Eigenschaften
# und Konfigurationswerte.
#
# installLocation gibt an, wo das Angebot installiert wird.
# Wenn die Antwortdatei verwendet wird, um eine vorhandene Installation
# zu ändern oder zu aktualisieren, müssen Sie sicherstellen, dass
# installLocation auf die Position verweist, an der das Angebot zuvor
# installiert wurde.
#
# Der Datenschlüssel "eclipseLocation" sollte denselben Verzeichnispfad zu
# IBM HTTP Server verwenden wie das Attribut "installationLocation".
#
# Geben Sie die Datenschlüssel für produktspezifische Profileigenschaften an.
#
####################################################################### -->
<uninstall modify='false'>
<offering id='com.ibm.websphere.IHS.v90'
profile='IBM HTTP Server V9.0'
features='core.feature'/>
<offering id='com.ibm.java.jdk.v8'
profile='IBM HTTP Server V9.0'
features='com.ibm.sdk.8'/>
</uninstall>
<profile id='IBM HTTP Server V9.0'
installLocation='C:\Program Files\IBM\HTTPServer'>
<data key='eclipseLocation' value='C:\Program Files\IBM\HTTPServer'/>
<data key='user.import.profile' value='false'/>
<data key='user.ihs.http.server.service.name' value='none'/>
<data key='user.ihs.httpPort' value='80'/>
<data key='user.ihs.installHttpService' value='false'/>
<data key='user.ihs.http.admin.service.name' value='none'/>
<data key='user.ihs.runSetupAdmin' value='false'/>
<data key='user.ihs.createAdminAuth' value='false'/>
<data key='user.ihs.installAdminService' value='false'/>
<data key='user.ihs.win.adminServiceLogOnAsLocalSystem' value='false'/>
<data key='user.ihs.createAdminUserGroup' value='false'/>
<data key='user.ihs.adminPort' value=''/>
<data key='cic.selector.nl' value='en'/>
</profile>
<!-- ##### Position für gemeinsam genutzte Daten #######################################
# Entfernen Sie die Kommentarzeichen für die Vorgabe "eclipseCache", um die
# Position für gemeinsam genutzte Daten zu definieren, wenn Sie Installation Manager
# zum ersten Mal für eine Installation verwenden.
#
# Die Eclipse-Cacheposition kann der Datei "installed.xml" unter
# Linux/Unix: /var/ibm/InstallationManager
# Windows: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager
# über die folgende Eigenschaft entnommen werden:
# <property name='cacheLocation' value='C:\Program Files\IBM\IMShared'/>
#
# Öffnen Sie die Datei "installed.xml" in einem Texteditor, weil das Style-Sheet
# diesen Wert möglicherweise verbirgt, wenn die Datei in einem Web-Browser
# verwendet wird.
#
# Nach der Festlegung der Position für gemeinsam genutzte Daten kann diese
# Position über eine Antwortdatei oder den grafischen Assistenten nicht mehr
# geändert werden.
#
# Stellen Sie sicher, dass die Position für gemeinsam genutzte Daten eine
# Position ist, in die alle Benutzeraccounts schreiben können, die
# Installation Manager verwenden.
#
# Standardmäßig speichert Installation Manager heruntergeladene Artefakte
# an der Position für gemeinsam genutzte Daten. Dieses Vorgehensweise
# dient zwei Zwecken.
#
# Wenn dasselbe Produkt mehrfach auf der Maschine installiert wird,
# werden die Dateien an der Position für gemeinsam genutzte Daten verwendet,
# anstatt die Dateien erneut herunterzuladen.
#
# Während des Rollbackprozesses werden die gespeicherten Artefakte verwendet.
# Wenn die Artefakte nicht gespeichert oder entfernt werden, muss Installation
# Manager Zugriff auf die Repositorys haben, die zum Installieren der früheren
# Versionen verwendet wurden.
#
# Gültige Werte für preserveDownloadedArtifacts:
# true = Speichert heruntergeladene Artefakte an einer Position für
# gemeinsam genutzte Daten.
# false = Entfernt heruntergeladene Artefakte aus der Position für
# gemeinsam genutzte Daten.
#
####################################################################### -->
<!--
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
-->
<!-- ##### Einstellungen für Vorgaben ##########################################
# Es können weitere Vorgaben für Installation Manager festgelegt werden.
# Diese Vorgaben entsprechen den Vorgaben, die Sie in der grafischen
# Schnittstelle unter "Datei/Benutzervorgaben" finden.
#
# Wenn ein Vorgabenbefehl in der Antwortdatei weggelassen oder auf Kommentar
# gesetzt wird, verwendet Installation Manager den Vorgabenwert, der zuvor
# gesetzt wurde, oder den Standardwert für die Vorgabe.
#
# In neuen Versionen von Installation Manager sind möglicherweise zusätzliche
# Vorgabeneinstellungen enthalten oder Vorgabeeinstellung werden nicht mehr unterstützt.
# Die aktuellen Vorgaben und Beschreibungen für die Verwendung der Vorgaben
# finden Sie in der Onlinedokumentation zu Installation Manager.
#
# http://www.ibm.com/support/knowledgecenter/SSDV2W/im_family_welcome.html
#
####################################################################### -->
<!--
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
-->
</agent-input>