Hi Divya, There is the "DEPOT" env variable for gems/run/sculpt.run that can be used for equipping your Sculpt with a TAR archive of packages you reference in the deploy config (see depot_archive in gems/run/sculpt.run and [5]).
You most likely want to use the GOA tool [1-3] in order to bring your C program to Sculpt. Of course, there is also the alternative of publishing your own program from your Genode repo using the depot tooling [4], but it requires more Genode-specific knowledge. I hope this helped? Cheers, Martin [1] https://genodians.org/nfeske/2019-11-25-goa [2] https://genodians.org/nfeske/2020-05-27-autoconf-git [3] https://github.com/nfeske/goa [4] https://genode.org/documentation/developer-resources/package_management [5] https://genode.org/documentation/release-notes/22.02#Framework_for_special-purpose_Sculpt-based_operating_systems On 16.03.23 08:24, Divya Sharma wrote: > hello everyone, > > 1) thanks for the suggestion, but the thing is we build genode for arm > (virt_qemu) and currently, we are unable to configure nic driver, so > there is no network, but in the above article, we need to fetch and > download packages from repos. > > so is it possible to run a third party without the internet? > > 2) how to run a simple C program on an even on top of the GENODE x86 system? > > Thanks & regards > Divya > > On Wed, Mar 8, 2023 at 8:43 AM John J. Karcher > <[email protected] <mailto:[email protected]>> > wrote: > > On 3/6/23 12:12, Divya Sharma wrote: > > Hello Genodian, > > > > How to install special-purpose software/Apps in genode? > > Like we create/install the software in windows. > > Please suggest some document > > As you can imagine, due to Genode's more secure design, the software > installation process is somewhat different than traditional OSes. One > of the main differences is that everything is broken into smaller > components (rather than large, monolithic packages), which you are free > to configure in various combinations as you see fit. > > A couple of times a year, they release pre-built Sculpt disk images, > and > along with these they include a nice step-by-step introduction to using > the system. The latest of these is at: > > https://genode.org/documentation/articles/sculpt-22-10 > > This covers installing various software components, as well as how to > use other basic features of the system. > > I hope this helps! > > Happy Sculpting! > > John J. Karcher > [email protected] <mailto:[email protected]> > > _______________________________________________ > Genode users mailing list > [email protected] <mailto:[email protected]> > https://lists.genode.org/listinfo/users > > > _______________________________________________ > Genode users mailing list > [email protected] > https://lists.genode.org/listinfo/users > _______________________________________________ Genode users mailing list [email protected] https://lists.genode.org/listinfo/users
