Re: Tricks for laying down good foundations ;-)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bruno Wolff III wrote:
While trying to get a games spin going again I noticed a number of errors
installing packages where they are installed before coreutils even though
they have pre scripts that need things like 'touch', 'mv' and the like.
It turns out this happens because they don't include:
Requires(pre): coreutils
in their spec file.

I would suggest that spin and anaconda process be a multi-part rpm install process:
- install core + enough to build kernel boot image
- install kernel, rpm, yum
- install the rest of non gui packages
- install any gui packages.

Currently, there appears to be no defined order for install process; in fact of a default-ish install of 1000 packages, kernel might be around 850 to 900 into the process, openoffice around 500.

This could improve the end result for cases where things go wrong, and the install does not complete. This reduces the chances of having an unbootable system, because kernel wan't yet installed; or un package managable system (no rpm + yum).

I could also imagine performance improvements when highly used libraries (that often don't change during a release), get placed on the fastest part of the disk.

Not sure about the highly changeable kernel though ?

When rpm is -Updating, will the existing positions that files are on within the disk be re-used ?

DaveT.

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux