Projekt piTelex - Vorstellung

todo
Antworten
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 4075
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Projekt piTelex - Vorstellung

#151

Beitrag: # 31112Beitrag detlef »

Baderbahn hat geschrieben: Mi 18. Mai 2022, 14:38 schnell aus dem Kopf der Ablauf zur ED1000 installation (unter Fedora, unter anderen Distros sind evtl. andere Paketmanagerbefehle zu nutzen)
Für Windows-User alles überhaupt kein Problem. Was ist ein Paketmanager? :D
Du verstehst das Problem von Nicht-Linux-Nutzern? ;)

Deswegen ja meine Frage nach einem Image, wo alles schon installiert ist.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
MCMLXXV
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

Baderbahn
Rank 3
Rank 3
Beiträge: 173
Registriert: Sa 2. Apr 2022, 13:19
Wohnort: Schorndorf
Hauptanschluß: 723941 siemens stgt
Kontaktdaten:

Re: Projekt piTelex - Vorstellung

#152

Beitrag: # 31114Beitrag Baderbahn »

... naja, das wäre ein Internetsuchamaschinenbemühaufwand von unter einer Minute, das herauszufinden. ;)

Im obigen Beispiel ist

Code: Alles auswählen

dnf install
der Befehl zum Aufruf des Paketmanagers (hier: dnf) inkl. angehängter Anweisung (hier: install)
Unter Ubuntu oder Debian (Rasperian bzw. PiOS ist ein Debian-Derivat)
einfach durch

Code: Alles auswählen

apt-get install
ersetzen. Der Rest ist ident auszuführen.

Nachtrag:
Der Installations- und Einrichteaufwand unter Windows ist mindestens gleich. Hier war bei mir sogar noch eine Code-Anpassung seitens Björn vonnöten, da bei meiner Soundkarte Eingang und Ausgang auf zwei IDs verteilt angezeigt werden.
Viele Grüße,
Simon / Baderbahn

Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | unter der Woche 7Uhe-, am Wochenende 9Uhr - 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Benutzeravatar

WolfHenk
Rank 6
Rank 6
Beiträge: 509
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

Re: Projekt piTelex - Vorstellung

#153

Beitrag: # 31116Beitrag WolfHenk »

Paketmanager:
Da in Linux die meisten Programme freeware sind, liegen sie als "Pakete" im Internet.
Jede, der vielen Linux-Distributionen (Geschmacksrichtungen) benutzt einen Manager um Programmpakete zu installieren.
Bei einigen geht das nur über die Kommandozeile (unter Windoof gibts das auch: CMD). Meist gibt es aber auch grafisch aufbereitete Paketmanager (Ubuntu/Mint etc...)
Der Paketmanager ist dafür verantwortlich, bestimmte Softwares zu installieren (z.B. einen Browser) und zusätzlich die dafür nötigen Hilfs- und Unterstützungsdateien zu installieren.

Beim Raspberry wird gerne ein auf "Debian" basierendes Linux verwandt. Hier heißt der Paketmanager APT (Advanced Packaging Tool) Mehr zu APT hier!.

Und wenn man sich dazu aufrafft, mal die Windowsecke zu verlassen, stellt man schnell fest, dass Computer verdammt viel mehr können, als Game und Browser...
Folgende Benutzer bedankten sich beim Autor WolfHenk für den Beitrag (Insgesamt 2):
BaderbahnMCMLXXV
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 4075
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Projekt piTelex - Vorstellung

#154

Beitrag: # 31124Beitrag detlef »

WolfHenk hat geschrieben: Mi 18. Mai 2022, 17:25 Paketmanager: Da in Linux die meisten Programme freeware sind, liegen sie als "Pakete" im Internet.
Das war ein Scherz. Ich habe ja beruflich mit dem Kram zu tun. Ich bin zwar notorischer Windows-User, aber die gesamte Entwicklungsumgebung meines letzten Projektes war Linux-like. Mit npm und yarn und lerna (das sind node.js Package-Manager).

Das war von mir nur als kleiner Zaunpfahl gemeint, dass eben der gemeine Windows-User mit solchen Begriffen nichts anfangen kann und solche Installationsanleitungen geeignet sind, Windows-User nachhaltig zu verschrecken. Und ich merke hier wieder, das Linux-User das überhaupt nicht nachvollziehen können, was dann dazu führt, dass Nicht-Linux-User sehr schnell entnervt aufgeben.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 3):
BaderbahnwyssbyMCMLXXV
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

BjoernS
Rank 3
Rank 3
Beiträge: 201
Registriert: Mi 6. Mai 2020, 21:25
Wohnort: Darmstadt
Hauptanschluß: 844767 twtr d

Re: Projekt piTelex - Vorstellung

#155

Beitrag: # 31131Beitrag BjoernS »

Baderbahn hat geschrieben: Mi 18. Mai 2022, 14:38
  • ... und nachdem im System-Audiomixer kontrolliert wurde, daß auch wirklich die Soundkarte angewählt ist, geht's los mit:

    Code: Alles auswählen

    cd ~/piTelex
    sudo ./telex.py
    evtl. werden Fehlermeldungen geworfen, das macht ALSA manchmal. Sollte dennoch klappen.
Danke für die Zusammenfassung ... Ergänzung: sudo sollte in der Regel nicht verwendet werden. Mir ist kein Fall bekannt wo es nötig ist, mit der Ausnahme eines Ports unter 1024.

Grüße


Björn
Folgende Benutzer bedankten sich beim Autor BjoernS für den Beitrag:
Baderbahn
844767 twtr d
Benutzeravatar

Baderbahn
Rank 3
Rank 3
Beiträge: 173
Registriert: Sa 2. Apr 2022, 13:19
Wohnort: Schorndorf
Hauptanschluß: 723941 siemens stgt
Kontaktdaten:

Re: Projekt piTelex - Vorstellung

#156

Beitrag: # 31132Beitrag Baderbahn »

hm... Ich bekomme ohne Superuser beim Ausführen (zumindest unter Fedora) eine Abbruch-Fehlermeldung mangels Berechtigung.
Der Superuser sollte aber in diesem Falle keine negativen Einflüsse haben - außer Du codest da noch was mit rein ;)

P.S. @Björn: vielleicht kannst Du noch den Punkt "commentjson" mit in das Wiki nehmen. Das ist da leider unvollständig.
Viele Grüße,
Simon / Baderbahn

Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | unter der Woche 7Uhe-, am Wochenende 9Uhr - 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar

MCMLXXV
Rank 4
Rank 4
Beiträge: 294
Registriert: Sa 27. Mär 2021, 19:28
Wohnort: Schillingen
Hauptanschluß: 4729685 bit d - FS20

Re: Projekt piTelex - Vorstellung

#157

Beitrag: # 31149Beitrag MCMLXXV »

detlef hat geschrieben: Mi 18. Mai 2022, 17:55 Das war von mir nur als kleiner Zaunpfahl gemeint, dass eben der gemeine Windows-User mit solchen Begriffen nichts anfangen kann und solche Installationsanleitungen geeignet sind, Windows-User nachhaltig zu verschrecken. Und ich merke hier wieder, das Linux-User das überhaupt nicht nachvollziehen können, was dann dazu führt, dass Nicht-Linux-User sehr schnell entnervt aufgeben.
Juchhu - einer der mich versteht! Wenn ich nicht weiß was ich da tue kommt halt meistens Schrott dabei raus - und Linux ist dafür halt schonmal ne verdammt gute Basis.....
Mit freundlichen Grüßen

Thomas

936701 aupa d - T100S
4729685 bit d - FS200 (derzeit leider offline)
832336 dust d - T100 (derzeit aufgrund Defekt offline)
280275 reila d - Epson TM-T88II (Bon-Telex)
Benutzeravatar

BjoernS
Rank 3
Rank 3
Beiträge: 201
Registriert: Mi 6. Mai 2020, 21:25
Wohnort: Darmstadt
Hauptanschluß: 844767 twtr d

Re: Projekt piTelex - Vorstellung

#158

Beitrag: # 31156Beitrag BjoernS »

Moin,
Baderbahn hat geschrieben: Mi 18. Mai 2022, 19:06 hm... Ich bekomme ohne Superuser beim Ausführen (zumindest unter Fedora) eine Abbruch-Fehlermeldung mangels Berechtigung.
Der Superuser sollte aber in diesem Falle keine negativen Einflüsse haben - außer Du codest da noch was mit rein ;)

