Freitag, 29. August 2008

Terminal

Vor einiger Zeit ist mir auf dem Planet Fedora etwas lustiges über den Weg gelaufen. Das Ändern des Aussehen der Terminal, so dass es aussieht, wie wenn es ein MS-DOS-Kommandozeile wäre. Es geht so lange gut, bis jemand dir /a eingibt :-D

PS1='C:${PWD//\//\\\}>' 
Automatische Vervollständigung mit tab gibt es mit bash-completion, aber Vorsicht, wenn die Systeklänge eingeschlatet sind, dann kann es nerven...
yum install -y bash-completion
Farbige Konsolen können das Leben vereinfachen. Die folgende Zeile muss in die Datei ~/.bashrc eingetragen werden.
PS1="\[\033[1;34m\][\u@\h:\w]$\[\033[0m\] " 
Wurde das Terminal durch die Eingabe eines "falschen" Befehles "verunstaltet"
[fab@laptop024 ~]$ cat /bin/cat
            [°▒␉@┌▒⎻├⎺⎻024 ·]$ 
kann das Ganze mit reset, resp. durch die blinde Eingabe davon, wieder rückgängig gemacht werden.

Montag, 25. August 2008

Da wurde aber schon lange nichts mehr gemacht...

Bei einem Besuch bei Fedorahosted.org habe ich gesehen, dass an gewissen Projekten schon seit Jahren nicht mehr gearbeitet wurde... ;-)

Freitag, 22. August 2008

Faster than light

Da müssen wohl bald ein paar Physikbücher neu geschrieben werden, denn die Lichtgeschwindigkeit ist wohl doch nicht das Ende der Fahnenstange... - http://diepresse.com/home/techscience/wissenschaft/406417/index.do

Donnerstag, 21. August 2008

LinuxDay 2008

There will be a small event in Austria near the Swiss, German, and Lichtenstein border with around 1000 visitors. It's called LinuxDay (they use the same name as in Italy). Location : University of Applied Sciences, Dornbirn, Austria Date : November, 29 2008 Time : 09:00 till 18:00 The Fedora Project was never present before at this event. I would like to see a Fedora booth or Fedora table there. If you are interested to represent Fedora at this event, please drop me a line. The deadline for the "Call for papers" will be at the end of September. Because of that I would like to make a decision within the next two or three weeks if Fedora will be there or not.

pfSense als Client

Die Nutzung von anderen WLAN-Netzen ist mit pfSense sehr einfach. Die Einstellungen der WLAN-Schnittstelle müssen nur auf "Infrastructure" geändert und der Rest der Daten an das gewünschte WLAN-Netz (SSID, Verschlüsselung) angepasst werden.

Verfügbare Pakete für Fedora

Nach fast einem Jahr hätte ich noch fast vergessen die obligaten Diagrammen für den Zuwachs der Fedora-Paket zu machen. So ist halt der August 2008 nicht sehr aussagekräftig und die September-Übersicht kommt schon bald. Das aktuelle Diagramm aus den Daten von https://admin.fedoraproject.org/pkgdb/collections/. In Zahlen:

Fedora 7 5365
Fedora 8 5986
Fedora 9 6465
Fedora Rawhide 6528

Ambassadors Meeting EMEA - 2008-08-20

Meeting details : http://fedoraproject.org/wiki/Ambassadors/Meetings/2008-08-20 IRC Log : https://www.redhat.com/archives/fedora-ambassadors-list/2008-July/msg00206.html IRC Log (html) : http://fedoraproject.org/wiki/Ambassadors/Meetings/2008-08-20/HTML_Log Summary : https://www.redhat.com/archives/fedora-ambassadors-list/2008-August/msg00278.html Next Meeting will be in September, 2008-09-17 at 20.00 UTC.

Mittwoch, 20. August 2008

Online Python

Python lässt sich auch online benutzen...praktisch für Leute, welche ihre Python-Fähigkeiten auch mit dem Handy verbessern wollen :-) http://try-python.mired.org/

Recovery-DVD für Eee PC

Recovery-DVD-Abbilder für den Eee PC gibt es direkt bei Asus. Es stehen nicht alle Sprachen zur Verfügung, aber immerhin könnte man so den Originalzustand wiederherstellen, wenn man den Eee PC in die Reparatur geben muss. ftp://ftp2.asus.com.tw/

Montag, 18. August 2008

Abbilder für virtuelle Systeme

Für virtuelle Systeme gibt es bereits viele vorgefertigte Abbilder, welche sich leicht einbinden lassen und ohne zeitraubenede Installation genutzt werden können.

