OS/2, eCS & ArcaOS - Technical > Setup & Installation

eCS 2.2 YUM/RPM question

<< < (3/7) > >>

Gregg Young:
I found the post that Melf  mentioned. It is below. In the same massage chain Alex Taylor stated you would be able to deselect YUM/RPM during an advanced install which would also mean Odin, QT and JAVA would not be installed. Currently, you could install each of them later using warpin if you wished.

Gregg

As to the installer discussion, next sextion.

Over the years I have realy done a lot research. For starters I do think the complete discussion about YUM/RPM is so blown up out of propertion until you look at the facts. YUM/RPM is just another installer.

And yes to answer Melf his questions (see below). The runtime for YUM/RPM we already have a downscaled version that is 70 MB. Still a lot. But then again the new internal eCS 2.2 ISO comes with CUPS that eats about 100MB of disc space Its going to be used for QT, Jave 6 and ODIN.

Let me first address the first point. If you look at the standard IBM
installer and the eCS installer it is already complex web of installers.
Take a look at the Local System-> Install/remove folder.

For years I have been trying to move away from RSPINST.EXE from IBM.
I looked at trying to see how we could repackage the stuff that is in \OS2IMAGE\DISK_XX. Alex recently took a small look at it.
And the versions of RSPINST and what does is not very well documented.
I made several brave attempts to try and document the complete thing that RSPINST does.

In eCS 1.2R and higher there is a new version of minstall. That was the result of 3 to 4 months hard work from Martin Kiewitz and testing from my side. Thats just another installer with another file format.

To make a list:

RSPSINST (install.exe, selective install not being rescriptable).
PEER installer (installs IBM file and printer sharing)
MPTS (runs in CID mode has down old ZIP architecture in place)
CLIFI (used by base install such as Java and TCP/IP apps)
IBM application installer (like netscape 4.61)
Minstall (own file format for response files)
We added Warpin to eCS.

Now we also looked at creating a single uninstall program for these insallers so one tool you could run that would query the different database's. But that proved to be more difficult then we thought.

The web of IBM installers came about because IBM had different departments working on these components for OS/2 (I was told).
Its a pitty the powerPC installer never made to the x86 version of OS/2/. I was told that was a single installer for the complete OS.

Summary. we never communicated all of this stuff. But a lot of R&D
takes place to try and remove some of the old installers and move to
a more unified system. As for RPM/YUM to answer Melf his questions:


Question 1 from Melf:
"> Will yum/rpm force every program to install to a standard location or does that just concern *nix ports?"

It is possible and we want to offer the choice (just like now) to install programs at least to different drive letter. We also have the klib path rewriter. So it should make it possible.

Question 2 from Melf:
"Will yum/rpm provide an easy way to trace where files to a cetain installation are installed?"

That would rather be a feature of a GUI.

Question 3 from Melf:
"Will yum/rpm tolerate that you make manual adjustments, e.g exchanging certain files of certain reasons? "

What do you mean with this last question.

So RPM/YUM will not replace in eCS 2.2 the current installers. That would be to much work for the release of eCS 2.2. tIts going to be used for new components.

Roderick Klein
Mensys B.V.

Alex Taylor:
RPM will be in eCS 2.2 beta.  The basic install includes the RPM framework, EMX, GCC4CORE, kLIBC, COREUTILS and Python.  (If you choose not to install RPM, then GCC4CORE, EMX and COREUTILS will be installed from their older standalone packages.)

The following eCS components will be installed using RPM/YUM

* Odin (required for Flash 11 and Java 6)
* QT4It's somewhat possible that Flash and/or Java might be repackaged for RPM but I don't expect that to happen before the public beta.  (Note that while Flash and Java are not themselves installed via RPM at the moment, they both require Odin, which is - therefore you do have to install RPM in order to install either Flash or Java during eCS install.)

BTW, ivan: Since eCS 2.1, the include Archive Viewer utility can view and extract RPM files.

ivan:
Thanks for that bit of information Alex.  When you say view them do you mean just getting a list or actually extracting them - in other words do we now have a fully functional 7z?

I have to admit that I find it rather strange that Odin would be installed using RPM/YUM or are they trying to replace warpin?

Sigurd Fastenrath:
Thanks for all the answers, but I still have no idea about my questions:

1. there is a minimum space of 6GB required for a "full" install of eCS 2.2? +
3. has YUM/RPM to be installed on the boot drive or is it possible to install it on a seperate drive?
(as these depend on each other)

2. will the installer quit if there is less or deselect RPM/YUM applications (JAVA, ODIN, QT I guess)
4. or do one have to have two partitions for the installation (one for OS one for YUM/RPM) allways?
5. If it is necessary to install YUM/RPM on the bootdrive - does it will go in a seperate folder or "mess up" the whole boot drive with the needed folder structure?

Sorry, but I am not able to find the answers to that - "simple" - questions.

As far as I understand the whole YUM/RPM is needed to install ODIN and QT - as JAVA and Flash are not ready....

The most important questions of these are to me:

Does YUM/RPM hast to be installed on the Bootdrive and will it go in a seperat folder?

Might it be possible to answer this easy question with an easy YES or NO?  - > Thanks in Advance!

Andi B.:
Although answered numerous times here again what I can say from the top of my head -

3) no, yes
4) no
5) 3 dirs are created at root. AFAIR /usr /etc /var


--- Quote ---Might it be possible to answer this easy question with an easy YES or NO?  - > Thanks in Advance!
--- End quote ---
No. As you see above I needed a little more for 5)  ;)

I could give here links to the netlabs rpm sites and readmes, but this is would be more than YES or NO too....  :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version