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.
Probleme mit Ubuntuusers
Seit ein paar Tagen tut sich nun nichts mehr bei Ubuntuusers. Es handelt sich wohl um einen Schaden an der Hardware. Wer bezüglich des Ausfalls up to date sein möchte sollte ab und an http://behind.ubuntuusers.de/ besuchen. Dort wird man auf dem laufenden gehalten. Wer die Ubuntuusers Wiki vermisst der kann eine statische Version derselben unter http://www.ubuntuwiki.de/ finden.
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.