Sonntag, 17. August 2008

CentOS ohne Medien installieren

Installationen ohne Medien sind praktisch, wenn man gerade kein externes DVD-Laufwerk zur Hand hat oder sich den Rohling sparen möchte.

[root@server05 install]#  wget ftp://mirror.switch.ch/mirror/centos/5.2/os/x86_64/isolinux/initrd.img
[root@server05 install]#  wget ftp://mirror.switch.ch/mirror/centos/5.2/os/x86_64/isolinux/vmlinuz
und nun müssen die beiden Dateien kopiert werden
[root@server05 install]# cp vmlinuz /boot/vmlinuz_centos_install
[root@server05 install]# cp initrd.img /boot/initrd_centos_install.img
Die Änderung der GRUB-Konfiguration bildet den Abschluss. Die Datei /boot/grub/grub.conf wie folgt ändern:
title Installation CentOS 5.2
root (hd0,0)
kernel /vmlinuz_centos_install askmethod
initrd /initrd_centos_install.img
Ein Artikel im deutschen Fedora Wiki beschreibt den gleichen Vorgang mit Links für Fedora 9.

Kapitän = Hauptmann?

Die Speisekarte wurde wohl mit Babelfish übersetzt und so wurde aus Käpt'n Iglo Hauptmann Iglo. In den militärischen Rängen wäre es wohl zutreffend, aber ein Käpt'n Iglo fährt zur See oder wie könnte er an all den Fisch kommen ;-)

"Wie-die Einheimischen-es-sehen" und die Realität in Kisköre

Ferien sind was schönes...dieses Mal fuhren Timi und ich während unseres Ungarn-Aufenthalts über das Wochenende nach Kisköre. Dieses kleine Dorf liegt am Theiss-See und sollte eine Perle sein, könnte man denken...Die Bilder auf der Webseite des Dorfes hätten jedoch schon böses ahnen lassen sollen, wenn man sie frühzeitig angeschaut hätte. Es hat ein paar PET-Flaschen am Strand... Zitat von der Webseite: "Das Freibad ist eines der saubersten, am besten ausgebauten Badeorte der Gegend." Achja? Gut, das Bild wurde wohl im Frühling gemacht. In der Realität war es so, also noch viel schlimmer... Die passende Aussage von Timi dazu: "In diesem Wasser würde ich nicht einmal das Bier kühlen". An anderen Stellen sieht es nicht so schlimm aus

Camping-Platz in Kisköre

Wir hatten uns darauf geeinigt, dass wir keine Camping-Utensilien mitnehmen, sondern in einem Häuschen schlafen werden, wenn wir Ausflüge machen. Gesagt getan, so haben wir für für etwas 30 Franken für eine Nacht ein Zimmer in einem Häuschen auf den Campingplatz „Saturnus” gemietet. Im Nachhinein machen wir es wohl nie wieder, denn bei der schnelle Besichtigung haben wir nicht alles gesehen...Das Loch in der Matraze, welches mit einem Stück Alu-Folie geflickt war, die leicht angeschimmelte Dusche und auch der schittere Allgemeinezustand haben wir wahrgenommen. Aber folgendes nicht: Es stellte sich nämlich heraus, dass das WC ein Leck hatte und zwar nicht in der Frischwasserzuführung, sondern beim Abfluss und so ist die ganze Sche... nach dem Spülen in das Badezimmer geflossen. Es geht nicht um Konfort oder ähnliches, sondern darum, dass man in einem zivilisierten Land ein Mindestmass an Hygiene verlangen kann. Der ADAC-Campingführer würde wohl dem Betreiber raten den ganzen Platz abzureissen und neuzubauen, denn so müssten sie noch eine neue Rubrik einführen: Nur für Fäkalliebhaber geeignet.

OLSR und pfSense

Da pfSense OLSR unterstützt habe ich gedacht, dass es eventuell möglich wäre, ohne weiteren Access Point an einem Mesh-Netzwerk teilzunehmen. So hätte man eine Backup-Leitung ins Netz, wenn der eigenen Internetzugang ausfällt. Ein bisschen darüber nachgedacht und es könnte auch noch heissen, dass automatisch das WLAN-Interface als WAN-Schnittstelle benutzt wird, wenn der eigene Internetzugang ausgefallen ist und der Traffic über diese geroutet wird. Und wenn der eigene Internetzugang dann wieder funktioniert, die Route wieder geändert wird und ein HNA-Announcement im Mesh-Netz die Verfügbarkeit des Zuganges wieder verkündet. Nur so ein paar Gedanken, welche von einer Umsetzung noch weit entfernt sind.

Aber alles der Reihe nach...zuerst einmal die Konfiguration zur Verwendung mit einem Mesh-Netzwerk auf OLSR-Basis. Die entsprechende Seite für die Einstellungen befindet sich unter "Services" und "OLSR"

EMEA Ambassador Meeting this Wednesday !

This is the reminder for the monthly ambassadors meeting for all ambassadors from the EMEA region. Of course all other ambassadors are invited, too. Please add your topic to the agenda at the wiki meeting page before the meeting started. 2008-08-20 / 20:00 UTC (22:00 local time for central Europe) irc.freenode.net - #fedora-meeting

Samstag, 16. August 2008

VirtualBox error

Time for Fedora 10 Alpha...but VirtualBox is not in the mood to work properly. I got the "Callee RC: 0×80040154" error.

Fortunately there is a pretty easy fix. Remove all old file in the /tmp directory related to VirtualBox.

su -c 'rm -rf /tmp/.vbox*'

PDF editing

pdfedit is a free (and open source) editor for manipulating PDF documents. pdfpedit was primary created for simple editation and manipulation with objects of documents in PDF format and storing them as new version of the document.

su -c 'yum -y install pdfedit'

Freitag, 15. August 2008

7-Zip

Heute ist ZIP, die wohl meist verwendeste Variante beim Erstellen von Archiven. Unter Windows auf jeden Fall. Unter Linux ist es wohl tar.gz. ZIP hat leider ein paar Stellen, welche nicht so gut gelungen sind: irgendwo bei 4 GB ist Schluss und die Kompressionsrate und die Verschlüsselung sind eher schlecht (im Vergleich mit moderneren Verfahren). Bei 7-Zip sieht die Sache ein bisschen anders: AES-256-Verschlüsselung, maximale Dateigrösse liegt etwa bei 16 EB, Kompression der Archiv-Header, Progressive Kompression und Unicode- & Multithreading-Unterstützung. 7-Zip verwendet LZMA, eine verbesserte Variante des LZ77-Algorithmus, was sehr sehr gute Kompressionsraten bringt, jedoch mit einem Geschwindigkeitsverlust bezahlt werden muss.

su -c 'yum -y install p7zip'
Die Integration in File-Roller geschieht automatisch.

Donnerstag, 14. August 2008

Fedora LiveUSB Creator

Wenn es zu unbequem ist, die Live-Abbilder per Terminal

livecd-iso-to-disk --reset-mbr --overlay-size-mb 694 ~/Fedora-9-i686-Live.iso /dev/sdb1
auf die USB-Stick zu transferieren, kann nun Fedora LiveUSB Creator benutzen. Die Oberfläche ist noch nicht optimal, aber es vereinfacht den Prozess für unerfahrene Benutzer, da die Parameter-Eingabe nicht manuell gemacht werden muss. RPM-Paket gibt es hier

Fedora Account System (FAS2)

Es ist aus meiner Sicht wieder ein essentielles Modul, FAS2, nun in deutscher Sprache verfügbar. So werden hoffentlich noch mehr Leute dem Fedora-Projekt beitreten und daran mithelfen. Es gab mehrere Live-Test der Übersetzungen, aber es hat wohl wie immer noch Unschönheiten, Recht- und Fallfehler und Kommafehler. In den nächsten Stunden wird die Übersetzung auf dem produktiven System verfügbar sein. Ich möchte alle Personen, die deutsch sprechen, ermuntern sich am FAS2 anzumelden und nach Fehler Ausschau zu halten. Merci

Montag, 11. August 2008

Installationsdatum bestimmen

Heute hatte es mich interessiert, wie ich das Installationsdatum eines Systems bestimmen kann. Durch Google kamen diverse Ansätze zum Vorschein. Die zwei interessantesten sind unten aufgelistet 1. Erstellungsdatum der Root-Partition

tune2fs -l /dev/sda1 | grep -i created 
2. Wann das erste RPM installiert wurde?
rpm -qa --queryformat="%{installtime} %{installtime:date}\n" \
 | sort -n | cut -d' ' -f2- | head -1
Früher oder später (wenn es nicht schon heute möglich ist) kann sicher Smolts darüber Auskunft geben, wenn das Betriebssystem installiert wurde.

Fedora und Lirc

Mit gnome-lirc-properties soll in Zukunft die Konfiguration von Fernbedienungen unter Gnome vereinfacht werden. Wie Bastien Nocera in seine Blog schrieb, steht das Tool in Fedora Rawhide bereit. Wenn es unter Fedora 9 installiert werden sollt, dann so:

