Criando um Espelho Local do Servidor de Atualização do IBM Rational Product Updater
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:
- É necessário remover arquivos desatualizados do recurso a partir do seu espelho local do servidor de atualizaçã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:
- Abra um arquivo site_identifier.xml em um editor de texto. Por exemplo, abra site_60_6011.xml.
- 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.
- Copie as informações de <feature/> de cada arquivo site_identifier.xml para o site.xml.
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:
- Substitua as informações desatualizadas sobre o recurso no arquivo product\60\discovery\site.xml pelas informações mais recentes disponíveis.
- Não substitua as informações do recurso anterior no arquivo product\60\update\site.xml pelas informações da correção de produto mais recente disponível.
- A ordem das informações de recurso não é significativa.
- Salve e feche o arquivo site.xml atualizado. Mantenha os arquivos site_identifier.xml originais para referência.
- 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:
- Abra um arquivo product\policy_identifier.xml com um editor de texto. Por exemplo, abra policy_601.xml.
- No diretório principal de seu site espelho, salve o arquivo como policy.xml.
- 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:
<?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.
- Inclua as informações do mapa de URLs de todos os outros arquivos product\policy_identifier.xml.
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.
- 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:
<?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>
- Salve o arquivo policy.xml.
- 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:
- Não é possível abrir o Rational Software Development Platform ao instalar uma atualização.
- Em sistemas operacionais Windows®, é necessário utilizar uma conta com privilégios de Administrador. Em sistemas operacionais Linux®, é necessário utilizar a conta do usuário root.
Para instalar uma atualização, complete as seguintes etapas:
- Inicie o Rational Product Updater:
- Nos sistemas operacionais Windows, clique em Iniciar > Programas > IBM Rational > Rational Product Updater.
- No Red Hat Enterprise Linux 3.0 (ambiente de desktop GNOME), abra o menu principal e clique em Programação > Rational Product Updater.
- No SUSE Linux Enterprise Server 9.0 (Ambiente de Desktop K), abra o menu principal e clique em IBM Rational > Rational Product Updater.
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.
- Clique em Preferências > Sites de Atualização.
- Digite o caminho para o arquivo policy.xml que está no diretório principal do espelho local do servidor de atualizações.
- Clique em OK.
- Clique em Localizar Atualizações ou Localizar Recursos Opcionais.
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.
- Se você fez download de atualizações para produtos adicionais, selecione as atualizações a serem instaladas na lista exibida.
Dica: clique em uma atualização para visualizar sua descrição. A descrição é exibida na área de janela Informações Detalhadas.
- Clique em Instalar Atualizações ou Instalar Recursos Opcionais.
- Para aceitar o acordo de licença e continuar com a instalação, clique em OK.
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.
- Feche o Rational Product Updater.