Zitat
habe mal im Archiv bei xpix rumgeschaut und da steht auch nix über template. wofür soll das sein und brauche ich das überhaupt?
Wenn du auch im News-Thread zum Bigpatch 0.6 geschaut hättest, könntest du dies beantworten. Wenn du keine Lust auf lesen hast, dann probiere doch einfach mal aus, Template via cpan-console zu deinstallieren. Dann versuchst du vdradmind.pl zu starten und überlegst dir dann die Antwort...
Zitat
gehe ich auf die Webseite ist der rechte Frame erstmal nicht geladen. ein Klick auf Timer löst das Problem dann. und dann funzt der Fernseher nicht. diese Meldung kommt:
Zum rechten Frame: Dass Zeitleiste beim ersten mal nicht klappt, ist bei mir normal. Klicke ich aber auf Programm und dann auf Zeitleiste, geht's. Ich glaube irgendwo in diesem oder im 0.6er Thread gelesen zu haben, dass das bei nur einer DVB-Karte der Fall ist. Auf jedenfall ist das Problem xpix bekannt. Die Begründung dafür liegt im bisherigen Konzept von vdradmin. Xpix arbeitet aber an einer Lösung, wie ich es verstanden habe. Die Sache mit dem Fernseher: Weißt du was svdrpsend.pl ist? Ist dein VDR Server für svdrpsend? Hat dein VDR schon die svdrpsend-Erweiterung GRAB. Ein
svdrpsend.pl HELP
gibt hierüber Auskunft. Damit die Sache mit dem GRAB läuft, müssen im Kernel bestimmte Optionen aktiviert sein + entsprechende Module geladen sein. Falls du speziell das im 0.6er Thread oder mit der Suchefunktion nicht findest, dann frag ruhig nochmal nach. Das wird bestimmt nochmal einer genauer erklären können. Aber: erst suchen, dann fragen!!!
Zitat
der vdr rennt mit root rechten. vdradmin?? keine ahnung wo man einstellt mit welchen rechten der läuft.
Unter Linux läuft im Normalfall ein Prozess mit den Rechten des Users, der ihn gestartet hat, ganz einfach.
man ps
... sagt dir, wie du zu deinen Prozessen auch den jeweiligen User anzeigen lassen kannst.
Zitat
zudem frage ich mich warum die epg daten unter /video ligen und nicht im config verzeichnis? wo steht das denn?? ich habe das config verzeichnis auf /usr/local/vdr/config geändert. hätte gedacht das da auch die epg daten liegen....
Na schau doch einfach mal nach in /usr/local/vdr/config !
Wenn es dort eine Datei epg.data mit recht aktuellem Zeitstempel gibt, dann werden wohl auch dort deine epg-daten gespeichert.
Dies sagst du dann einfach dem vdradmind.pl wenn du es nochmals mit der -c Option aufrufst, oder aber alternativ das vdradmind.conf-file editierst.
Wo du das findest, beantworte ich jetzt:
Zitat
und dann würde ich noch gerne wissen wo sich vdrarmin nun installiert. ich habe es nämlich nach ./install.sh einmal im entpackten verzeichnis (ist ja klar) dann unger /usr/local unter /opt und im makefile steht als bindir /usr/bin
Tja, ich finde, hier solltest du eigentlich auch fast selbst drauf kommen. Ich gebe mal ein paar Erklärungen, die zwar eigentlich ins Grundlagen-Forum gehören, aber ich bin mal nich so:
Die Frage ist, welches vdradmind auf deinem System überflüssig ist, gell?
So, grundsätzlich kannst du das erst einmal selbst entscheiden.
Wenn du vdradmind gerne von jedem Pfad aus in der Shell starten möchtest, dann macht es Sinn vdradmin "richtig" zu installieren.
Was heißt installieren? Naja, im allgemeinen werden die Dateien aus dem Source-Dir einfach an die Richtigen Stellen im System kopiert. Das übernimmt das Makefile beim Aufruf von make install für dich, und zwar bei allen apps auf Linux, außer der Author ist irgendwie der Meinung, er müsse dies anders machen. Du kannst dich ja mal ein bisschen mit der Semantik in einem Makefile beschäftigen, am besten im Grundlagenforum oder aber in einem allgemeinen Linux-Forum.
Jedenfalls ist so eine Stelle für das ausführbare Programm meist ein Pfad, in dem viele Programme liegen. Da gibt es mehrere Pfade auf deinem System. Um mal die kennen zu lernen, die deine Shell so durchsucht, wenn du einfach in irgendeinem Pfad einen Befehl eingibst, lass deine Shell doch mal die Umgebungsvariable $PATH anzeigen:
echo $PATH
Jede Shell hat evtl. eine etwas andere Umgebung, das hängt z.B. davon ab, welche Skripte beim Login eines Users so gestartet werden. Jedenfalls, wenn du nun einfach so nen Befehl eintippst oder auch in einem Skript aufrufst, dann wird die Umgebungsvariable $PATH genommen und die Pfade der Reihe nach durchsucht, ob sich der Befehl in diesem oder jenem Pfad befindet. Das erste gefundene Programm wird dann ausgeführt.
Wenn du ein bestimmtes anderes vdradmin starten möchtest, dann musst du also logischerweise den Pfad mit davor schreiben.
Zum executable eines Progs gehören meist auch noch diverse conf-Dateien. Eigentlich sollte in der Readme stehen, wo man diese findet, da hätte xpix für die Version 0.8 noch eine Aufgabe, finde ich. Du könntest natürlich, nachdem du nu evtl. so viel Durchblick hast, natürlich den xpix unterstützen und mal ein Readme schreiben, was anderen Usern hilft nicht dieselben Fragen und Probleme wie du zu haben.
Wenn aber nun mal das Readme keine Auskunft gibt, was macht der Linuxuser dann zunächst, (am besten vor dem installieren!) ?
Er schaut mal ins Makefile. Je nach Basiswissen, weiß er dann, was da so vor sich geht beim installieren. Das Makefile vom vdradmin finde ich aber recht überschaubar! Auch wenn man nicht verstehen sollte, was da passiert, so ist im Falle von vdradmin an dieser Stelle aber auch für den Laien der Kopf des Makefiles nicht informationslos. Dort werden einige Variablen auf bestimmte Werte gesetzt. Ich finde dies tröstet über das noch etwas karge Readme hinweg.
Man kann all das installierte Zeugs weg löschen und vdradmin nur aus dem Sourcepfad heraus starten. Vielleicht gibt es ja eine uninstall Option im Makefile, dann könnte das ein entsprechender make Aufruf für einen erledigen. Musste halt mal nachgucken. Wenn nich, machst es halt per Hand mit Hilfe der Infos aus dem Kopf des Files.
Die Version im /opt ist vermute ich, deswegen da, weil xpix, das für den Standardordner für Sourcen hält, warum auch immer. Das install-Skript könnte dann alles nochmal runter geladen und dort hingeschrieben haben. Musste mal nachschauen im install. Kann sein, dass das nich auf xpix' Mist gewachsen ist, sondern auf dem vom vdradmin-Author. Ich finde das könnte xpix mit seinem Patch dann aber mal etwas Linux-typischer machen (. oder /usr/local/src/). Kann aber auch sein, dass ich mich irre und eigentlich lässt ja das install-Skript dem User die Entscheidung, wo er seine Sourcen hinpackt (nach . nämlich). In diesem Falle musst du irgendwann mal die ganze Sache ins opt-Verzeichnis hingepackt haben.
Für den Fall, dass du vdradmin gerne direkt aus dem Source-Verzeichnis starten möchtest, so befinden sich die conf- und pid- und sonstwas-Dateien im vdradmind-Verzeichnis selbst.
So, nun liegt es an dir zu entscheiden, ob du gerne 1, 2 oder 3 mal vdradmin auf deinem System haben möchtest. Lösche einfach alle Versionen + dazugehörige Dateien und evtl. Verzeichnisse, die du nicht magst.
Du wirst sicher gemerkt haben, dass ich kaum eine Frage direkt beantwortet habe. Ich halte die Erläuterung "wie man es selber macht" für zwar sehr aufwendig aber für hoffentlich nachhaltiger, gesetz dem Fall der Leser meiner Erläuterungen nutzt das gelernte auch für andere Probleme, die nun evtl. selbständig lösbar sein sollten. Ich sollte Volkswirtschaft studieren ;).
Gruß e-PUNK