View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1989
Originally Posted by DrYak View Post
In fact, its even the opposite :
the current RC already has an official YUM repository with RPM packages.

It's just that you have a chicken and eggs problem :
Before having Sailfish X on your Xperia X, you don't have pkcon (or zypper, depending on your preferences) to install the RPMs to actually install Xperia X.
(And same goes for the other tools like lvm which are necessary to create the partition-scheme used by Sailfish X).

So it's much simpler to straight flash a ready-to-use image the first time and only use the YUM RPM repositories for upgrades or getting software that isn't installed by default.

(Rather than going through the manual route, which will probably require telneting into hybris-recovery.img image, copying extra stuff over netcat, manually partitionning, manually build initial RPM database, setting up reverse tether and install all the RPMs one-by-one).
That's why in the non-embedded world we have installers.

An installer is usually a fairly minimal image you will boot on the hardware that runs an installer software that sets up your storage and installs the system - generally either from local repositories on the media or from repositories available over the network.

This has a range of benefits, such as being able to setup storage and other aspects of the installed systems to your liking & to best fit the given device.

Also you don't need to maintain a specific installation image for each piece of hardware, just single installer image for a wide range of hardware. For example there is just a single Fedora Workstation installation image for all 64-bit x86 computers, including Macs.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2017-10-24 at 16:53.
 

The Following 3 Users Say Thank You to MartinK For This Useful Post: