On Thu, 25 Nov 2004 12:37:45 -0000 "Keith Watson" keith.watson@kewill.com wrote:
Who else is coming?
I didnt, but was thinking how good it would be to bring a working apt-proxy.
Its unfortunately a program in need of a good rewrite as its in sh! but the old sh version is still the best.
I should rebuild the package from stable if I where you
apt-get source -b -t stable apt-proxy
and then install the relevant package. # My own work # References http://www.inittab.de/manuals/debootstrap.html #http://66.102.9.104/search?q=cache:XStg8MdXobEJ:hacking.dk/talks/debia #n/tips_og_trick/+debconf-get-selections+trick&hl=en&ie=UTF-8 # # TARGET_DIR=/mnt/hda5/ DEBIAN_MIRROR_HOST=debian.mirror.me.org DEBIAN_MIRROR_PORT=9999
DEBIAN_APT_SOURCES=sources.list DEBIAN_APT_INTERFACES=autoinstaller.etc.network.interfaces DEBIAN_FSTAB=autoinstaller.etc.fstab debootstrap sarge $TARGET_DIR http://$%7BDEBIAN_MIRROR_HOST%7D:$%7BDEBIAN_MIRROR_PORT%7D/main dpkg --get-selections > ${TARGET_DIR}/autoinstall_dpkg.db debconf-get-selections > ${TARGET_DIR}/autoinstall_debconf.db cp ${DEBIAN_APT_SOURCES} ${TARGET_DIR}/etc/apt/sources.list cp ${DEBIAN_APT_INTERFACES} ${TARGET_DIR}/etc/network/interfaces cp ${DEBIAN_FSTAB} ${TARGET_DIR}/etc/fstab chroot ${TARGET_DIR} apt-get update
#base-config
debconf-set-selections < ${TARGET_DIR}/autoinstall_debconf.db dpkg --set-selections < ${TARGET_DIR}/autoinstall_dpkg.db apt-get -u dist-upgrade
only problem I found was that when I took all the packages in knoppix from sarge, I installed quite a lot off stuff some off which I did not want which confused me and the computer into why it did not see my Largest 2 hard drives.
My self I have to say the gnome is getting very good and pretty for the cooperate desktop and I feel the icewm and the other window manager users will just have to be impressed with the packages installed from the standard Ubuntu install.
Gnome 2.8 is in sarge well I think the Ubuntu Packages are in sarge, but Ubuntu is closer to MacOs than Redhat. Gnome is very pretty now but I feel is lacking in the modularity I love in Unix. Also the speed of icewm and rox-filer is my preference for a desktop.
Here's what I propose;
- boot box with Knoppix and run the install script (includes using
QTParted to repartition the disk) which sets up a 2.4 and 2.6 Linux kernel based system and uses LILO as the boot loader.
[and, if we have a web feed...]
- set up a Debian sources list and use synaptic to update the
software to latest versions
- show how easy it is to maintain the GNU/Linux software on a Debian
set-up by using synaptic.
I have a CVS directory storing the packages installed in my machines, I was thinking it could be a useful way to setup an install fest. its a time saver with just three machines.
Its at times like these I wish Debian used say the Berkley DB like rpm. its only a small dependency but I guess human readability has its advantages.
Still installs take comparable amounts of time but I feel the Debian installer is worth using from cdrom or NFS. just the netboot from a apt-proxy.
Its this area where Debian falls far behind a rpm Linux install. Sure the systems well configured but an auto install RPM system doesn't have points in the install when manual intervention is demanded.
You insert floppy and go wait for a much shorter time.
Their are a plethora of systems out their for installation based service provision, I feel Linux has the great advantage of being open to inspection, everything is packaged.
Unfortunately I am yet to be satisfied because not only do I want to the enterprise installation offered by Redhat but the Debian auto-configuration of software is so correct in idea its more than appealing.
The biggest result has been that debs have it correct to integrate configuration with packaging. But rpms have but one spec file that has to be named the same as the package and values filled in every time you type
make rpm
such as version, file paths, etc.
Debian requires muliple files with values to be filled in So redhat wins on simplistiy to use. But then make deb is a standard target I look forward to finishing off but at the moment its just a joy to install a debian package, next I want to cron job a reposiory for a test rig.
I do think image installation is dangerous to scalability as clusters and Unattended installations that leave management domains its hard, I would not want someone to provide me with a computer, as a service as I should want to swap out not just computers but ideally open source. Binary compatible OS's do exist it just seems Linux is not destined for that feature. What with Linux being a Gnu. Fortunately most API's near the kernel are very stable.
I do like the libevent in the 2.6 kernel to keep the cross platform model.
Owen