Hi all,
i have idea when haiku beta release… i want to share/distribute haiku with special selected application +other non-packaged application - for non commercial purpose
example:
haiku - ultimate edition = contain qt5 selected apps, lazarus ide, jdk, some-java apps, our crafted wallpaper… etc…so our friend no need to extra download the apps from depot again…
haiku - children edu edition… contain children/education application… etc
so we can show to our friend about our beloved OS with application that we choose for them… without need to connect to internet at first time, because maybe his device cannot connect to internet (yet)…
sorry if this have been discussed before… i try to find first on forum (but no similar topic found)
is this allowed? and legal? and any guide to do this “the right way”?
If they do the installer like beos, you can select from a list of programs during the Installation process.
I does not know if you can select programs from an other device (CD, DVD…) using the installer.
I think you should not thinking about sharing haiku before r1. But you can create a own installer and merge them with a shared Iso, including apps for people who need it for Installation on not Internet connected computers. But here you need to know every dependencies of each program.
Creating a distribution just for added packages isn’t worth the effort IMO. Why not just zip up all the HPKGs you want to add? Have the users unpack somewhere on the /boot volume and add a script that moves all HPKG to /system/packages.
i’m just thinking for easy installation with extra software… because not all computer can connect internet… and not thinking about distribution like linux distro…
Well, they will have to get the Haiku anyboot ISO from somewhere. Probably downloaded from their other OS. They’ll just have to download your zipped up HPKGs then, too…
Ok, create a gui there you Show All packages included your Iso Image. Add this gui as ‘start’ or ‘install’ beside the packages too. The user Mount your Iso as CD or file and select the gui. Here the user can browse the packages and then install by double-click
@mazbrili, you could create a simple bash script that installs all your selected packages. It is very easy to write, and easy to run. That way, once the system is up and running the user just needs to run that script. Just need to name it something easy and straightforward, and make it executable.
Other option is to do an install from your installed box. Just install to an USB key and the installation will add the apps you have already installed on your box, this if I recall correctly.