Anwendungen installieren

In den verschiedenen Linux Distributionen gibt es ja die unterschiedlichsten Paketsysteme und Installationsansätze. Einen schönen Einstieg in dieses Thema bietet der Artikel Software unter Linux installieren welcher unter http://www.tuxhausen.de/kurs_software_installieren.html zu finden ist. Der Artikel ist dabei Bestandteil eines Kurses. Das Inhaltsverzeichnis dieses Kurses kann unter http://www.tuxhausen.de/index.html eingesehen werden.

Bestimmte Dateien rekursiv löschen

Gestern wollte ich alle Makefile.am Dateien aus einem bestimmten Verzeichnis löschen. Da mir der Krusader keine Möglichkeit dazu bot das ganze elegant zu lösen musste das Terminal ran. Dort sieht das ganze dann so aus:

find /home/seeseekey/Development/invertika.googlecode.com/client/ -name ‚Makefile.am‘ -delete

Und ganz wichtig, vorher schauen ob die Pfade stimmen damit nichts schief geht ;) Und wenn das passende Projekt dazu interessiert der sollte einfach mal http://invertika.org besuchen.

Dropbox unter Ubuntu

Gestern wollte ich Dropbox unter Ubuntu benutzen. Doch leider funktioniert die Dropbox Version für Ubuntu nur mit Nautilus (sprich nur mit GNOME). Zum Glück gibt es aber auch eine Variante für Nutzer anderer Desktopumgebungen. Dazu muss erst einmal die passende Version (32 Bit, 64 Bit) heruntergeladen werden.

Die heruntergeladene Software wird dann entpackt und in das Verzeichnis /~/.dropbox-dist/ gepackt. Anschließend sollte dropboxd ausgeführt werden. Geht der Assistent nicht auf, sollte nochmal auf das Icon rechts unten geklickt werden. Danach kann man sich durch den Assistenten klicken.

Nachdem dies passiert ist trägt man den Dienst noch in die .profile Datei eingetragen (im Home Verzeichnis zu finden) damit der Dienst bei der Anmeldung startet. Dazu tragen wir an das Ende der Datei /home/seeseekey/.dropbox-dist/dropboxd & an, wobei seeseekey durch den entsprechenden Nutzernamen zu ersetzen ist. Schon ist Dropbox lauffähig installiert.

Launchpad und Bazaar

Gestern wollte ich meine deutsche Übersetzung für Financisto (https://launchpad.net/financisto/) mittels Bazaar in das Launchpad Repository einchecken. Im ersten Schritt wurde also erst einmal mittels

bzr branch lp:financisto

das entsprechende Repository auf die Festplatte geholt. Dann wurde der Launchpad Benutzer für Bazaar gesetzt

bzr launchpad-login seeseekey

Im nächsten Schritt muss man dann einen SSH Key für Launchpad erstellen. Dies geschieht mittels

ssh-keygen -t rsa

Dort wird der Ort des Schlüssels sowie ein Passwort abgefragt. Seinen Public Key trägt man danach unter https://launchpad.net/~seeseekey/+editsshkeys (Nutzername entsprechend ändern) ein. Der Public Key ist dabei in der Datei mit der Endung pub zu finden. Diese Datei ist standardmäßig unter /~/.ssh/id_rsa.pub zu finden.

Nachdem das erledigt ist fügt man die neuen Dateien zum Repository hinzu und lädt sie mittels

bzr add
bzr commit
bzr push lp:financisto

hoch. Beim pushen wird man nochmal nach dem Passwort für den SSH Key gefragt und anschließend wird das ganze in das Repository hochgeladen.