Creazione di un mirror locale del server di aggiornamento di IBM Rational Product Updater
Indice
1.0 Download ed estrazione degli aggiornamenti
2.0 Creazione ed aggiornamento dei file site.xml
3.0 Creazione di un file policy.xml
4.0 Installazione degli aggiornamenti dal mirror locale del server di aggiornamento
1.0 Download ed estrazione degli aggiornamenti
Per creare un mirror locale del server di aggiornamento di IBM® Rational® Product Updater,
scaricare Rational Product Updater 6.0.2 da
ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_602.zip.
È
anche possibile scaricare gli aggiornamenti disponibili per i prodotti della piattaforma
di sviluppo software Rational da IBM Software Support all'indirizzo
www.ibm.com/software/support/.
Dopo aver scaricato gli aggiornamenti, estrarre i file in una directory di destinazione in cui verrà
ubicato il mirror locale del server di aggiornamento.
Attenzione:
- È necessario rimuovere i file di funzione obsoleti dal mirror locale del server di aggiornamento.
Nota: è possibile estrarre tutti gli aggiornamenti nella stessa directory
di destinazione. Gli aggiornamenti già presenti non verranno sovrascritti.
2.0 Creazione ed aggiornamento dei file site.xml
Note: queste istruzioni presuppongono che il sito di aggiornamento includerà gli aggiornamenti
per un prodotto di sviluppo software Rational oltre agli aggiornamenti per
Rational Product Updater. Se si desidera che il sito mirror
contenga solo gli aggiornamenti per Rational Product Updater, ignorare questa sezione
in quanto non è necessario modificare il file site_602.xml.
Generalmente, ciascun prodotto dispone di un sito di aggiornamento e di un sito di esplorazione.
Il sito di aggiornamento contiene le correzioni al prodotto, ad esempio correzioni
interim e fix pack, mentre il sito di esplorazione contiene funzioni facoltative.
Nota: Rational Product Updater non dispone di sito di esplorazione.
Ciascuna correzione al prodotto scaricata, contiene un file
site_identifier.xml nella directory product\60\update\
e ciascuna funzione scaricata contiene un file site_identifier.xml
nella directory product\60\discovery\
dove identifier indica la correzione al prodotto o la funzione e
product indica il prodotto. I file
site_identifier.xml per gli aggiornamenti a Rational Product Updater
si trovano nella directory rpu\60\update\.
Il sito di aggiornamento e il sito di esplorazione richiedono un file site.xml
diverso. Per creare ciascun file site.xml, combinare le informazioni
<feature/> provenienti dai file
site_identifier.xml appropriati.
Per creare o aggiornare un file site.xml, procedere come segue:
- Aprire un file site_identifier.xml in un editor di testo.
Ad esempio aprire site_60_6011.xml.
- Salvare il file con il nome site.xml nella stessa directory.
Se la directory già contiene un file avente il nome site.xml, copiare le informazioni
<feature/> da site_60_6011.xml
nella sezione <site></site>
del file site.xml.
- Copiare le informazioni <feature/>
da ciascun file site_identifier.xml nel file site.xml.
Ad esempio, nel codice riportato, le informazioni <feature/>
dei file rad\60\discovery\site_601_J2C6012.xml e rad\60\discovery\site_i4gl.xml
sono state copiate in rad\60\discovery\site.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- J2C refresh feature-->
<feature id="com.ibm.j2c.win32" os="win32" patch="false" url="features/com.ibm.j2c.win32_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="com.ibm.j2c.linux" os="linux" patch="false" url="features/com.ibm.j2c.linux_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="updater.j2c.nl1.plugins.601" patch="false" url="features/updater.j2c.nl1.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.plugins.601" patch="false" url="features/updater.j2c.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.resource.adapters" patch="false" url="features/updater.j2c.resource.adapters_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.linux.permissions" patch="false" url="features/updater.j2c.linux.permissions_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<!--I4GL conversion utility-->
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.win32" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.win32_6.0.0.1a.jar" os="win32">
</feature>
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.linux" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.linux_6.0.0.1a.jar" os="linux">
</feature>
<feature patch="false" id="updater.rad.ifeature.i4glconversion.refresh.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.refresh.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.win32.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.linux.001_1.0.0.jar">
</feature>
</site>
Nota:
- Sostituire le informazioni obsolete relative alle funzioni nel file
product\60\discovery\site.xml con le ultime informazioni
disponibili.
- Non sostituire le informazioni relative alle precedenti funzioni nel file
product\60\update\site.xml con le ultime informazioni
di correzioni al prodotto disponibili.
- L'ordine delle informazioni relative alle funzioni non è importante.
- Salvare e chiudere il file site.xml aggiornato.
Conservare i file site_identifier.xml originali come riferimento.
- Chiudere l'editor di testo.
3.0 Creazione di un file policy.xml
Ciascuna funzione e correzione al prodotto scaricata contiene un file
product\policy_identifier.xml che fa riferimento
al file site_identifier.xml. È necessario combinare tutti i file
policy_identifier.xml in un singolo file policy.xml.
Dopo aver creato questo file, sarà possibile utilizzarlo per tutti gli aggiornamenti al prodotto
e far riferimento al file site.xml creato come descritto nella sezione precedente.
Per creare il file policy.xml, procedere come segue:
- Aprire un file product\policy_identifier.xml con un editor
di testo. Ad esempio, aprire policy_601.xml.
- Nella directory principale del sito mirror, salvare il file come policy.xml.
- Modificare la mappa degli URL in modo che faccia riferimento a site.xml
invece che a site_identifier.xml.
Assicurarsi di aver specificato un percorso assoluto universalmente accessibile per site.xml.
Ad esempio, se il sito mirror si trova sul server Web server1,
il file policy.xml sarà simile al seguente esempio:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml/">
</update-policy>
Nota: se il sito mirror dovrà contenere solo aggiornamenti per Rational Product Updater
e non è stato creato un nuovo site.xml come descritto nella sezione precedente,
lasciare che la mappa degli URL faccia riferimento al file site_601.xml invece che a
site.xml e passare al punto 6.
- Aggiungere le informazioni della mappa degli URL
da tutti gli altri file product\policy_identifier.xml.
Per ciascun prodotto che è possibile aggiornare dal mirror locale del server di aggiornamento,
è necessario avere una mappa degli URL per il sito di aggiornamento ed un altra mappa per il sito di esplorazione.
Per i siti di esplorazioni relativi alle funzioni sono richieste altre mappe di URL.
I modelli sono forniti in ciascun file product\policy_identifier.xml.
- Modificare ciascuna mappa degli URL in modo che faccia riferimento a site.xml
invece che a site_identifier.xml.
Il file risulterà simile al seguente esempio:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.application.developer.update" url="http://server1/rational_updates/rad/60/update/site.xml"/>
<url-map pattern="com.ibm.rational.application.developer.discovery" url="http://server1/rational_updates/rad/60/discovery/site.xml"/>
</update-policy>
- Salvare il file policy.xml.
- Chiudere l'editor di testo.
4.0 Installazione degli aggiornamenti dal mirror locale
del server di aggiornamento
Una volta che il mirror locale del server di aggiornamento è disponibile,
gli utenti potranno installare gli aggiornamenti attenendosi alle seguenti istruzioni.
Installare gli aggiornamenti con lo stesso account utilizzato per installare il prodotto della
piattaforma di sviluppo software IBM Rational.
Limitazioni::
- Rational Software Development Platform non potrà essere aperto durante l'installazione di
un aggiornamento.
- Nei sistemi operativi Windows®,
è necessario utilizzare un account con privilegi di amministratore.
Nei sistemi operativi Linux®, è necessario
utilizzare l'account utente root.
Per installare un aggiornamento, procedere come segue:
- Avviare Rational Product Updater:
- Sui sistemi operativi Windows, scegliere
Start > Programmi > IBM Rational > Rational Product Updater.
- Su Red Hat Enterprise Linux 3.0 (ambiente GNOME desktop), aprire il menu
principale e scegliere Programming > Rational Product Updater.
- Su SUSE Linux Enterprise Server 9.0 (ambiente K Desktop),
aprire il menu principale e scegliere IBM Rational > Rational Product Updater.
Nota: in Red Hat Enterprise Linux 3.0 e SUSE Linux Enterprise Server 9.0,
se si utilizza un ambiente desktop diverso da quello predefinito, tasti di accesso rapido al
prodotto potrebbero non essere visualizzati nell'ubicazione predefinita.
- Scegliere Preferenze > Siti di aggiornamento.
- Immettere il percorso del file policy.xml
che si trova nella directory principale del mirror locale del server di aggiornamento.
- Scegliere OK.
- Scegliere Trova aggiornamenti o Trova funzioni facoltative.
Verrà richiesto di installare ed aggiornare Rational Product Updater per poter continuare.
Scegliere OK per continuare. Rational
Product Updater installa l'aggiornamento e riavvia.
- Se sono stati scaricati aggiornamenti per altri prodotti, selezionare gli aggiornamenti
da installare dall'elenco visualizzato.
Suggerimento: per visualizzare la descrizione di un aggiornamento, fare clic sull'aggiornamento.
La descrizione viene visualizzata nel riquadro delle informazioni dettagliate.
- Scegliere Installa aggiornamenti o Installa funzioni facoltative.
- Per accettare l'accordo di licenza e continuare con l'installazione, scegliere OK.
In base alla velocità del processore e della RAM del computer utilizzato,
i tempi di installazione potrebbero essere più o meno lunghi.
Dopo aver completato l'installazione, Rational Product Updater elenca gli aggiornamenti installati
nella pagina Prodotti installati.
- Chiudere Rational Product Updater.