outlier_lynn (
outlier_lynn) wrote2004-01-05 12:21 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
The irritation with Newness
Sometimes what is new in one's life can irritate like hell for the time the newness lasts. Especially if the thing that is new is a replacement for a well known and comfortable pattern or tool.
Such is the way the SuSE Linux distribution is having with me. Irritations abound. However, by necessity, I have started learning the ins and outs, the default behaviors and the configuration system to control the default behaviors.
Slowly, as I figure more and more things out, the more I actually like SuSE. It has the same limitations as most of the distributions.
There are other wish list stuff, but this will do for a start.
Such is the way the SuSE Linux distribution is having with me. Irritations abound. However, by necessity, I have started learning the ins and outs, the default behaviors and the configuration system to control the default behaviors.
Slowly, as I figure more and more things out, the more I actually like SuSE. It has the same limitations as most of the distributions.
- I want a system configuration manager than not only tracks installed packages, but can track the stuff I install from source files, the stuff I create for myself, and the customization of packages.
- I want tjhe SUSE install script to have an "Install everything" checkbox.
- I want the library file tree (and others as needed) to be version controlled so that multi versions of a library can coexist peacefully. Way to much stuff gets broken when upgrading packages.
- I want a smart "help" script. Possible updated with cron. And twoi levels of it -- at least. A non-privileged user gets user oriented help, but admins get another flavor. Written in tcl/tk and easily modified by system admins. A fancy and helpful troubleshooting guide. Not all system admins are expert at all the tools and system configurations.
- Another install wish is to allow installation of services packages without assuming I want them all running!
There are other wish list stuff, but this will do for a start.
linux config
I use RPM for this. Instead of just installing from a tarball, you can create of an RPM of the tarball, and use the standard rpm tools for tracking what's what. Same thing with customization. RPM is actually a pretty easy tool to use.
* I want tjhe SUSE install script to have an "Install everything" checkbox.
Ask SuSE. KRUD/Red Hat has this option.
* I want the library file tree (and others as needed) to be version controlled so that multi versions of a library can coexist peacefully. Way to much stuff gets broken when upgrading packages.
RPM copes with multiple versions of a library, with a bit of tweaking.
* I want a smart "help" script. Possible updated with cron. And twoi levels of it -- at least. A non-privileged user gets user oriented help, but admins get another flavor. Written in tcl/tk and easily modified by system admins. A fancy and helpful troubleshooting guide. Not all system admins are expert at all the tools and system configurations.
I usually use the application help for this sort of thing, but you may want to set up a wiki for your user-level documentation. There are many wiki's on freshmeat.
* Another install wish is to allow installation of services packages without assuming I want them all running!
KRUD/Red Hat has a script called chkconfig. This allows you to turn on and off your services for each different run levels. I suspect SuSE has something equivalent.