ich such nen beep

Du suchst ein Programm für einen bestimmten Zweck?
Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 06.12.2011 13:12:14

Code: Alles auswählen

root@eiche:~# apt-get install linux-image-2.6.39-bpo.2-686
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Hinweis: »linux-image-2.6.39-bpo.2-686-pae-dbg« wird für regulären Ausdruck »linux-image-2.6.39-bpo.2-686« gewählt.
Hinweis: »linux-image-2.6.39-bpo.2-686-pae« wird für regulären Ausdruck »linux-image-2.6.39-bpo.2-686« gewählt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-image-2.6.39-bpo.2-686-pae : Hängt ab von: linux-base (>= 3~) aber 2.6.32-39 soll installiert werden
                                    Empfiehlt: firmware-linux-free (>= 3~) soll aber nicht installiert werden
                                    Beschädigt: initramfs-tools (< 0.99~) aber 0.98.8 soll installiert werden
E: Beschädigte Pakete
root@eiche:~# 
Ich fand den Fehler. Nun habe ich mich für die 39 entschieden. Nach meinem Versuch kam diese Ausgabe.

MfG

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ich such nen beep

Beitrag von Soong » 06.12.2011 14:05:56

Also ich hab das ganze erst kürzlich auf einem frisch installierten System gemacht und es lief einfach durch. Allerdings bei der AMD64-Version. Allerdings bekomme ich aus irgendeinem Grund auch gar keine anderen Kernel außer dem AMD64-Kerneln (mehr) angeboten. Deshalb kann ich das Problem leider momentan nicht nachstellen. Weiß vielleicht jemand anders noch mehr dazu?
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

haber

Re: ich such nen beep

Beitrag von haber » 06.12.2011 18:47:21

Versuch mal ein apt-get update vor der Installation.
Falls das nicht hilft,dann ein apt-get -f install,welches deine Paketliste wieder in Ordnung bringt,die scheint etwas durcheinandergeraten.
Hoffe es hilft.

mfG. haber

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 07.12.2011 09:41:58

Danke für den Tipp. Jedoch bleibt der Fehler weiterhin bestehen.
Ich probiere grade auf PITTI, jedoch wird der morgen nicht mehr da sein. Er ist kein Server und muss für die Neuen mit XP versehen werden.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: ich such nen beep

Beitrag von KBDCALLS » 07.12.2011 15:19:58

Fautzemann hat geschrieben:

Code: Alles auswählen

root@eiche:~# apt-get install linux-image-2.6.39-bpo.2-686
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Hinweis: »linux-image-2.6.39-bpo.2-686-pae-dbg« wird für regulären Ausdruck »linux-image-2.6.39-bpo.2-686« gewählt.
Hinweis: »linux-image-2.6.39-bpo.2-686-pae« wird für regulären Ausdruck »linux-image-2.6.39-bpo.2-686« gewählt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-image-2.6.39-bpo.2-686-pae : Hängt ab von: linux-base (>= 3~) aber 2.6.32-39 soll installiert werden
                                    Empfiehlt: firmware-linux-free (>= 3~) soll aber nicht installiert werden
                                    Beschädigt: initramfs-tools (< 0.99~) aber 0.98.8 soll installiert werden
E: Beschädigte Pakete
root@eiche:~# 
Ich fand den Fehler. Nun habe ich mich für die 39 entschieden. Nach meinem Versuch kam diese Ausgabe.

MfG

Es ist doch eigentlich klar wie Klächen was hier schief geht. Es soll der Kernel 2.6.39 installiert werden der von dem Paket linux-base in der Version mindesten 3.0 abhängt. Das wird aber nicht automatisch installiert, da die Backports von Hause aus eine Priorität von 1 haben. Also werden die Pakete nicht automatisch mitinstalliert falls im Hauptrepository ein Paket gleichen Namens aber in kleiner Version vorhanden ist. Da gibts dann zwei Möglichkeiten entweder man überschreibt die Priority für die Backports in den preferences mit einem Wert von mindestens 100 oder man fordert das Paket explizit aus den Backports an.

Code: Alles auswählen

aptitude install linux-image-2.6.39-bpo.2-686-pae linux-base/squeeze-backports
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 12.12.2011 07:56:39

Hallo. Ich hab es getan. Und es geht trotzdem nicht :-(
Gebe aber auf. Mit Ubuntu geht es ja auch. Aber darf ich vom Lehrer aus nicht
auf Ubuntu wechseln. Soll Debian beibehalten.

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: ich such nen beep

Beitrag von Liffi » 12.12.2011 08:22:39

Fautzemann hat geschrieben: Gebe aber auf. Mit Ubuntu geht es ja auch.
Das sollte ein Grund sein nicht aufzugeben. Ich wuesste nicht, warum es dann unter Debian nicht gehen sollte.

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: ich such nen beep

Beitrag von Liffi » 12.12.2011 08:22:39

Fautzemann hat geschrieben: Gebe aber auf. Mit Ubuntu geht es ja auch.
Das sollte ein Grund sein nicht aufzugeben. Ich wuesste nicht, warum es dann unter Debian nicht gehen sollte.

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 12.12.2011 08:55:58

Ich dachte ja auch, dass ja das Eine auf dem Anderen basiert und so alles gleich funktionieren sollte. Aber ich hab auch keine Lust mehr immer nur Probleme lösen zu müssen.
So leb ich halt ohne beep .

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: ich such nen beep

Beitrag von r900 » 12.12.2011 12:51:29

Ich denke ich hab einen Lösungsansatz für dein Problem. Gib mal ein

Code: Alles auswählen

dmesg | grep -i speaker
Bei mir sehe ich dann

Code: Alles auswählen

[    3.684154] input: PC Speaker as /devices/platform/pcspkr/input/input4
Das sagt mir dass die Tröte als input-device (weshalb auch immer) Nummer 4 erkannt wurde.
Dann kann ich dem Ding mit

Code: Alles auswählen

beep --device /dev/input/event4
auch ganz wunderbar schreckliche Töne entlocken. :D
Allerdings nur als root, da auf dem device die Berechtigung so gesetzt ist:

Code: Alles auswählen

crw------- 1 root root 13, 68 12. Dez 2011  /dev/input/event4
Müsste man mal ein bisschen tiefer graben weshalb der speaker als Eingabegerät erkannt wird.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: ich such nen beep

Beitrag von cosmac » 12.12.2011 16:03:34

hi,
r900 hat geschrieben:Müsste man mal ein bisschen tiefer graben weshalb der speaker als Eingabegerät erkannt wird.
dieser Lautsprecher ist (logisch) ein Teil der Konsole, also Tastatur und Bildschirm. Früher war er auch gelegentlich in der Tastatur eingebaut. Er kann Laut geben, wenn man über den Zeilenanfang hinaus löschen will oder bei jedem Tastendruck ein "Klick" ausgeben. So gesehen passt /dev/input/ schon.
Beware of programmers who carry screwdrivers.

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: ich such nen beep

Beitrag von r900 » 12.12.2011 16:48:56

Achso, na dann passt es ja.
Ich merke auch gerade, wenn ich das Modul pcspkr entferne und dann wieder lade

Code: Alles auswählen

modprobe -r pcspkr
modprobe pcspkr
funktioniert beep auch ohne Angabe von device. Auch als normaler user.
Ich nehme an dass es hieran liegt:

Code: Alles auswählen

[    5.028026] input: PC Speaker as /devices/platform/pcspkr/input/input4
...
[    5.407400] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input5
Das Modul der Soundkarte wird wahrscheinlich nach dem pcspkr-Modul geladen und übernimmt dessen Funktion.

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 13.12.2011 07:42:07

Cool der beept :-)
Wie mach ich das nun, daß der immer beept?
Habe:

Code: Alles auswählen

root@eiche:~# dmesg | grep -i speaker
[    3.126836] input: PC Speaker as /devices/platform/pcspkr/input/input0
root@eiche:~# beep --device /dev/input/event4
Could not open /dev/input/event4 for writing
open: No such file or directory
root@eiche:~# beep --device /dev/input/event0
root@eiche:~# modprobe -r pcspkr 
root@eiche:~# modprobe pcspkr 
root@eiche:~# beep
eingegeben.

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ich such nen beep

Beitrag von Soong » 13.12.2011 10:40:59

Wann genau willst du denn den Ton hören? Wenn das Herunterfahren anfängt, kommt bei mir sowieso ein Ton, wenn das bei dir nicht so ist, müsste man da ansetzen. Wenn du einen Ton hören willst, wenn das herunterfahren zu Ende ist, dann müsste man was anderes machen.

Nur mal so nebenbei: Ich hab grad nochmal nachgeschaut was deine ursprüngliche Frage war und du wolltest feststellen ob der Server an oder aus ist. Siehst du das eigentlich nicht noch viel besser an der Leuchtdiode, die sicher im Gehäuse verbaut ist? (Das soll nicht heißen, dass wir dir nicht zu deinem Beep verhelfen wollen, ich bin nur neugierig.)
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 13.12.2011 11:02:47

Code: Alles auswählen

beep -l 400 -f 262 -n -l 400 -f 294 -n -l 400 -f 330 -n -l 400 -f 349 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 440 -n -l 400 -f 349 -n -l 400 -f 523 -n -l 400 -f 440 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 440 -n -l 400 -f 349 -n -l 400 -f 523 -n -l 400 -f 440 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 294 -n -l 400 -f 330 -n -l 400 -f 294 -n -l 400 -f 262 -n -l 400 -f 330 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 392 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 349 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 330 -n -l 400 -f 294 -n -l 400 -f 330 -n -l 400 -f 294 -n -l 400 -f 294 -n -l 400 -f 294 -n -l 400 -f 294 && shutdown -h now
Steht im crontab. Und wenn er runterfährt, soll es also n lied geben und dann aus.

mfg

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ich such nen beep

Beitrag von Soong » 13.12.2011 12:47:38

Die einfachste Möglichkeit wäre wahrscheinlich deinen Befehl in der crontab um die Geräteangabe (in deinem Fall --device /dev/input/event0) zu erweitern. Ich bin mir zwar nicht sicher, ob die Geräte bei jedem Start gleich nummeriert werden, aber es ist nen Versuch wert. Wenn das nicht geht, müsstest du beim Hochfahren jedesmal das Kernelmodul entladen und wieder neu laden lassen. Aber probier's doch erst mal so.
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: ich such nen beep

Beitrag von r900 » 13.12.2011 13:26:39

Soong hat geschrieben:Wenn das nicht geht, müsstest du beim Hochfahren jedesmal das Kernelmodul entladen und wieder neu laden lassen
Bessere Idee: Das automatische Laden des pcspkr-Moduls verhindern durch einen Eintrag in "/etc/modprobe.d/alsa-base-blacklist.conf"

Code: Alles auswählen

blacklist snd-pcsp
blacklist pcspkr
Und dann in "/etc/rc.local"

Code: Alles auswählen

modprobe pcspkr
exit 0

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ich such nen beep

Beitrag von Soong » 13.12.2011 13:37:15

r900 hat geschrieben:Das automatische Laden des pcspkr-Moduls verhindern durch einen Eintrag in "/etc/modprobe.d/alsa-base-blacklist.conf"
Das ist natürlich richtig. Das hätte mir auch selber einfallen können... :oops:
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 13.12.2011 13:42:22

Danke. Das geht. Hammer...

Schön und nun höre ich "Fuchs du hast die Gans gestohlen" wenn er runter fährt.

hat wer n Weihnachtslied?

MfG

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: ich such nen beep

Beitrag von r900 » 13.12.2011 13:45:50

Fautzemann hat geschrieben:Steht im crontab.
Also schaltest du den Computer jeden Tag zu einer bestimmten Zeit aus?
Fautzemann hat geschrieben:Und wenn er runterfährt, soll es also n lied geben und dann aus.
Herunterfahren ist runlevel 0, daher solltest du dein beep Kommando in eine Datei schreiben, z.B. "/etc/init.d/beep". Inhalt:

Code: Alles auswählen

#!/bin/sh
beep -l 400 ...
Dann machst du die Datei ausführbar

Code: Alles auswählen

chmod +x /etc/init.d/beep
und legst einen symlink unter "/etc/rc0.d/" an

Code: Alles auswählen

cd /etc/rc0.d/
ln -s ../init.d/beep K01beep
Dann musst du das beep Kommando aus der crontab wieder entfernen, sonst spielt er das Lied doppelt ab. Dein Syntax ist ohnehin problematisch. Du schreibst beep ... && shutdown. Wenn also beep nicht korrekt ausgeführt werden kann, wird auch der shutdown nicht durchgeführt.

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 13.12.2011 15:05:10

Danke ich hab das so gemacht und ob es geht, werd ich in 20 min sehen. Und morgen berichten.

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ich such nen beep

Beitrag von Soong » 13.12.2011 15:08:32

Welche der vorgeschlagenen Lösungen hast du denn jetzt umgesetzt?
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

Benutzeravatar
r900
Beiträge: 1053
Registriert: 09.10.2011 20:06:11
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stockholm

Re: ich such nen beep

Beitrag von r900 » 13.12.2011 15:47:25

Da die Melodie ja relativ lang ist, wäre es nicht besser per crontab eine Minute vor shutdown abzuspielen?

Benutzeravatar
Fautzemann
Beiträge: 53
Registriert: 02.12.2011 08:02:33

Re: ich such nen beep

Beitrag von Fautzemann » 14.12.2011 09:59:14

r900 hat geschrieben:
Soong hat geschrieben:Wenn das nicht geht, müsstest du beim Hochfahren jedesmal das Kernelmodul entladen und wieder neu laden lassen
Bessere Idee: Das automatische Laden des pcspkr-Moduls verhindern durch einen Eintrag in "/etc/modprobe.d/alsa-base-blacklist.conf"

Code: Alles auswählen

blacklist snd-pcsp
blacklist pcspkr
Und dann in "/etc/rc.local"

Code: Alles auswählen

modprobe pcspkr
exit 0
Das hab ich getan, und siehe da, es funktioniert richtig gut.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: ich such nen beep

Beitrag von Cae » 14.12.2011 15:45:55

r900 hat geschrieben:Das automatische Laden des pcspkr-Moduls verhindern durch einen Eintrag in "/etc/modprobe.d/alsa-base-blacklist.conf"

Code: Alles auswählen

blacklist snd-pcsp
blacklist pcspkr
Und dann in "/etc/rc.local"

Code: Alles auswählen

modprobe pcspkr
exit 0
Vielen Dank! Die Funktion ist da und mein etwas älterer Nachbarthread [1] gelöst.

Gruß Cae

[1] viewtopic.php?f=13&t=131450
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten