Elden

I've never had to go to the lengths that Chris did - I just take each update in turn (downloaded ZIP files) and use the Install new software technique - has always worked.

I think I'm like you - I don't want to learn to write XMLs to be processed - more power to you, if you can, of course!

Cheers
VErn

On 12/10/2024 1:53 PM, Elden Fenison wrote:
I sincerely hope that this level of complexity is not necessary. Although I appreciate your attempt to help.


-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Hiebert, Chris via WDSCI-L
Sent: Tuesday, December 10, 2024 10:28
To: Rational Developer for IBM i <wdsci-l@xxxxxxxxxxxxxxxxxx>
Cc: Hiebert, Chris <chris.hiebert@xxxxxxxxxxxxxx>
Subject: Re: [WDSCI-L] installing RDi

What errors were in the log for the crashes?


I download all the updates and put them into a composite P2 update site.

Steps to make a composite P2 update site with the updates:

Create a folder.
"C:\IBM\RDI_Patch"
Uncompress the patches into this folder.


Add these three files:

compositeArtifacts.xml
<?compositeArtifactRepository version='1.0.0'?> <repository name='RDI Patches' type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1'>
<properties size='2'>
<property name='p2.timestamp' value='1718812469022'/>
<property name='p2.atomic.composite.loading' value='true'/>
</properties>
<children size='3'>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.1'/>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.2'/>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.3'/>
</children>
</repository>

compositeContent.xml
<?compositeMetadataRepository version='1.0.0'?> <repository name='RDI Patches' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1'>
<properties size='2'>
<property name='p2.timestamp' value='1718812469032'/>
<property name='p2.atomic.composite.loading' value='true'/>
</properties>
<children size='3'>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.1'/>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.2'/>
<child location='file:/IBM/RDI_Patch/RDI-9.8.0.3'/>
</children>
</repository>

p2.index
version = 1
metadata.repository.factory.order=compositeContent.xml,\!
artifact.repository.factory.order=compositeArtifacts.xml,\!


The timestamp is a unix timestamp and should be close to the each file's modify time.

Once you have them in the folder, then in RDI add the base folder as an update side and you should see all three patches listed.

When going from 9.8.0.0 to the new version you just select all the versions of the plugins.
RDI checks what it needs to add/install/update and then performs the operation.

If you are having trouble with the updates make sure you have unselected "Check all update sites during install to find required software"


So far I've found that applying the newest patch to the base version, and selecting all plugins, tends to create a smaller RDI folder.
I've also been able to reduce the RDI folder size by using the P2 garbage collector.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.