P.S. @Björn: vielleicht kannst Du noch den Punkt "commentjson" mit in das Wiki nehmen. Das ist da leider unvollständig.
Per se gibt es natürlich keine schädlichen Folgen. Es gibt 1001 Berechtigungen im System, was ist denn der Fehler? (Argl, habe schonmal das "sudo git" im Wiki korrigiert. Wenn man schon damit anfängt geht es gar nicht mehr anders.)

Ich persönlich halte es für unsauber, Dienste dauerhaft mit erhöhten Rechten zu betreiben, die Entscheidung liegt natürlich bei jedem selbst. Wenn mal was passiert, ob jetzt ein Unfall (à la rm -rf /) oder ein Einbruch, macht es das ganze System platt statt nur den jeweiligen Benutzer. Mein piTelex läuft glücklich unter dem Benutzer "pi".

Danke für den Hinweis mit der Doku, ein Bisschen die Achillesferse von piTelex. Mit der Installationsanleitung tue ich mir generell schwer, denn um alle möglichen Varianten zu testen sitze ich den ganzen Tag dran, mit Beruf und Familie bliebe dann auch keine Zeit für die Software. :hehe: Deswegen sind wir dankbar für jeden Hinweis. Das beste ist natürlich aktive Doku-Arbeit (danke Rolf :grovel:).

Auch für den angesprochenen Versionstag im i-Telex-Protokoll würde ich das Ganze gerne auf solidere Beine stellen, mit setup.py und so, aber das ist so komplex, und danach das Ganze zu testen ... siehe oben. :scratch: Dauert dann halt alles.

Grüße


Björn
Folgende Benutzer bedankten sich beim Autor BjoernS für den Beitrag (Insgesamt 2):
Baderbahnobrecht
844767 twtr d
Benutzeravatar

BjoernS
Rank 3
Rank 3
Beiträge: 201
Registriert: Mi 6. Mai 2020, 21:25
Wohnort: Darmstadt
Hauptanschluß: 844767 twtr d

Re: Projekt piTelex - Vorstellung

#159

Beitrag: # 31157Beitrag BjoernS »

detlef hat geschrieben: Mi 18. Mai 2022, 16:18 Für Windows-User alles überhaupt kein Problem. Was ist ein Paketmanager? :D
Um mal auf den Zug aufzuspringen ... :D
detlef hat geschrieben: Mi 18. Mai 2022, 16:18 Du verstehst das Problem von Nicht-Linux-Nutzern? ;)

Deswegen ja meine Frage nach einem Image, wo alles schon installiert ist.
M.W. hat Jochen gerade ein neues in Entwicklung. Wie man das am besten verteilt weiß ich aber noch nicht, denn github hat eine Beschränkung von 2 GB.

Das Vorgehen ist aber prinzipiell dasselbe auch unter Windows. Python inkl. pip installieren (bei den meisten Distros schon vorhanden) und die weiteren Python-Module über pip ziehen, am einfachsten mit

Code: Alles auswählen

pip install -r requirements.txt
Damit zieht man sich halt auch ohne ED1000 numpy runter, aber einfacher isses.
detlef hat geschrieben: Mi 18. Mai 2022, 17:55 Das war ein Scherz. Ich habe ja beruflich mit dem Kram zu tun. Ich bin zwar notorischer Windows-User, aber die gesamte Entwicklungsumgebung meines letzten Projektes war Linux-like. Mit npm und yarn und lerna (das sind node.js Package-Manager).

Das war von mir nur als kleiner Zaunpfahl gemeint, dass eben der gemeine Windows-User mit solchen Begriffen nichts anfangen kann und solche Installationsanleitungen geeignet sind, Windows-User nachhaltig zu verschrecken. Und ich merke hier wieder, das Linux-User das überhaupt nicht nachvollziehen können, was dann dazu führt, dass Nicht-Linux-User sehr schnell entnervt aufgeben.
Mein Beileid, viel schlimmer als die Abhängigkeiten bei node.js geht kaum ;)

