Hallo, Am Die, 2002-10-22 um 10.14 schrieb Edgar Kuchelmeister:
Hallo Dieter, hallo Liste
Dieter Kluenter schrieb am 22.10. 2002
Hallo,
Rudi Hoening
writes: [...] Diese Liste spiegelt immer einerseits die Probleme der Listenteilnehmer wider, andererseits die Fähigkeit der Listenteilnehmer, diese Probleme durch Rat zu beheben. Für diese Worte dank ich Dir.
Vielleicht noch einen Punkt hinzufügen: Zwischen Installationen und Konfigurationen von Programmen, wie vom Programmierer vorgesehen, und denen der Distributionen sind z. T. erhebliche Unterschiede, die sind ja sogar schon in einer Version zur nächster innerhalb einer Distribution unterschiedlich. Da verliert man als Neuling sehr schnell den Überblick.
Eigentlich ist es ganz einfach. Es gibt den FHS (File Hierarchy Standard) der empfiehlt, wo welche Dateien liegen sollten. Die Dateien der SuSE Distributionen werden dem FHS entsprechend einsortiert und die meisten Distributionen halten sich auch daran. Entwickler schreiben eigentlich keinen Installationspfad vor, es sei denn das Programm soll in einer changeroot Umgebung laufen, dann liegen auch die lib, include etc Verzeichnisse unterhalb des Programmverzeichnisses. Es gibt aber die Gepflogenheit, das selbstkompilierte Programme unterhalb von /usr/local installiert werden sollten, dies wird auch im configure script als default gesetzt, das kann aber durch das Flag --with-prefix=/irgend/ein/pfad im configure geändert werden. Bedenke bitte, daß Entwickler die Programme häufig für sehr unterschiedliche Plattformen schreiben wie z.B. HPUX, Solaris, BSD usw. u.a. dann auch für Linux. Es liegt daher immer in der Verantwortung des Administrators, die Installationspfade seinem System gemäß zu setzen. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hi Dieter,
Dieter Kluenter schrieb am 22.10.02 Am Die, 2002-10-22 um 10.14 schrieb Edgar Kuchelmeister:
Vielleicht noch einen Punkt hinzufügen: Zwischen Installationen und Konfigurationen von Programmen, wie vom Programmierer vorgesehen, und denen der Distributionen sind z. T. erhebliche Unterschiede, die sind ja sogar schon in einer Version zur nächster innerhalb einer Distribution unterschiedlich. Da verliert man als Neuling sehr schnell den Überblick.
Eigentlich ist es ganz einfach. Es gibt den FHS (File Hierarchy Standard) der empfiehlt, wo welche Dateien liegen sollten.
Ja, zwischenzeitlich hab ich solche Dinge auch schon begriffen. Aber angenommen Du googelst nach einem Problem, bekommst eine NG-Seite wo ein Tipp drinne steht ohne dass die Distri oder die Version erwähnt ist, da suchst Du manchmal nach Dateien die gar nicht da sind. Mal ein Beispiel aus einem E-Mail an mich, wo es mal schön erklärt wurde: "ich benutze SuSe 8.1 das war aber auch schon bei 8.0 so. vorher stand es in /etc/rc.config.d/sendmail und davor in /etc/rc.config" Manche schmeißen Dir aber einen kurzen Satz an den Kopf, z.B. einen Eintrag in sendmail.cf zu machen, zu einer Variablen die in meiner Datei einfach nicht drin steht, weil der oder diejenige eine andere Distri oder Version hat. Da steht man als Anfänger wie der Ochs vor der Apotheke ;-)
Entwickler schreiben eigentlich keinen Installationspfad vor, es sei [...]
OK, vielleicht trügt mich meine Erinnerung. Ich meinte _auch_ sowas: Bekam den Tipp für mein Problem (sendmail schreibt falschen Return-Path) Nimm doch mutt und setze in der .muttrc "set EnvelFrom" Also nehm ich mutt, konfiguriere und versende und nichts kommt an :-O Warum: mutt schreibt in ein Verzeichnis .../clientmqueue und sendmail sucht Mail zum Versenden in ../mqueue 8-O Da bewegt man sich wirklich manchmal am Kraterrand der Verzweiflung.
Bedenke bitte, daß Entwickler die Programme häufig für sehr unterschiedliche Plattformen schreiben wie z.B. HPUX, Solaris, BSD usw. u.a. dann auch für Linux. Es liegt daher immer in der Verantwortung des Administrators, die Installationspfade seinem System gemäß zu setzen.
Ich bin mir der Problematik wohl auch bewußt. Nur der Profi, für den der Umgang mit dem System kalter Kaffee ist, begreift manchmal nicht, dass diese Dinge einem Neuling einfach nicht bekannt sein können. Wißt ihr wirklich wie mühsam es sein kann mit less, oder man einen Eintrag zu suchen? Jedesmal Hilfe aufrufen nachsehen, aber die Steuerung in der Hilfe will auch wieder bekannt sein. Dann googelst Du, hängst eine Stunde Online 'rum und bist immer noch nicht schlauer, findest nicht genau die gesuchte Antwort, probierst wieder rum. Echt da bin ich schon manchmal dran Linux von der Platte zu hauen, aber dann packt einen doch wieder der Ehrgeiz und Du fragst nach. Hatte hier mal eine Frage zu cups gestellt, weil es einfach nicht ging. Bekam genau eine Antwort, von einem der genausoviel wußte wie ich :-(( Ich weiß, für der Profi haben wir Neulinge nur triviale Probleme. Aber denkt mal an die - auch manchmal leider nicht geäußerte - Dankbarkeit die wir Neulinge empfinden, wenn wir den (zwar schon mal zum 150 mal geäußerten) entscheidenden Tipp erhalten :-))) Gemeinsam Probleme lösen bringt die Welt voran ;-) Natürlich muß man als Neuling auch lernen und gelerntes anwenden. Dazu muß man eben auch diesem Schei... Outlook das Subjekt von RE: auf Re: und die kranke "> -----Original Message-----..." von Hand ändern *grummel* CU Ede
On Die, 22 Okt 2002 at 16:50 (+0200), Edgar Kuchelmeister wrote: [...]
Aber angenommen Du googelst nach einem Problem, bekommst eine NG-Seite wo ein Tipp drinne steht ohne dass die Distri oder die Version erwähnt ist, da suchst Du manchmal nach Dateien die gar nicht da sind.
man find [...]
Wißt ihr wirklich wie mühsam es sein kann mit less, oder man einen Eintrag zu suchen? Jedesmal Hilfe aufrufen nachsehen, aber die Steuerung in der Hilfe will auch wieder bekannt sein. Dann googelst Du, hängst eine [...]
Ja, das wissen wir genau. Was denkst Du denn, woher _wir_ Linux kennen? Der Hälfte der Antworten, die ich hier gebe, geht ein Testen und Manual-Lesen voraus. Zum Thema Hilfe-Bedienung: man man info info [...]
Hatte hier mal eine Frage zu cups gestellt, weil es einfach nicht ging. Bekam genau eine Antwort, von einem der genausoviel wußte wie ich :-((
Es kann nun mal passieren, dass keiner eine Lösung kennt oder derjenige, der sie kennt, im Urlaub ist, keine Zeit hat, keine Lust hat ... Wenn Du Anspruch auf eine Antwort haben willst, musst Du eine kostenpflichtige Hotline oder einen ebensolchen Support-Vertrag nutzen.
Ich weiß, für der Profi haben wir Neulinge nur triviale Probleme.
Quatsch! Jan
Hallo Jan, Jan Trippler schrieb am 22.10.02
erwähnt ist, da suchst Du manchmal nach Dateien die gar nicht da sind.
man find
Jep, oder locate datei (ist bei mir wesentlich schneller)
[...]
Wißt ihr wirklich wie mühsam es sein kann mit less, oder man einen Eintrag zu suchen? Jedesmal Hilfe aufrufen nachsehen, aber die Steuerung in der Hilfe will auch wieder bekannt sein. Dann googelst Du, hängst eine [...]
Ja, das wissen wir genau. Was denkst Du denn, woher _wir_ Linux kennen? Der Hälfte der Antworten, die ich hier gebe, geht ein Testen und Manual-Lesen voraus.
Ja, ist schon klar. Ich hab mich auch bald ein halbes Jahr (zu dem Zeitpunkt als ich mich entschlossen hab, dass der nächste Fileserver unserer Firma kein M$-Produkt mehr sein wird) hier auf der Liste ange- meldet und mitgelesen. Vor der Installation erstmal alle maßgeblichen Handbücher gelesen und erst dann installiert. Trotzdem sitz ich seit 2 Monaten auf einem System, mit dem ich keine E-Mails versenden kann, aber der Nebel lüftet sich bereits ;-) Bin kein Crack im Windowsbereich, hab aber auch in Foren Hilfestellungen gegeben und hab auch schon mit 'Textbausteinen' für bestimmte wiederkehrende Fragestellungen gearbeitet *grins* Allerdings verabschiede ich mich so langsam von Windows, 98SE ist das letzte mit dem ich noch arbeite und arbeiten werde. In gemischten Foren wurde man immer wieder von Linux-Usern ange- pöbelt, wie schei... Windows und wie toll Linux ist. Auch deswegen wollte ich Linux kennenlernen. Und ich muß sagen, dass Linux im Desktopbereich _für mich_ einfach noch nicht an Windows herankommt. Achtung: FÜR MICH, weil ich mich mit Win eben auskenne, weil die Unterstützung von neuer Hardware und der Einfachheit von Programm- installationen noch besser ist. Bitte keine Diskussion darüber, die Unzulänglichkeiten von Windows sind mir bekannt, darum will ich ja wechseln. Aber eines habe ich halt hier gelernt, der Ton ist manchesmal etwas rauher auf dieser Liste und das wollte ich mal zum Ausdruck bringen.
[...]
Hatte hier mal eine Frage zu cups gestellt, weil es einfach nicht ging. Bekam genau eine Antwort, von einem der genausoviel wußte wie ich :-((
Es kann nun mal passieren, dass keiner eine Lösung kennt oder derjenige, der sie kennt, im Urlaub ist, keine Zeit hat, keine Lust hat ...
Wenn Du Anspruch auf eine Antwort haben willst, musst Du eine kostenpflichtige Hotline oder einen ebensolchen Support-Vertrag nutzen.
Ich stelle keine Ansprüche und hab meine Probleme alleine gelöst. Es war einfach so, dass ich das in der SuSE 8.0 standardmäßige LP-Drucksystem bei Installation de- und CUPS selektiert hatte. Aber die Installationsroutine den CUPS-Daemon nicht gestartet hat. Ein Fehler in der Distri? Soll ich da wirklich einen kostenpflichtigen Support in Anspruch nehmen müssen? Da liegt für mich Redmond nur ein Steinwurf entfernt! Aber ich habe natürlich dennoch keinen Anspruch, daß mir irgend- jemand auf dieser Liste hilft. Aber wenn mir hier geholfen wird, dann hab ich eine Schuld die ich auch abzahlen werden! Es ist die Schuld an den Menschengeist. D.h. beim nächsten Fragenden der gleiche Probleme hat, bekommt er von _mir_ den Tipp und diejenigen unter Euch, für die diese Probleme trivial sind, können sich zurücklehnen und die Finger von der Tastatur lassen. Prinzip Community ;-)
Ich weiß, für der Profi haben wir Neulinge nur triviale Probleme.
Quatsch!
Kein Quatsch! Du kannst halt nur soundsoviele HIlfestellungen am Tag geben und auch Du kämpfst dann mit der Ungeduld, dass schon wieder einer zu blöd war die man-page zu lesen, dass ist nicht verwerflich sondern menschlich. Es reicht sicherlich, gelegentlich mal daran erinnert zu werden, dass aller Anfang schwer ist, um - wenn auch zähneknirschend - mal wieder einem geduldig unter die Arme zu greifen. Nimm es um Gottes-Willen nicht persönlich. Ich möchte das als 'allgemeine' Motivation zur Hilfe verstanden wissen. Ich habe hier auch schon sehr, sehr engagierte Hilfe erhalten (Danke an Jürgen Vollmer) die mich schon beinahe beschämt hat. CU Ede EOT
Hallo Edgar, Edgar Kuchelmeister schrieb am 23.10.2002 (11:06):
Jan Trippler schrieb am 22.10.02
erwähnt ist, da suchst Du manchmal nach Dateien die gar nicht da sind.
man find
Jep, oder locate datei (ist bei mir wesentlich schneller)
Ja, locate ist schneller, aber hat auch Nachteile. locate ist aber nicht notwendigerweise auf dem neuesten Stand. Wenn Du gerade frisch irgendwas rumgewurschtelt hast, dann ist es sogar sehr wahrscheinlich, daß locate Dir nicht weiterhilft. Hintergrund für Newbies: locate bezieht seine Informationen aus einer Datenbank, die regelmäßig per cronjob upgedated wird (bei SuSE einmal täglich). Man kann sie auch von Hand (mit dem Befehl updatedb) aktualisieren, wenn man nicht bis zum nächsten geregelten Update warten möchte. Außerdem hat locate den Nachteil, daß es mit den Rechten eines bestimmten Benutzers (standardmäßig als nobody?) läuft, und darum auf Daten in diversen Verzeichnissen keinen Zugriff hat. Ein find, das man im Zusammenhang mit der systemweiten Installation eines Programms ausführt, wird man hingegen eher als root starten, und damit auch wirklich alle Dateien sehen können. Man möge mich bitte korrigieren (alleine schon fürs Archiv), wenn ich da gerade Stuß erzählt habe. Gruß, Antje
Hallo, Gamundia.Dentalprodukte@t-online.de (Edgar Kuchelmeister) writes:
Hi Dieter,
Dieter Kluenter schrieb am 22.10.02 Am Die, 2002-10-22 um 10.14 schrieb Edgar Kuchelmeister:
[...]
Eigentlich ist es ganz einfach. Es gibt den FHS (File Hierarchy Standard) der empfiehlt, wo welche Dateien liegen sollten.
Ja, zwischenzeitlich hab ich solche Dinge auch schon begriffen. Aber angenommen Du googelst nach einem Problem, bekommst eine NG-Seite wo ein Tipp drinne steht ohne dass die Distri oder die Version erwähnt ist, da suchst Du manchmal nach Dateien die gar nicht da sind.
Gut, das kann ich verstehen, geht mir auch manchmal heute noch so.
Mal ein Beispiel aus einem E-Mail an mich, wo es mal schön erklärt wurde: "ich benutze SuSe 8.1 das war aber auch schon bei 8.0 so. vorher stand es in /etc/rc.config.d/sendmail und davor in /etc/rc.config"
Manche schmeißen Dir aber einen kurzen Satz an den Kopf, z.B. einen Eintrag in sendmail.cf zu machen, zu einer Variablen die in meiner Datei einfach nicht drin steht, weil der oder diejenige eine andere Distri oder Version hat. Da steht man als Anfänger wie der Ochs vor der Apotheke ;-)
Ein kleiner Tipp, mit 'locate' findet man alle Datein im System, z.B. locate sendmail.cf ich hoffe doch das die die locate Datenbank noch täglich durch einen cronjob erneuert wird? Sendmail ist in diesem Falle ein schlechtes Beispiel, auch von dem freundlichen Menschen der dir den Rat gegeben hat, die sendmail.cf direkt zu bearbeiten. Das sollte man tunlichst *nur* mit den m4 Macros machen, es sei denn man weiß genau was man macht und auch warum. Also in etwas längerer Form, nur die /etc/mail/linux.mc bearbeiten, dann den Befehl 'm4 linux.mc > /etc/senmdail.cf' eingeben.
Entwickler schreiben eigentlich keinen Installationspfad vor, es sei [...]
OK, vielleicht trügt mich meine Erinnerung. Ich meinte _auch_ sowas: Bekam den Tipp für mein Problem (sendmail schreibt falschen Return-Path) Nimm doch mutt und setze in der .muttrc "set EnvelFrom" Also nehm ich mutt, konfiguriere und versende und nichts kommt an :-O Warum: mutt schreibt in ein Verzeichnis .../clientmqueue und sendmail sucht Mail zum Versenden in ../mqueue 8-O Da bewegt man sich wirklich manchmal am Kraterrand der Verzweiflung.
Das kann ich sehr gut nachvollziehen :-( [...]
Ich bin mir der Problematik wohl auch bewußt. Nur der Profi, für den der Umgang mit dem System kalter Kaffee ist, begreift manchmal nicht, dass diese Dinge einem Neuling einfach nicht bekannt sein können.
Wißt ihr wirklich wie mühsam es sein kann mit less, oder man einen Eintrag zu suchen? Jedesmal Hilfe aufrufen nachsehen, aber die Steuerung in der Hilfe will auch wieder bekannt sein. Dann googelst Du, hängst eine Stunde Online 'rum und bist immer noch nicht schlauer, findest nicht genau die gesuchte Antwort, probierst wieder rum.
Ein paar kleine Hilfen, die das leben erleichtern. Der Befehl 'which' gibt dir den Pfad auf eine ausführbare Datei an, sofern sie in deinem Suchpfad liegt, 'which netscape' z.B. zeigt bei mir auf die Datei /usr/X11R6/bin/netscape, locate hatte ich schon erwähnt, 'whatis'zeigt dir manpages zu dem Thema an, sofoern die whatis Datenbank noch aufgebaut wird, apropos zeigt dir ebenfalls manpages zu dem Thema an. Vermutlich hast du auch info auf deinem System installiert, gibt einfach mal im xterm 'info info' ein und anschließend 'Ctrl h'. [...]
Ich weiß, für der Profi haben wir Neulinge nur triviale Probleme. Aber denkt mal an die - auch manchmal leider nicht geäußerte - Dankbarkeit die wir Neulinge empfinden, wenn wir den (zwar schon mal zum 150 mal geäußerten) entscheidenden Tipp erhalten :-)))
Auch sogenannte Profis haben klein angefangen, such mal im Archiv so von 1996 oder 1997 nach mails von mir, du wirst dich wundern, welche Fragen ich damals gestellt habe :-) Es mag dir ein Trost sein, daß ich ca. 3 Monate brauchte um mein ersten ISDN System so zu konfigurieren, daß ich im autodial Modus den Rechner betreiben konnte. Ich beschäftige mich seit Ende der 80er Jahre mit sendmail, bis heute habe ich noch nicht alle Features begrifffen. Nein, Anfänger haben keine trivialen Probleme, ihnen fehlt nur der Überblick, was verständlich ist, daher sind diese Probleme für Anfänger existenziell.
Gemeinsam Probleme lösen bringt die Welt voran ;-) Natürlich muß man als Neuling auch lernen und gelerntes anwenden. Dazu muß man eben auch diesem Schei... Outlook das Subjekt von RE: auf Re: und die kranke "> -----Original Message-----..." von Hand ändern *grummel*
Linux ist 90% Lesen und 10% Anwenden. :-) Noch ein Rat, du kannst nicht auf allen Linux-Gebieten umfassende Kompetenz erlangen, suche dir ein Thema das dich besonders interessiert und vertiefe dein Wissen zu diesem Themenbereich, du wirst sehen, wie schnell der Erfolg eintritt. Ich nehme mich mal wieder als Beispiel, ich habe keine Ahnung von KDE oder Gnome, habe nicht einmal KDE installiert, mich interessieren keine Multimedia Anwendungen oder ähnliches, davon habe ich keine Ahnung, könnte auch kaum eine Anwendung richtig konfigurieren. Mich interssieren Serverdienste wie smtp,nntp, dns, HylaFAX und seit geraumer Zeit Methoden der sicheren Authentifizierung und Autorisierung, mehr nicht. Da kann ich dann mitreden. Und von Windows habe ich auch keine Ahnung :-) -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Dieter Kluenter wrote:
Manche schmeißen Dir aber einen kurzen Satz an den Kopf, z.B. einen Eintrag in sendmail.cf zu machen, zu einer Variablen die in meiner Datei einfach nicht drin steht, weil der oder diejenige eine andere Distri oder Version hat. Da steht man als Anfänger wie der Ochs vor der Apotheke ;-)
[...]
Sendmail ist in diesem Falle ein schlechtes Beispiel, auch von dem freundlichen Menschen der dir den Rat gegeben hat, die sendmail.cf direkt zu bearbeiten. Das sollte man tunlichst *nur* mit den m4 Macros
ähm ... das habe ich nicht getan.
machen, es sei denn man weiß genau was man macht und auch warum. Also in etwas längerer Form, nur die /etc/mail/linux.mc bearbeiten, dann den Befehl 'm4 linux.mc > /etc/senmdail.cf' eingeben.
wenn ich mich nicht täusche gabe es aber zu dem 'kurzen satz an den kopf' auch noch einen link, der genau das von dir gewünschte beschreibt bzw. einen ersten anfang mit dieser thematik darstellt. micha
participants (5)
-
Antje M. Bendrich
-
Dieter Kluenter
-
Gamundia.Dentalprodukte@t-online.de
-
Jan.Trippler@t-online.de
-
Michael Meyer