On Wed 17 Feb 2021 at 07:49:57 (+0800), Kevin Shell wrote:
> On Wed, Feb 17, 2021 at 07:47:51AM +0800, Kevin Shell wrote:
> > On Wed, Feb 17, 2021 at 07:39:15AM +0800, Kevin Shell wrote:
> > > On Tue, Feb 16, 2021 at 04:38:06PM -0600, David Wright wrote:
> > > > On Tue 16 Feb 2021 at 17:48:25 (+0800), Kevin Shell wrote:
> > > > 
> > > [...]
> > > > > Isn't Debian already has a /etc/alternatives/ mechanism?
> > > > 
> > > > AIUI all the targets of /etc/alternatives are all installed at the
> > > > same time, and can be simultaneously run without conflicting with
> > > > each other. The links merely select which target is run (and
> > > > documented) by invoking a name, like "www-browser" (→ lynx for me),
> > > > "awk" (gawk) or "rename" (the Perl one). I might be running firefox,
> > > > mawk and rename.ul (by their specific name) at the same time as the
> > > > "default" versions.
> > > > 
> > > I asked this question because on my laptop there's an alternatives system
> > > that can keep several programs providing the same or similar functions
> > > at the same time.
> > > Debian also has an alternatives system but doesn't allowed to install
> > > multiple MTAs. 
> > > 
> > > https://github.com/fedora-sysv/chkconfig/blob/master/alternatives.c
> > > $ dnf info alternatives
> > > Name         : alternatives
> > > Summary      : A tool to maintain symbolic links determining default 
> > > commands
> > > URL          : https://github.com/fedora-sysv/chkconfig
> > > License      : GPLv2
> > > Description  : alternatives creates, removes, maintains and displays 
> > > information about
> > >              : the symbolic links comprising the alternatives system. It 
> > > is possible
> > >              : for several programs fulfilling the same or similar 
> > > functions to be
> > >              : installed on a single system at the same time.
> > > 
> > besides BSD systems also have a similar system call mailwrapper
>                                                  called
> > http://man.openbsd.org/mailwrapper.8

AIUI (and I'm not one to be playing these tricks), it doesn't seem to
do more than using, say,

. Debian's alternatives to create a dummy package that satisfies apt's
  dependencies, and
. installing your favoured foreign replacement in, say, /opt.

Again, I'll pass on looking for documentation on switching MTAs
using mailwrapper.

Cheers,
David.

Reply via email to