Ich verstehe deine Bedenken, habe aber derzeit keine Lösung. :? Abgesehen vom fertigen Pi-Image ist es, wie erwähnt, ein großer Aufwand, Software mit Folgeabhängigkeiten über mehrere Plattformen konsistent und anwenderfreundlich auszurollen.

Wegen Windows vs. GNU/Linux: Meiner Erfahrung nach gibt es zusätzlich noch ein deutliches "Fähigkeitsgefälle" Richtung Windows. Das ist nicht böse gemeint, Windows versteckt halt viele Komplexitäten eines modernen Betriebssystems unter einer netten Oberfläche, und wenn man keine komplizierteren oder ungewöhnlichen Aufgaben zu erledigen hat, ist es dort erstmal einfacher. GNU/Linux zieht halt scheinbar mehr Leute an, die sowieso schon "Bastlergene" haben. Am Ende müssen aber bei beiden Plattformen immer die Abhängigkeiten installiert und die jeweilige Konfiguration angepasst werden.

Für volle "Windowsfreundlichkeit" müsste vmtl. eine msi-Installation bereitgestellt werden, eine grafische Konfigurationsoberfläche erstellt und das Ganze als Windows-Dienst eingebunden werden. Das werde ich nicht machen, da mir die Kompetenz, Zeit und auch der Spaß an Arbeit mit Windows fehlen (muss es auf der Arbeit schon oft genug benutzen :hehe:). Ich glaube, meine Zeit ist effektiver bei Fehlerbehebung und Weiterentwicklung von piTelex eingesetzt. Für Unterstützung sind wir aber immer dankbar!

Für die absehbare Zukunft werden sich bei piTelex vsl. alle Interessenten damit abfinden müssen, selbst Python installieren, pip benutzen und eine Textdatei editieren zu müssen.

Grüße


Björn
Folgende Benutzer bedankten sich beim Autor BjoernS für den Beitrag (Insgesamt 2):
Baderbahnobrecht
844767 twtr d
Benutzeravatar

BjoernS
Rank 3
Rank 3
Beiträge: 201
Registriert: Mi 6. Mai 2020, 21:25
Wohnort: Darmstadt
Hauptanschluß: 844767 twtr d

Re: Projekt piTelex - Vorstellung

#160

Beitrag: # 31158Beitrag BjoernS »

Moin!
MCMLXXV hat geschrieben: Mi 18. Mai 2022, 02:20 Also ich hab nen "Raspberry Pi Modell B" hier - also noch vor dem Pi2. Reicht das Ding?
Nen Pi2 Modell B hab ich aber auch noch irgendwo liegen....
Für TW39 vermutlich ja, ED1000 braucht etwas Wumms und da sollte es mindestens ein 3er sein.
MCMLXXV hat geschrieben: Mi 18. Mai 2022, 02:20 Wo kann man das Image denn finden? GIbt es dann für die Konfi irgendwo noch ne (deutsche) Anleitung? Mein Englisch ist halt auch nicht gerade das Beste....
Jochen hat das Image. Es ist halt leider etwas zu groß, um es in Github hochzuladen. Bzgl. der Sprache: Jochen hat sich mal für Englisch entschieden, deshalb ist das die Hauptsprache des Projekts. Helfer zur Übersetzung sind willkommen. (Ich weiß aus eigener Erfahrung, wie mühselig und undankbar diese Arbeit ist. :D) Die englischsprachigen Kollegen beispielsweise behalfen sich bisher bei der i-Telex-Doku mit Google Translate.

Ansonsten, wie schon geschrieben, melde dich bei Fragen/Problemen gerne. Prinzipiell würden wir es gerne allen recht machen, aber uns fehlt die Zeit.
MCMLXXV hat geschrieben: Mi 18. Mai 2022, 02:20 Noch ne Frage: Warum braucht man eigentlich für ED1000 ne externe Soundkarte? Der Pi hat doch schon Sound on board?
Der passende Eingang fehlt beim Pi (Mikrofon/Line in). Außer du hast eine reine Empfangsmaschine, wenn du auf die Störungserkennung verzichtest wäre das möglich ;)

Grüße


Björn
844767 twtr d
Antworten

Zurück zu „piTelex allgemein“