Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tipps_und_tricks_allgemein [2014/03/01 21:56]
kellerleiche [Sed Schritt für Schritt am Beispiel]
tipps_und_tricks_allgemein [2016/02/29 22:29] (aktuell)
kellerleiche [DEVEL Dateien finden und löschen]
Zeile 56: Zeile 56:
 \\ \\
 Nun WinXP starten und eine Eingabeaufforderung öffnen (Cmd.exe). Dort "//​attrib -s -h -r c:​\boot.ini//"​ Enter "//​notepad c:​\boot.ini//"​ eintippen, daraufhin öffnet sich der Editor. Am Ende der Boot.INI folgende Zeile einfügen "//​c:​bootsect.lin="​PCLinuxOS//"​ und die Zeile "//​timeout=0//"​ auf 10 abändern. \\ Speichern und den Rechner neustarten und schon kann zwischen XP und Linux gewählt werden und man kann jetzt getrost Vista installieren (wen mans den braucht). Nun WinXP starten und eine Eingabeaufforderung öffnen (Cmd.exe). Dort "//​attrib -s -h -r c:​\boot.ini//"​ Enter "//​notepad c:​\boot.ini//"​ eintippen, daraufhin öffnet sich der Editor. Am Ende der Boot.INI folgende Zeile einfügen "//​c:​bootsect.lin="​PCLinuxOS//"​ und die Zeile "//​timeout=0//"​ auf 10 abändern. \\ Speichern und den Rechner neustarten und schon kann zwischen XP und Linux gewählt werden und man kann jetzt getrost Vista installieren (wen mans den braucht).
 +\\
 +\\
 +====== RT5xxx Treiber für Wlan Sticks ======
 +\\
 +Wichtig, den Stick noch nicht einstecken, erst nach dem letzten Befehl einstecken, erst dann wurde dieser erkannt und wpa_supplicant wurde erfolgreich durchgeführt.
 +\\
 +Verwendeter Kernel ist \\
 +**3.2.1x**
 +\\
 +\\
 +Gerät \\
 +**ALL0234NanoV2 Mini Wireless LAN Adapter** \\
 +**D-Link DWA-125 A3**
  
 +\\
 +\\
 +Treiber \\
 +Heruntergeladen von: http://​www.ralinktech.com/​en/​04_support/​support.php?​sn=501
 +\\
 +Extrahiere das Paket und bearbeite die ~/​os/​linux/​config.mk Datei
 +\\
 +**'​HAS_WPA_SUPPLICANT=y'​** \\
 +und \\
 +**'​HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'​** \\
 +\\
 +Im übergeordneten Ordner öffne ein Terminal als Benutzer, **nicht root** und tippe 
 +
 +  make
 +
 +
 +Sofern fertig ohne Fehlermeldung muss die rt5xxx.ko gezippt werden mit folgenden Befehl
 +
 +  gzip -9 ./​os/​linux/​rt5xxxsta.ko
 +Der Befehl kann auch variieren bzw. kann man auch in das Verzeichnis wechseln.
 +  gzip -9 rt5xxxsta.ko
 +
 +Nun werden wir root und führen folgende Befehle aus
 +
 +  cp .rt5xxxsta.ko.gz ​ /​lib/​modules/​`uname -r`/​kernel/​drivers/​net/​usb/​
 +
 +gefolgt von
 +
 +  depmod -a
 +
 +dann
 +
 +  cp RT2870STA.dat ​ /​etc/​Wireless/​RT2870STA/​RT2870STA.dat
 +Eventuell müssen wir die Verzeichnisse anlegen mit 
 +  mkdir /​etc/​Wireless
 +  mkdir /​etc/​Wireless/​RT2870STA
 +
 +zu guter letzt 
 +
 +  wpa_supplicant -Dwext -ira0 -c /​etc/​wpa_supplicant.conf -d
 +
 +Erst jetzt den Stick einstecken...
 +\\
 ====== ​  AVM Fritz WLAN USB Stick mit Ndiswrapper installieren - WEP, WPA, WPA2 läuft! ====== ====== ​  AVM Fritz WLAN USB Stick mit Ndiswrapper installieren - WEP, WPA, WPA2 läuft! ======
 (Wieder gefunden, soll nur die Arbeitsweise von ndiswrapper darlegen, <​del>​der Stick wird ab der Kernelversion 2.6.22 und Deinstallation von ndiswrapper unterstützt!</​del>​ Siehe Nachtrag unten im Beitrag) (Wieder gefunden, soll nur die Arbeitsweise von ndiswrapper darlegen, <​del>​der Stick wird ab der Kernelversion 2.6.22 und Deinstallation von ndiswrapper unterstützt!</​del>​ Siehe Nachtrag unten im Beitrag)
