Archiv für die Kategorie ‘Linux’


26. Februar 2010 - Server über PS3 herunterfahren

Ich bin gerade total aus dem Häuschen. Eigentlich ist es total billig gelöst, aber ich kann jetzt von meiner Playstation 3 mein NAS ausschalten auf dem die Mediendaten liegen, die ich mir auf der PS3 (Streaming) anschauen möchte.

Dazu habe ich ps3mediaserver (eine in Java implementierte Open Source Software für DLNA-Streaming) die ich verwende angepasst. Ich habe also einen neuen Menüpunkt hinzugefügt, der mittels der Java Funktion Runtime.getRuntime.exec(String) die Shutdown Binary von Ubuntu aufruft und den Server ausschaltet.

Angepasster Quelltext (PMS.java)

// Menüpunkt um Server herunterzufahren
// Klaus Meyer, 26.02.2010
// http://www.klaus-meyer.net
// Have fun
vf.addChild(new VirtualVideoAction("::: Server ausschalten :::", true) {
   public boolean enable() {
      try {
         System.out.println("::: Shutdown :::");
         // Terminal Befehl zusammenbauen
         String [] command = new String [] {
             "sudo"
            ,"shutdown"
            ,"-h"
            ,"now"
         };
         // Befehl ausführen
         Process proc = Runtime.getRuntime().exec(command);
         // Waren bis Prozess durchgelaufen
         proc.waitFor();
         // Debugausgabe
         BufferedReader buff = new BufferedReader(new InputStreamReader(proc.getInputStream()));
         String currentLine;
         while ((currentLine = buff.readLine()) != null) {
            System.out.printf(">%s\n",currentLine);
         }
         System.out.println("::: Ende Shutdown-Vorgang :::");
         // PS3 Mediaserver beenden
         System.exit(0);

      } catch (Exception e) {
         System.out.println("::: Shutdown nicht möglich :::");
      }
      return true;
   }
});
// End of Changes

Hier findet ihr den Patch für die SVN Revision 410 des PS3Mediaserver und ein fertiges Tarball zum Download: http://downloads.klaus-meyer.net/other/PS3MediaServer/ Eventuell läuft der Patch auch noch mit späteren Versionen.

Um den Shutdown zu erlauben, müsst Ihr unter Ubuntu z.B. noch die /etc/sudoers Datei anpassen (bitte sudo visudo verwenden) in meinem Fall ist meyer der Benutzer unter dem der PMS läuft:

meyer ALL = NOPASSWD: /sbin/shutdown -h now

Ich wünsche euch viel Spaß damit, falls ihr es auch verwenden möchtet.

Abgelegt in Linux, Programmieren, Software | Keine Kommentare »


16. Januar 2010 - Ubuntu 8.04 und screen v-split

Ich habe mir gerade mal wieder das Tool screen unter Ubuntu angeschaut und beschlossen dieses jetzt öfters zu verwenden. Leider hat mir die möglichkeit gefehlt den Splitscreen auch vertical zu betreiben. Doch dieses kann man ganz einfach nachträglich in den Quelltext einkompilieren, dafür gibt es sogar schon einen fertigen Patch. Funktionieren tut es so:

Zuerst die eventuell schon installierte Version aus dem System entfernen:

aptitude remove –purge -y screen

Dann die benötigten Build Dependencies laden:

apt-get build-dep screen -y

Noch ein Paket hinzufügen, das ebenfalls benötigt wird:

apt-get install libncurses5-dev -y

Um gleich ein *.deb Paket zu erhalten brauchen wir noch checkinstall

apt-get install checkinstall -y

Nun die aktuelle Source herunterladen … :

wget http://fresh.t-systems-sfr.com/unix/src/misc/screen-4.0.3.tar.gz

… und entpacken:

tar zxvf screen-4.0.3.tar.gz
cd  screen-4.0.3.tar.gz

Den Patch laden und entpacken:

wget http://vsp4sdl.yuggoth.org/wrp_vertical_split_0.3_4.0.2.diff.bz2
bunzip2 wrp_vertical_split_0.3_4.0.2.diff.bz2

Nun den Quelltext patchen:

patch -Np1 < wrp_vertical_split_0.3_4.0.2.diff

Und nun kompilieren und installieren (in Paketverwaltung):

./configure –prefix=/usr
make
checkinstall

Fertig, nun könnt ihr in screen mit [CTRL] + [A] [V] einen vsplit machen.
Have fun. :-)

Wer keinen Bock darauf hat das alles zu machen, der kann sich hier mein DEB-Paket herunterladen (nur auf Ubuntu 8.04 getestet!).

Abgelegt in Linux, Programmieren, Software | Keine Kommentare »


21. November 2009 - Mein Homeserver / NAS

Mein Homeserver (oder NAS) ist nun endlich vorerst fertig. Hat jetzt doch länger gedauert wenn man bedenkt, dass die Hardware bei mir seit letztem Samstag rumsteht, aber ich hatte abends einfach keine Lust daran weiter zubasteln. Auf dem Intel Atom System habe ich die aktuelle Ubuntu Server LTS (8.04 Hardy Heron installiert). Das System läuft mit einem Software RAID 1 (Linux Kernel RAID) und dient mir zur Zeit nur als Massenspeicher für meinen Mac, in dem er über AFP die Daten freigibt. Geplant sind noch weitere Funktionen wie die Nutzung als Time Machine Volume um meinen Mac automatisch zu sichern, ein openVPN Server oder ein PS3 Media Server um Videos auf meine Playstation 3 zu streamen.

Hier ein paar Bilder von Gerät:

Und noch die technischen Daten:

Zotac ION ITX A Motherboard mit Intel Atom 330 (Dual Core) CPU
2 GB Samsung DDR2-800 RAM
2x Samsung Eco Green F2 1TB HDDs mit 5400rp/m
40 € No-Name Gehäuse

Abgelegt in Hardware, Linux | 2 Kommentare »


16. November 2009 - Ubuntu 8.04 mit RAID 1 (Kernel RAID)

Ich installiere gerade meinen Home-Server bzw. mein neues NAS. Hier schon mal ein paar Links zum Thema RAID unter Linux (Ubuntu in meinem Fall):

http://www.realriot.de/2007/04/25/fakeraid-howto-ubuntu/
http://www.brandonchecketts.com/archives/booting-from-a-software-raid-device-on-ubunto-karmic-910
http://www.howtoforge.com/how-to-install-ubuntu8.04-with-software-raid1
http://tldp.org/HOWTO/Software-RAID-HOWTO.html

Wenn die Kiste läuft werde ich auch einen kurzen Artikel zu Hard und Software posten.

Abgelegt in Hardware, Linux, Software | Keine Kommentare »


30. Mai 2009 - Russisches Roulette für Unix Admins

Hehe, das ist ja wie Russisches Roulette für Unix Admins:

root@box:~$ [ $[ % 6 ] == 0 ] && rm -rf / || echo *Click*

Gefunden auf: http://www.commandlinefu.com/commands/browse

Abgelegt in Linux, Lustiges | Keine Kommentare »


10. April 2009 - Linux: ISO8859-1 zu UTF-8

Kleine Merkhilfe für mich: Konvertierung von ISO8859-1 nach UTF-8 unter Linux

iconv -f ISO8859-1 -t UTF-8 input-file.txt > output-file.txt

Vielleicht auch für den ein oder anderen nützlich :-) ist dieser relativ interessante Link: http://www.tu-chemnitz.de/urz/linux/faq/unicode.html

Abgelegt in Linux, Programmieren | Keine Kommentare »


03. März 2009 - Ubuntu 8.10 mit Kernel 2.6.29 – ohne Aufwand

Ich habe gerade bei ubuntuusers.de gelesen, dass das Ubuntu Kernel-Team jetzt auch fertige Debian Pakete mit aktuelleren Kerneln anbietet. Da mein Notebook (Lenovo Thinkpad SL300) noch einige Probleme mit Ubuntu (Kernel 2.6.27-11) hatte habe ich versucht den aktuellsten Kernel 2.6.29-rc6 zu installieren (bis jetzt war ich immer zu faul den Kernel von Hand zu kompilieren – bzw. hatte keine Lust/Zeit mich mit dieser Thematik auseinander zu setzten).

Der Kernel lässt sich ohne Probleme installieren: ich habe mir das Debian Paket für den Kernel und noch ein weiteres für WLAN herunterladen müssen (wg. Abhängigkeiten) und konnte diese ganz einfach installieren. Jetzt funktionieren die Hotkeys für die Helligkeitsregelung auch unter Ubuntu. Mal sehen, was sich durch das Update noch alles verbessert hat :-)

Der Beweis: Ein Ubuntu 8.10 mit 2.6.29-rc6-generic Kernel

2009-03-03_ubuntu_2.6.29

Die Pakete mit den Kerneln gibt es hier: http://kernel.ubuntu.com/~kernel-ppa/mainline/

Abgelegt in Linux | Keine Kommentare »


28. Februar 2009 - E-Mails sichern mit Hypermail

Ich habe gerade meine E-Mails mit dem Programm hypermail gesichert und bin dabei über einen Fallstrick gestolpert.
Beim Aufruf von hypermail hat das Programm keinerlei Ausgabe erzeugt und ist wie in einer Endlosschleife hängen geblieben.

meyer@duffman:~> cd .mozilla-thunderbird/<Profil-ID>.default/Mail/Local\ Folders/
meyer@duffman:Local Folders> hypermail -L de_DE.UTF-8 -m Inbox -d /home/meyer/Mails_2009-02-28/

Die Lösung war doch so einfach, hypermail kann anscheinend nicht mit absoluten Pfadangaben arbeiten, also schnell einen Ordner anlegen und die Mails dort rein sichern:

meyer@duffman:Local Folders> mkdir Mails_2009-02-28
meyer@duffman:Local Folders> hypermail -L de_DE.UTF-8 -m Inbox -d Mails_2009-02-28/
meyer@duffman:Local Folders> mv Mails_2009-02-28/* /home/meyer/Mails_2009-02-28/

Trotz diesem kleinen Problems mag ich hypermail, denn es erstellt schöne HTML-Archive aus meinen E-Mails :-)

Abgelegt in Linux | Keine Kommentare »


17. Februar 2009 - Ubuntu 9.04

Juhu bald kommt Ubuntu 9.04 raus – jedoch leider nur mit Kernel 2.6.28.
Hatte mich schon so gefreut, dass es der 29er Kernel wird weil in dem ein ACPI Problem mit meinem Notebook behoben ist.
Aber vielleicht pflegen die Ubuntu Entwickler diesen Patch in den 28er Kernel mit ein.

Auf jeden fall freu ich mich schon auf den Flotten Wolperdinger (Jaunty Jackalope)

Abgelegt in Linux | Keine Kommentare »


01. Februar 2009 - Komodo Edit auf Ubuntu 64bit

Ich habe mir heute Ubuntu 8.10 auf meinem PC installiert und wollte meinen bevorzugten Editor Komodo Edit installieren. Also habe ich das Tarball von der offiziellen Homepage geladen und in meinem Home-Verzeichnis entpackt. Nach dem Aufruf des Install-Scripts install.sh bekam ich einen Fehler, dass er den mitgelieferten Python Interpreter nicht gefunden hat – komischerweise hat der Pfad zum Interpreter aber gestimmt.

Durch eine Google Suche habe ich herausgefunden, dass mein 64 Bit Setup dem Installer Probleme gemacht hat, abhilfe schafft dabei das Nachinstallieren von 32 Bit libarys:

meyer@duffman:~> sudo apt-get install ia32-libs-gtk ia32-libs

Nach der Installation der Pakete und einem erneutem Aufruf des Installers läuft mein Komodo Edit.

PS: Keine Kommentare zum Hostnamen ;-) mir ist kein besserer eingefallen.

Abgelegt in Linux | Keine Kommentare »

Kategorien

Allgemein
Hardware
Linux
Lustiges
Mac OSX
OpenGB
Programmieren
Software
Windows

Archiv

Februar 2010
Januar 2010
Dezember 2009
November 2009
Oktober 2009
September 2009
August 2009
Juli 2009
Juni 2009
Mai 2009
April 2009
März 2009
Februar 2009
Januar 2009

Blogroll

Benedikt Rötsch
Chaos #Coding Blog
Johannes Wohlhaupter
Marcel Raim
Paul Bütow
Tobias Scholze

Meine Profile

Coffeejunky.de
Facebook
Gowalla
Mister Wong
Xing

Feeds

Artikel als RSS