yum -y --enablerepo=rawhide install  gnome-lirc-properties
Nach der Installation gibt es ein neues Icon unter "System"


so weit so gut...GUI startet nicht...also mal anders rum
[fab@laptop017 ~]$ gnome-lirc-properties
WARNING:root:/usr/share/lirc-remotes/: Remote NEC listed twice in generic/NEC.conf and generic/NEC-pulse.conf.
WARNING:root:/usr/share/lirc-remotes/: Remote NEC listed twice in generic/NEC-short-pulse.conf and generic/NEC-pulse.conf.
WARNING:root:/usr/share/lirc-remotes/: Remote SONY listed twice in generic/SONY12.conf and generic/SONY20.conf.
WARNING:root:/usr/share/lirc-remotes/: Remote BESTBUY listed twice in bestbuy/lircd.conf.bestbuy and bestbuy/lircd.conf.bestbuy2.
WARNING:root:/usr/share/lirc-remotes/: Remote Apple_A1156 listed twice in apple/lircd.conf.macmini and apple/lircd.conf.macmini.
WARNING:root:/usr/share/lirc-remotes/: Remote Medion_X10 listed twice in atiusb/lircd.conf.atiusb and atiusb/lircd.conf.atiusb.
WARNING:root:/usr/share/lirc-remotes/: Remote Medion_X10 listed twice in atiusb/lircd.conf.atiusb and atiusb/lircd.conf.atiusb.
WARNING:root:/usr/share/lirc-remotes/: Remote DVICO_MCE listed twice in dvico/lircd.conf.fusionHDTV and dvico/lircd.conf.fusionHDTV.
WARNING:root:/usr/share/lirc-remotes/: Remote PVR2000 listed twice in leadtek/lircd.conf.PVR2000 and leadtek/lircd.conf.PVR2000.
Traceback (most recent call last):
File "/usr/bin/gnome-lirc-properties", line 27, in
gnome_lirc_properties.run(sys.argv[1:], datadir)
File "/usr/lib/python2.5/site-packages/gnome_lirc_properties/__init__.py", line 57, in run
return ui.RemoteControlProperties(gtk.glade.XML(ui_filename)).run()
File "/usr/lib/python2.5/site-packages/gnome_lirc_properties/ui/RemoteControlProperties.py", line 56, in __init__
self.__setup_authorization()
File "/usr/lib/python2.5/site-packages/gnome_lirc_properties/ui/RemoteControlProperties.py", line 224, in __setup_authorization
granted = self.__auth.is_authorized()
File "/usr/lib/python2.5/site-packages/gnome_lirc_properties/policykit.py", line 43, in is_authorized
authorized = self.policy_kit.IsProcessAuthorized(action_id, pid, False)
File "/usr/lib/python2.5/site-packages/gnome_lirc_properties/policykit.py", line 68, in __get_policy_kit
service = dbus.SystemBus().get_object('org.freedesktop.PolicyKit', '/')
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 244, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 241, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 183, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 281, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 607, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
Bald sollte es so auch für die weniger versierten Linux-Benutzer möglich sein, eine Infrarot-Fernbedienung zu installieren. Diese Feature wird erst in Fedora 10 standardmässig dabei sein, deshalb funktioniert es wohl unter Fedora 9 nicht.

Sonntag, 10. August 2008

Fedora 10 Alpha

Seit einer Weile (um genau zu sein seit fünf Tagen) ist Fedora 10 Alpha verfügbar. Ein paar Features:

  • Viele verbesserungen, Bugfixes und Erweiterungen aus Upstream
  • Neue graphische Start-Umgebung
  • Wireless Connection Sharing
  • Audio-Verbesserungen
  • Security Audit-Werkzeug
  • erweiterte Webcam-Untersützung
  • IR-Fernbedienungs-Unterstützung verbessert
  • RPM 4.6
  • OCaml
  • Haskell
Mirror-Liste : http://mirrors.fedoraproject.org/publiclist/Fedora/10-Alpha/ Versionshinweise : http://fedoraproject.org/wiki/Releases/10/Alpha/ReleaseNotes

Samstag, 2. August 2008

"Papierkorb" unter GNOME

Manchmal ist der "Papierkorb" unter GNOME etwas widerspenstig. Dem lässt sich aber abhelfen und zwar wird er sofort geleert mit folgendem Befehl. (ab Gnome 2.22)

rm -rf $HOME/.local/share/Trash