Zeile 107: Zeile 163:
 Schreibe **LiveCD** und Sie bootet, denn ist gibt Probleme mit Quad4S Systeme. Schreibe **LiveCD** und Sie bootet, denn ist gibt Probleme mit Quad4S Systeme.
  
 +====== Bootvorgang dauert ungewöhnlich lang ... ======
 +
 +Den Befehl "​bootloader-config --action rebuild-initrds"​ ausführen und das System sollte wie gewohnt schnell booten.
 ====== Symbolische Verknüpfungen (Symlink)... ====== ====== Symbolische Verknüpfungen (Symlink)... ======
 In einem Unix-System kann man mit dem folgenden Befehl eine symbolische Verknüpfung erstellen In einem Unix-System kann man mit dem folgenden Befehl eine symbolische Verknüpfung erstellen
Zeile 205: Zeile 264:
   1366 768   1366 768
         ​         ​
-        ​+==== CDROM Laufwerk öffnen ==== 
 +Sollte mal unerwartet das CD-Laufwerk sich nicht öffnen lassen starte eine Konsole und 
 +nutze //eject -v// um das Laufwerk zu öffnen. 
 +  eject -v 
 +  eject: using default device `/​dev/​sr0'​ 
 +  eject: device name is `/​dev/​sr0'​ 
 +  eject: /dev/sr0: not mounted 
 +  eject: /dev/sr0: is whole-disk device 
 +  eject: /dev/sr0: is removable device 
 +  eject: /dev/sr0: trying to eject using CD-ROM eject command 
 +  eject: CD-ROM eject command succeeded 
 ====== MPlayer reagiert nicht auf Tasten ====== ====== MPlayer reagiert nicht auf Tasten ======
  
Zeile 218: Zeile 288:
  
 Als Beispiel haben wir eine *.m3u File mit folgenden Angaben: <br> Als Beispiel haben wir eine *.m3u File mit folgenden Angaben: <br>
 +_____________________________________________________________________________________
 <​code><​br>​ <​code><​br>​
 #​‎EXTM3U‬ <br> #​‎EXTM3U‬ <br>
Zeile 225: Zeile 295:
 #​EXTINF:​-1,​3 SAT: <br> #​EXTINF:​-1,​3 SAT: <br>
 rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/​ <br> rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/​ <br>
-</​code>​ <br> +</​code>​ 
 +_____________________________________________________________________________________ 
 +<br>
 <p>So nun kommt der Teil wo <​b>​sed</​b>​ ins Spiel kommt... <br> <p>So nun kommt der Teil wo <​b>​sed</​b>​ ins Spiel kommt... <br>
 Wir wollen die erste Zeile löschen und zwar wie folgt (davon ausgehend wir öffnen ein Terminal wo unsere *.m3u gespeichert ist). Mein Beispiel heißt einfach neu und test ;) Wir wollen die erste Zeile löschen und zwar wie folgt (davon ausgehend wir öffnen ein Terminal wo unsere *.m3u gespeichert ist). Mein Beispiel heißt einfach neu und test ;)
Zeile 232: Zeile 303:
 <​p><​b>​sed -e '​s/#​‎EXTM3U‬//'​ neu > test</​b></​p>​ <​p><​b>​sed -e '​s/#​‎EXTM3U‬//'​ neu > test</​b></​p>​
 <​p>​Löscht die erste Zeile schneidet diese aber nicht ab. <​p>​Löscht die erste Zeile schneidet diese aber nicht ab.
 +_____________________________________________________________________________________
 <​code><​br>​ <​code><​br>​
 &​nbsp;<​br>​ &​nbsp;<​br>​
Zeile 240: Zeile 311:
 rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​ rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​
 </​code>​ </​code>​
 +_____________________________________________________________________________________
 <br> <br>
 Sieht ja schon mal nicht schlecht aus, was jetzt weg muss/soll ist <​i>#​‎EXTINF‬:​-1,</​i>,​ also erneut sed ausführen. Man könnte jedesmal sed -e '​s/​*/:/'​ schreiben, sähe so aus:<​br>​ Sieht ja schon mal nicht schlecht aus, was jetzt weg muss/soll ist <​i>#​‎EXTINF‬:​-1,</​i>,​ also erneut sed ausführen. Man könnte jedesmal sed -e '​s/​*/:/'​ schreiben, sähe so aus:<​br>​
Zeile 248: Zeile 320:
 <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​}'​ neu > test</​b>​ <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​}'​ neu > test</​b>​
 </p> </p>
 +_____________________________________________________________________________________
 <​code><​br>​ <​code><​br>​
 &​nbsp;<​br>​ &​nbsp;<​br>​
Zeile 254: Zeile 327:
 #​EXTINF:​-1,​3 SAT:<​br>​ #​EXTINF:​-1,​3 SAT:<​br>​
 rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​ rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​
-</​code><​br>​+</​code>​ 
 +_____________________________________________________________________________________ 
 +<br>
 <​p>​Dummerweise wird nur der erste <​i>#​‎EXTINF‬:​-1,</​i>​ abgeschnitten,​ wohlmöglich ein Zeichenfehler,​ also den nächsten sofort hinterher...<​br>​ <​p>​Dummerweise wird nur der erste <​i>#​‎EXTINF‬:​-1,</​i>​ abgeschnitten,​ wohlmöglich ein Zeichenfehler,​ also den nächsten sofort hinterher...<​br>​
 <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//​}'​ neu > test</​b><​br>​ <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//​}'​ neu > test</​b><​br>​
 Nun sieht es wie folgt aus:<​br>​ Nun sieht es wie folgt aus:<​br>​
 +_____________________________________________________________________________________
 <​code><​br>​ <​code><​br>​
 &​nbsp;<​br>​ &​nbsp;<​br>​
Zeile 264: Zeile 340:
 3 SAT:<​br>​ 3 SAT:<​br>​
 rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/</​br>​ rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/</​br>​
-</​code></​p>​+</​code>​ 
 +_____________________________________________________________________________________ 
 +</p>
  
 <​p>​Sieht schon einmal gut aus, als nächstes schneiden wir die erste leere Zeile ab, mit<​br>​ <​p>​Sieht schon einmal gut aus, als nächstes schneiden wir die erste leere Zeile ab, mit<​br>​
Zeile 271: Zeile 349:
 <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//;/​^\s*$/​d}'​ neu > test</​b><​br>​ <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//;/​^\s*$/​d}'​ neu > test</​b><​br>​
 Alle Leerzeilen werden mit diesen Befehl abgeschnitten. <br> Alle Leerzeilen werden mit diesen Befehl abgeschnitten. <br>
-<​code>​+_____________________________________________________________________________________ 
 +<code><br>
 3 SAT HD (Braucht schnelle Internet)<​br>​ 3 SAT HD (Braucht schnelle Internet)<​br>​
 http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​ http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​
 3 SAT:<​br>​ 3 SAT:<​br>​
 rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​ rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​
-</​code></​p>​+</​code>​ 
 +_____________________________________________________________________________________ 
 +</p>
 <p> <p>
 <​i>​$!N;​s/​\n/​|/</​i><​br>​ <​i>​$!N;​s/​\n/​|/</​i><​br>​
 Dieser Befehl schneidet jede zweite Zeile ab und fügt die zu der ersten mit den Trennzeichen <​b>​|</​b>​...<​br>​ Dieser Befehl schneidet jede zweite Zeile ab und fügt die zu der ersten mit den Trennzeichen <​b>​|</​b>​...<​br>​
-<​code>​+_____________________________________________________________________________________ 
 +<code><br>
 3 SAT HD (Braucht schnelle Internet)|http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​ 3 SAT HD (Braucht schnelle Internet)|http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​
 3 SAT:​|rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​ 3 SAT:​|rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​
-</​code></​p>​+</​code>​ 
 +_____________________________________________________________________________________ 
 +</p>
  
 <​p>​Und zu guter letzt <​i>​s/​^/​|/</​i>​ fügen wir mit diesen Befehl einen weiteren Trenner vor jeder Zeile.<​br>​ <​p>​Und zu guter letzt <​i>​s/​^/​|/</​i>​ fügen wir mit diesen Befehl einen weiteren Trenner vor jeder Zeile.<​br>​
 <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//;/​^\s*$/​d;​$!N;​s/​\n/​|/;​s/​^/​|/​}'​ neu > test</​b><​br>​ <​b>​sed -e '​{s/#​‎EXTM3U‬//;​s/​‪#​‎EXTINF‬:​-1,//​g;​s/#​EXTINF:​-1,//;/​^\s*$/​d;​$!N;​s/​\n/​|/;​s/​^/​|/​}'​ neu > test</​b><​br>​
-<​code>​+_____________________________________________________________________________________ 
 +<code><br>
 |3 SAT HD (Braucht schnelle Internet)|http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​ |3 SAT HD (Braucht schnelle Internet)|http://​82.220.10.66/​udp/​239.3.0.8:​1234<​br>​
 |3 SAT:​|rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​ |3 SAT:​|rtmp://​$OPT:​rtmp-raw=rtmp://​server14-yt.stream-company.org:​80/​live/​3sat pageUrl=http://​www.yourtv.to/<​br>​
-</​code><​br>​+</​code>​ 
 +_____________________________________________________________________________________ 
 +<br>
 Absolut einfach, wenn man weiß worum es geht ;​)</​p>​ Absolut einfach, wenn man weiß worum es geht ;​)</​p>​
 </​html>​ </​html>​
  
  
 +====== DEVEL Dateien finden und löschen ======
  
 +Nutze unter 64 Bit Systeme
 +  rpm -qa | grep devel | sort -f | sed -e "​s/​devel/​*^/"​ | cut -d "​^"​ -f1 | sed -e "​s/​*/​devel/"​ | sed -e "​{s/​glibc-devel//​g;​s/​glibc-headers-devel//​g;​s/​kernel-devel//​g;​s/​lib64ncurses-devel//​g;​s/​libstdc++-devel//​g;​s/​lib64python-devel//​g}"​ | paste -d" " -s  > develfiles.txt
 +  ​
 +Oder unter 32 Bit Systeme  ​
 +  rpm -qa | grep devel | sort -f | sed -e "​s/​devel/​*^/"​ | cut -d "​^"​ -f1 | sed -e "​s/​*/​devel/"​ | sed -e "​{s/​glibc-devel//​g;​s/​glibc-headers-devel//​g;​s/​kernel-devel//​g;​s/​libncurses-devel//​g;​s/​libstdc++-devel//​g;​s/​libpython-devel//​g}"​ | paste -d" " -s  > develfiles.txt
 +    ​
 +Nun als **ROOT**
 +  apt-get remove `cat develfiles.txt`
 +  ​
 +Nicht zu löschende DEVEL Dateien hier hinzufügen \\
 +\\
 +  {s/​glibc-devel//​g;​s/​glibc-headers-devel//​g;​s/​kernel-devel//​g;​s/​lib64ncurses-devel//​g;​s/​libstdc++-devel//​g;​s/​lib64python-devel//​g} ​
 +  ​
 +  ​
  
 
tipps_und_tricks_allgemein.1393707408.txt.gz · Zuletzt geändert: 2014/03/05 22:27 (Externe Bearbeitung)
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac