
Greetings to the CRUX comunity! I think it is an old question, but can I build Crux from scratch using the sources? If someone can give me some hints to achive that I will apreciate your help. Thank you in advance! Jesús.

On 15/05/18 10:50 PM, Jesús Camacho wrote:
Greetings to the CRUX comunity!
I think it is an old question, but can I build Crux from scratch using the sources?
If someone can give me some hints to achive that I will apreciate your help.
Thank you in advance!
You might find that replies are not worth a wholehearted thank you because you are mostly on your own with this project. Anyway, you might start with https://crux.nu/Wiki/BuildingISO Regards, - Thierry Moreau

On 5/15/2018 17:50, Jesús Camacho wrote:
Greetings to the CRUX comunity!
I think it is an old question, but can I build Crux from scratch using the sources?
When you say "from scratch", how close to bare metal do you mean? If you're starting from another Linux distribution, sure, you can do this. You'd use the static pkgutils [1] from the installation ISO and the ports trees from the crux server. Create a chroot or use a new drive or partition, install pkgutils on the host system, and you're off to the races. If that's not what you meant, give a little more detail and maybe we can help. Regards, Matt [1] http://ftp.morpheus.net/pub/linux/crux/loop/tools/pkgutils%235.40.7-1.pkg.ta...

Thank you for your fast answer! I live in Venezuela and I am not a programmer but an advanced linux end user (sorry for my poor english). I learning Linux and I have built LFS 4 or 5 times but I want a package manager and I like the CRUX approach, also Crux is light and fast and I trying it to see if I can use it at work (I am professor at Zulia state university). I want also to port it to i486 because we have 3 Pentium 4 and we can not replace it now. And last I am a linux enthusiastic and want to try Crux. I running now Crux 3.4 at home and it is working well but I like to build a workstation with it. Jesús.

On 2018-05-16 09:35, Jesús Camacho wrote:
I want also to port it to i486 because we have 3 Pentium 4 and we can not replace it now.
Hi Jesús, Pentium 4 is more advanced than i486, it could even be 64-bit capable. So find out exactly what processors you have, if all of them are 64-bit capable, use the standard ISO. Otherwise build one for i686 (not i486). I'm running CRUX on some 32-bit machines, I had to create new ports for glibc, gcc, openssl, python and maybe others. I have published ports for openssl and python in my personal repo, since they work for both 32 and 64 bit cpus. The other ports could be harmful if used in a 64-bit machines, so I didn't publish them - I can send them to you if you want, but they are a bit outdated. Regards, Alan

On Tue, 15 May 2018 18:50:47 -0400 Jesús Camacho <jcamacho@fa.luz.edu.ve> wrote:
Greetings to the CRUX comunity!
I think it is an old question, but can I build Crux from scratch using the sources?
If someone can give me some hints to achive that I will apreciate your help.
Thank you in advance!
Jesús. _______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
I have done something similar, starting from a LFS build, on i686. The result is best described as a CRUX variant in my case due to changes I've made, but it definitely appears to be possible. -- Dominic Jones <jonesd@xmission.com>

On Wed, May 16, 2018, 15:41 Dominic Jones <jonesd@xmission.com> wrote:
On Tue, 15 May 2018 18:50:47 -0400 Jesús Camacho <jcamacho@fa.luz.edu.ve> wrote:
Greetings to the CRUX comunity!
I think it is an old question, but can I build Crux from scratch using the sources?
If someone can give me some hints to achive that I will apreciate your help.
I have done something similar, starting from a LFS build, on i686. The result is best described as a CRUX variant in my case due to changes I've made, but it definitely appears to be possible.
http://crux.ninja/ holds another i686 'port'.
participants (6)
-
Alan Mizrahi
-
Dominic Jones
-
Fun Nier
-
Jesús Camacho
-
Matt Housh
-
Thierry Moreau