I recently pushed the code of the live-sdk used for the builds of gnuinos to git:
https://gitea.devuan.dev/aitor_czr/live-sdk/
I added some dialogs in order to do the Simple Distro Kit more user-friendly, but i'm still working on the README.md file.
As a quick start:
1) Clone the git repository:
$ git clone https://git.devuan.org/aitor_czr/live-sdk.git
2) Install the build dependencies:
# apt-get install zsh cgpt xz-utils gzip schroot debootstrap curl rsync squashfs-tools sudo debmirror \ reprepro wget xorriso isolinux rpl dialog sed cpio syslinux grub-efi-amd64-bin grub-efi-ia32-bin
3) Go to the parent directory and run (as root):
$ cd live-sdk $ sudo su # zsh -f # source sdk # load
Now, some dialogs will ask you for your needs. In order to avoid issues related with the already existent blends and possible missing packages, choose the following options for your first attempt:
Operating system: Gnuinos
Blend: gnuinos-ob/gnuinos-ob.blend (or whatever you want)
Release: stable
Sections: main
Architecture: i386
Flavor: 686
4) At this point you can build the system by running:
# build_iso_dist
But i recommend you to use the mainmenu dialog instead:
# mainmenu
and run each step one by one in the same order they appear (have a look at the image attached in the README.md file):
https://gitea.devuan.dev/aitor_czr/live … inmenu.png
Quote: if you are under x86_64, then you can choose either i386 or amd64 architectures
Hope this helps
https://gitea.devuan.dev/aitor_czr/live-sdk/
I added some dialogs in order to do the Simple Distro Kit more user-friendly, but i'm still working on the README.md file.
As a quick start:
1) Clone the git repository:
$ git clone https://git.devuan.org/aitor_czr/live-sdk.git
2) Install the build dependencies:
# apt-get install zsh cgpt xz-utils gzip schroot debootstrap curl rsync squashfs-tools sudo debmirror \
reprepro wget xorriso isolinux rpl dialog sed cpio syslinux grub-efi-amd64-bin grub-efi-ia32-bin
3) Go to the parent directory and run (as root):
$ cd live-sdk
$ sudo su
# zsh -f
# source sdk
# load
Now, some dialogs will ask you for your needs. In order to avoid issues related with the already existent blends and possible missing packages, choose the following options for your first attempt:
Operating system: Gnuinos
Blend: gnuinos-ob/gnuinos-ob.blend (or whatever you want)
Release: stable
Sections: main
Architecture: i386
Flavor: 686
4) At this point you can build the system by running:
# build_iso_dist
But i recommend you to use the mainmenu dialog instead:
# mainmenu
and run each step one by one in the same order they appear (have a look at the image attached in the README.md file):
https://gitea.devuan.dev/aitor_czr/live … inmenu.png
Quote: if you are under x86_64, then you can choose either i386 or amd64 architectures
Hope this helps
]]>I currently use Debian (It is my second favorite linux distro, but I don't like SystemD / I also hate Snap / Flatpak), I am a developer but I have no experience in building a linux distribution, for this reason I am looking for help with you.
But being honest the first option is Slackware.
The final idea is to have a fork of Debi (vu) an (sysvinit) as Servers and Slackware for the other users
]]>Here's a discussion about using live-sdk. I haven't looked at it in a long time, and there may have been some changes that were not documented. If you clone the live-sdk repo and use one of the existing blends, it should work. This is how the official devuan live isos are made.
https://dev1galaxy.org/viewtopic.php?id=551
The easiest way to make an installable live-iso is to install a system the way you want it. You can do it on hardware or in a VM. Add refractainstaller and refractasnapshot. Run refractasnapshot, and it will make the iso.
https://refracta.org/docs/readme.refractasnapshot.txt
Using the testing suite in a business is probably not a good idea. There may be times when the system is temporarily broken while you wait for new packages to arrive in the repo. If you need a kernel newer than 4.19 you can get 5.x from beowulf-backports.
]]>distro kit is probably a good starting point to learn how to make EL Distribution.
]]>I am starting a business and I know it reads a little crazy, but I would like to try it and have my offices use this distribution.
What do I need, what tools do I need to start this long journey.
]]>