Criando um Espelho Local do Servidor de Atualização do IBM Rational Product Updater

© Copyright IBM Corporation 2004, 2007. Todos os Direitos Reservados.

Conteúdo

1.0 Fazendo Download e Extraindo Atualizações
2.0 Criando e Atualizando Arquivos site.xml
3.0 Criando um Arquivo policy.xml
4.0 Instalando Atualizações do Espelho Local do Servidor de Atualização

1.0 Fazendo Download e Extraindo Atualizações

To create a local mirror of the IBM® Rational® Product Updater update server, download Rational Product Updater 6.0.2 from ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_602.zip.

Você também pode fazer download das atualizações disponíveis para seus produtos da plataforma de desenvolvimento de software Rational a partir do IBM Software Support em www.ibm.com/software/support/.

Depois de fazer download das atualizações, extraia os arquivos para um diretório de destino que construirá seu espelho local do servidor de atualização.

Atenção:

Nota: você pode extrair todas as atualizações para o mesmo diretório de destino. As atualizações não sobrescrevem umas as outras.

2.0 Criando e Atualizando Arquivos site.xml

Nota: Estas instruções pressupõem que seu site de atualização incluirá atualizações para um produto de desenvolvimento de software Rational, além das atualizações para o Rational Product Updater. Se o seu site de espelhamento contiver apenas atualizações para o Rational Product Updater, ignore esta seção porque não haverá necessidade de editar o arquivo site_602.xml.

Geralmente, existe um site de atualização e um site de descoberta para cada produto. O site de atualização contém correções de produtos, como correções temporárias e fix packs, e o site de descoberta contém recursos opcionais.

Nota: não há nenhum site de descoberta para o Rational Product Updater.

Cada correção de produto transferida por download contém um arquivo site_identifier.xml no diretório product\60\update\ e cada recurso transferido por download contém um arquivo site_identifier.xml no diretório product\60\discovery\, em que identifier identifica a correção do produto ou o recurso e product identifica o produto. Os arquivos site_identifier.xml para atualizações do Rational Product Updater estão localizados no diretório rpu\60\update\.

O site de atualização e o site de descoberta requerem, cada um, um arquivo separado site.xml. Para criar cada arquivo site.xml, você deve combinar as informações de <feature/> a partir dos arquivos site_identifier.xml adequados.

Para criar ou atualizar um arquivo site.xml, complete as seguintes etapas:

  1. Abra um arquivo site_identifier.xml em um editor de texto. Por exemplo, abra site_60_6011.xml.
  2. Salve o arquivo como site.xml no mesmo diretório. Se o diretório já contiver um arquivo chamado site.xml, copie as informações <feature/> do site_60_6011.xml para a seção <site></site> do site.xml.
  3. Copie as informações de <feature/> de cada arquivo site_identifier.xml para o site.xml.


  4. Por exemplo, o seguinte código exibe o resultado da cópia das informações <feature/> do rad\60\discovery\site_601_J2C6012.xml e do rad\60\discovery\site_i4gl.xml para o 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:
  5. Salve e feche o arquivo site.xml atualizado. Mantenha os arquivos site_identifier.xml originais para referência.
  6. Feche o editor de texto.

3.0 Criando um Arquivo policy.xml

Cada correção e recurso do produto transferido por download contém um arquivo product\policy_identifier.xml que faz referência a seu arquivo site_identifier.xml. Você deve combinar todos os arquivos policy_identifier.xml em um único arquivo policy.xml. Depois de criar esse arquivo, você pode utilizá-lo para todas as atualizações do produto e referenciar o arquivo site.xml criado na seção anterior.

Para criar o arquivo policy.xml, complete as seguintes etapas:

  1. Abra um arquivo product\policy_identifier.xml com um editor de texto. Por exemplo, abra policy_601.xml.
  2. No diretório principal de seu site espelho, salve o arquivo como policy.xml.
  3. Edite o mapa de URL para que aponte para site.xml em vez de para site_identifier.xml. Assegure-se de especificar um caminho absoluto universalmente acessível para site.xml. Por exemplo, se o site de espelho estiver em um servidor da Web denominado server1, seu arquivo policy.xml será similar ao seguinte exemplo:


  4. <?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 o seu site de espelhamento contiver apenas atualizações para o Rational Product Updater, você não editou ou criou um novo arquivo site.xml na seção anterior e, em seguida, deixe o mapa do URL apontando para site_601.xml em vez do site.xml e pule para a etapa 6.


  5. Inclua as informações do mapa de URLs de todos os outros arquivos product\policy_identifier.xml.


  6. Para cada produto que você pode atualizar a partir do espelho local do servidor de atualização, é necessário ter um mapa de URL para o site de atualização e outro mapa de URL para o site de descoberta. Mapas de URL adicionais são requeridos para sites de descoberta de recursos. Os padrões são fornecidos em cada arquivo product\policy_identifier.xml.

  7. Edite cada mapa de URL para que aponte para site.xml em vez de para site_identifier.xml. Seu arquivo ficará similar ao seguinte exemplo:


  8. <?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>



  9. Salve o arquivo policy.xml.
  10. Feche o editor de texto.

4.0 Instalando Atualizações do Espelho Local do Servidor de Atualização

Depois do espelho local do servidor de atualização estar disponível, os usuários poderão instalar as atualizações completando as seguintes instruções.

Instale as atualizações com a mesma conta de usuário que instalou o produto IBM Rational Software Development Platform.

Restrições:

Para instalar uma atualização, complete as seguintes etapas:

  1. Inicie o Rational Product Updater:

  2. Nota: no Red Hat Enterprise Linux 3.0 e no SUSE Linux Enterprise Server 9.0, se você utilizar um ambiente de desktop diferente do padrão, os atalhos do produto podem não aparecer no local padrão.

  3. Clique em Preferências > Sites de Atualização.
  4. Digite o caminho para o arquivo policy.xml que está no diretório principal do espelho local do servidor de atualizações.
  5. Clique em OK.
  6. Clique em Localizar Atualizações ou Localizar Recursos Opcionais.


  7. Você é avisado para instalar e atualizar o Rational Product Updater antes de continuar. Clique em OK para continuar. O Rational Product Updater instala a atualização e reinicia.

  8. Se você fez download de atualizações para produtos adicionais, selecione as atualizações a serem instaladas na lista exibida.


  9. Dica: clique em uma atualização para visualizar sua descrição. A descrição é exibida na área de janela Informações Detalhadas.

  10. Clique em Instalar Atualizações ou Instalar Recursos Opcionais.
  11. Para aceitar o acordo de licença e continuar com a instalação, clique em OK.


  12. Dependendo a velocidade do processador do computador e da quantidade de RAM no computador, a instalação da atualização poderá demorar um longo período de tempo.

    Após a conclusão da instalação, o Rational Product Updater lista as atualizações instaladas na página Produtos Instalados.

  13. Feche o Rational Product Updater.