Single-user vs multi-user system configuration suggestion
This is about Debian's sometimes not-complete configuration on the grounds
that a multi-user system shouldnot enable bells for all users. I think
that users would be better served if this behaviour were optional.
Background:
When some packages are installed (e.g. AUCTeX), they are not enabled.
While enabling them may involve an easy step (e.g. adding `(require
'tex-site)' to ~/.emacs), the new users who want to try-out the package
may waste a lot of time figuring this out (and led them to believe that
Win98 is easier to setup than Debian). The new users may also have just
installed 100 packages with dselect and have trouble keeping track of all
these tweaks that must be done by hand.
Proposed Solution:
I understand that on some Debian systems that are setup for multi-user
use, the admin may not want to force his or her choice on every user. But
what if the initial configuration of Debian had a /etc/debian-configure-as
file (or any other name) that said "as single-user" or "as multi-user".
If single-user configuration were selected, then all packages like AUCTeX
could assume it safe and preferable to fully install themselves, making
the end-user's job much easier.
Alternatively, if this type of solution is not adopted, I suppose
maintainers of such packages could created a NAME-single-user-config.deb
package that would do that fullest configuration in a second package. But
that would break the same policy. Could there be a special section for
single-user full configuration tools?
PS: Sorry to pick on AUCTeX as an example, I'm sure other packages suffer
from this limit also. But AUCTeX is so good that I want users to be able
to try it out easily. I'm also interested in making a few deb packages of
my own to setup some Emacs stuff (font-latex, bib-cite, etc) to make them
easier to try-out and use, but there's not point since that would break
current policy. :-(
--
AUCTeX reference:
Noel Yap <ivy1@cornell.edu> wrote about the AUCTeX configuration:
> Debian [should] put (require 'tex-site.el) in
> /etc/emacs/site-start.el or to have the package itself put a symlink to
> tex-site.el in /etc/emacs/site-start.d/. This is the default behavior
> of tm and vm.
And the reply came back from the AUCTeX maintainer <salve@debian.org>:
> The Debian AUC TeX package currently works the way it does because
> Debian is a multi-user operating system.
>
> A system administrator may want to make it available to her users
> without forcing /all of them/ to use it by default: every user could
> decide it by himself, adding `(require 'tex-site)' to his "~/.emacs"
> if he wants to.
>
> Should the system administrator want to have it loaded by default for
> all her users, she would only have to add `(require 'tex-site)' to the
> system-wide "/etc/emacs/site-start.el".
>
> The whole story is documented in "/usr/doc/auctex/README.Debian".
--
Peter Galbraith, research scientist <GalbraithP@dfo-mpo.gc.ca>
Maurice Lamontagne Institute, Department of Fisheries and Oceans Canada
P.O. Box 1000, Mont-Joli Qc, G5H 3Z4 Canada. 418-775-0852 FAX: 775-0546
6623'rd Linux user at the Linux Counter -- http://counter.li.org/
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: