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

Re: Where to start off?



On Sun, 2022-08-21 at 11:42 +0530, Unknown Person wrote:

> I am making a debian derivative distro.

Generally it is a good idea to contribute to Debian directly or to an
existing derivative rather than making a new derivative. Debian always
needs new people and there are many ways to help. Often everything you
would want to do downstream in a derivative can be done upstream in
Debian using the blend concept. Adding new packages to Debian can be
done through sponsors. There are also many existing derivatives and
several of them probably have overlap with the ideas you have.

https://www.debian.org/intro/help
https://www.debian.org/blends/
https://wiki.debian.org/DebianPureBlends
https://mentors.debian.net/intro-maintainers/
https://wiki.debian.org/Derivatives/Census

> I found the debian guide to make distro but... I did not understand it well.

Were there any particular sections that were unclear? If there were, 
we should rewrite them to make them more understandable to new folks.

> Should I start off with source code or modify my debian system for the same?

That decision should be made by you, but many derivatives start with
modifying source packages, rebuilding them, storing the resulting
binary packages and then using the results to build install/live media.

It is rare for derivatives to take a Debian install and modify it,
the ones that do this tend not to last longer than one Debian release.

> If source code then do I require all the 60gb code files?

That decision should be made by you, but most derivatives only download
and redistribute source for packages that they modify.

> If my system which software should be used to make a distributable
> (no private data included) distro?

Generally the way to setup a derivative is to first setup an apt
repository, add your modified packages to it, build install CDs using
debian-cd (or another tool), build live images using live-build (or
another tool) and distribute them on your website.

https://wiki.debian.org/DebianRepository/Setup
https://packages.debian.org/sid/debian-cd
https://live-team.pages.debian.net/live-manual/
https://wiki.debian.org/SystemBuildTools

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: