Hi,
* Torsten Werner [03-01-23 08:45:05 +0100] wrote:
Am 22. Januar 2003 schrieb Rocco Rutte:
Eigentlich ist das doch hier offensichtlich - es gibt in Debian wahrscheinlich Dutzende Editoren und darin verschiedene Versionen von vi, emacs und xemacs. Um wenigstens einen als /usr/bin/{editor,vi,emacs,xemacs} ansprechen zu können,
Das ist bei Editoren ja auch gut und schoen. Wenn ich so recht drueber nachdenke, ist das sogar gut, wenn $DAU sich die Configs in $HOME kaputt macht und andere Software (crontab -e, z.B.) trotzdem noch tut. Aber 'was mir noch Kopfzerbrechen macht, sind Kommandozeilen-Tools und dort speziell die Kommandozeilen-Optionen.
Beispiel: es gibt '/usr/bin/mp3-decoder'. Jeder Kommandozeilen-Decoder mag seine eigenen Optionen haben; und woher weiss jetzt Paket XY, was /usr/bin/mp3-decoder nutzt, welche Optionen erlaubt sind (neben dem puren Dateinamen; aber es ist ja nicht gesichert, dass der ohne Switch akzeptiert wird; oder Streams, etc.)? Diskutieren dann die Maintainer aller mp3- Decoder und kommen zu dem Ergebnis, dass sich die gebraeuchlichsten Optionen so aehnlich sind, dass man das ruhigen Gewissens vertreten kann?
Ich habe mehrere Shells und diverse makes installiert, wofuer es keine Symlinks gibt. Liegt das dann an den Maintainern?
Wenn Pakete verschiedener Maintainer das Alternatives-System nutzen sollen, müssen sich diese Maintainer natürlich erst abstimmen. Möglicherweise ist einfach das der Grund. Oder es liegt schlicht daran, das unter Debian viele Sachen das GNU make als make erwarten und man deshalb aus 'Kompatibilitätsgründen' keine Alternatives hier einsetzt.
Klingt plausibel, obwohl nicht 100% konsistent. Richtig praktisch waeren Alternatives allerdings auch fuer die MTAs und deren Einlieferungskommandos (meistens ein sendmail- benanntes Binary). Zumindest postfix, exim und sendmail nehmen die gleichen Optionen, qmail weiss ich nicht. Aber wahrscheinlich ist Mail zu wichtig, als dass man hier etwas riskieren will.
Bei den Shells hast du übrigens nicht recht. Die csh beispielsweise wird über Alternatives verwaltet.
Stimmt, jetzt wo du es sagst...
bye, Rocco