Hi,
I am writing manual on package installation and package managers, i am assuming that the students will be using some latest version of Fedora. Is this ok?
Package management lab should be done inside a VM. The are lot of
advantages doing it this way.
1. Students need not be given root access.
2. Prevents accidental deletion of important packages. (like libc!)
3. Reduced administrative cost and overhead. (Results from 1 and 2)
4. Students always start the lab with a pristine copy of the VM's
hard disk image provided by us, so we know exactly what packages
are available and what are not. Makes things easy while writing
the manual.
5. Lab exercise could include both apt/yum and deb/rpm. We just
use the appropriate hard disk image.
Any recent Fedora version can be used. We just have to ensure that we
use the same version across all lab sessions involving Fedora. So that
our own maintenance overhead is reduced.
Regards,
Vijay
use the same version across all lab sessions involving Fedora. So that
our own maintenance overhead is reduced.
advantages doing it this way.
>Doing everything inside VM's hard disk image won't be a good solution, as most of the PCs provided by >the college has less than 1 GB of RAM.
[clip]
> Doing everything inside VM's hard disk image won't be a good solution,
> as most of the PCs provided by the college has less than 1 GB of RAM.
A Debian base install boots with just 32MB of RAM, inside a VM. So RAM
shouldn't be a problem. I guess it should be possible to do something
similar with Fedora as well.
> I would like to suggest the following things which can simply the above
> process.
>
> In Fedora 13/14 setting up a LTSP chroot-ing environment has become a
> lot easier these days.
I do understand that package management can done inside a chroot env.
But I guess that does not solve the kernel installation, networking,
etc. or am I missing something?
Regards,
Vijay
I do understand that package management can done inside a chroot env.
But I guess that does not solve the kernel installation, networking,
etc. or am I missing something?