sokai.name Potsdam bloggt (wieder)

Ubuntu: Downgrade vom „proposed“-Repo

21. Oktober 2011

Schon seit einer Weile habe ich unter Ubuntu auf meinem EeePC das „proposed“-Repository installiert. Doch gerade nach meinem Upgrade zu Oneiric habe ich einige merkwürdige Erscheinungen, als deren Ursache ich eben dieses Repo in Verdacht habe. (Außerdem ist das „proposed“-Repo für ein Produktivsystem – auf dem also im Alltag alles funktionieren soll – wohl eh nicht gut)

Nun wollte ich einfach das „proposed“-Repo deaktivieren und mein System sozusagen (wieder auf den Standard) „deaktualisieren“. Aber irgendwie funktioniert das nicht so einfach…

Nach einigem Suchen habe ich dann einen funktionierenden Weg bei „Ask Ubuntu“ gefunden, den ich hier mal (auch für mich zum Merken) verlinke: „How can I revert back from an upgrade to the Proposed repository?“.

Noch ein kleiner Hinweis zu obigem Vorgehen: Bevor ihr die beiden Skripte durchlaufen lasst, deaktiviert das „proposed“-Repo nicht. Erst nachdem ihr euer System deaktualisiert habt, könnt ihr bspw. über die Software-Paketquellen-Verwaltung auf dem Reiter „Aktualisierungen“ den Haken beim Repo weg machen.

Viel Glück! :)

Natty-chkeiten

28. Juli 2011

Wie schon im Lifestream zu sehen war, habe ich nun (auch) seit zwei Tagen Ubuntu 11.04 (a.k.a. „Natty Narwhal“) auf meinem Eee Pc 1000 installiert.

…und irgendwie finde ich es sehr nett! :)

Bei dem Upgrade von der 10.10 auf die 11.04 habe ich auch gleich mal etwas entrümpelt und will an dieser Stelle mal kurz ein paar hilfreiche Tools, Befehle, Links etc. zum Besten geben, die mir geholfen haben. – Wie immer übernehme ich keinerlei Haftung etc. für etwaige Schäden, die durch die Nutzung folgender Dinge entstehen (können)!

Alte Pakete

deborphan hilft – nach dem Upgrade –, verweiste Bibliotheken (u.a.) aus dem System zu entfernen. Nach der Installation kann man es in der Konsole/im Terminal aufrufen und erhält eine Liste aller als überflüssig erkannten Pakete. Diese Liste kann man dann ganz einfach mit xargs an (bspw.) aptitude übergeben. (Der Schalter -s kann danach durch -y ersetzt werden, um die gefundenen Pakete wirklich zu deinstallieren.)

deborphan | xargs aptitude -s purge

Unity

Solltet ihr Bedarf haben, euch die neuen Tastatur- & Maus-Shortcuts anzueignen, hilft euch vielleicht ein Hintergrundbild von askubuntu.com.

Da noch nicht alle Programme in den Unity-Launcher integriert sind und das klassische Panel für deren Icons weggefallen ist – bspw. Opera, Dropbox oder KeePassX –, hilft das (s.g.) whitelisting dieser Anwendungen für das neue Panel (via). Mittels

gsettings get com.canonical.Unity.Panel systray-whitelist

bekommt man heraus, welche Anwendungs-Icons im Panel residieren dürfen. Und mit (bspw.)

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service', 'keepassx', 'opera', 'Autokey-gtk']"

dürfen (zusätzlich zu den vorgegebenen Standardprogrammen) auch noch KeePassX, Opera & Autokey ihre Symbole im Panel ablegen. (Beachtet bitte, dass ihr den Namen der Fenster und nicht der Anwendung selber in die whitelist eintragen müsst. Außerdem werden die geänderten Einstellungen erst nach einer Neuanmeldung, einem Neustart oder durch unity --reset – in einer Konsole! – wirksam.)

Wie gerade schon erwähnt, sind im Panel einfache Anwendungs-Icons nicht mehr erwünscht. – Denn dafür gibt es jetzt die Indikatoren.
Auch zu diesem Thema hat askubuntu.com eine sehr nette (kleine) Liste. (Mich nervt daran ‚nur‘, dass ich wegen solcher kleiner Spielereien bzw. nützlicher Helferlein immer gleich nen ganzes PPA installieren muss… *naja*)

Zum Schluss noch ein paar (kleine) Nervereien

  • Bspw. ist es unschön, dass F10 im Terminal nicht mehr den Midnight Commander beendet, sondern das Terminal-Menü aufruft – egal, welche Terminal-Einstellung man für die Taste festgelegt hat. (Dies kann alternativ mit der Tastenkombi ESC + 0 umgangen werden.)
  • Oder dass keine eigenen Tastenkombinationen mit der Super-Taste erstellt werden können ist auch unQL. (Einen Launchpad-Bug gibts dazu aber schon.)
  • Oder dass Super + a für das Anwendungsmenü/den Anwendungs-Dash nur sporadisch funktioniert…

Alles in allem aber ist Natty für mich aber eine nette, runde und fluffige Sache, die auch noch recht schön aussieht!

Debian/Ubuntu: alte Kernel deinstallieren

22. Juli 2011

Nachdem ich heute wieder mal auf mehren Systemen (remote) Kernelupdates einspielen musste und nach dem Neustart vor dem Problem stand, alte Kernelversionen – die standardmäßig nicht automatisch deinstalliert werden, wenn ein neuer Kernel kommt/installiert wird – in einem Ruck & ohne viel Nerverei/Zeitverbraterei zu deinstallieren, habe ich mich mal auf die Suche begeben, wie man das mal schnell über die Kommandozeile/den Terminal/das CLI machen kann.

Fündig geworden bin ich in einem Kommentar eines älteren Artikels auf tombuntu.com.

Im Folgenden – auch für mich als Denkstütze – mal der kleine Einzeiler, um in einem Debian-/Ubuntusystem nur noch den neuesten Kernel installiert und alle anderen (alten) deinstalliert zu haben.

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs aptitude -y purge

Wer das Ganze mit apt machen möchte, statt mit aptitude, der benutze bitte:

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs apt-get -y purge

Achtung:
Für die Benutzung der obigen Befehle/Kommandos wird kein Gewehr übernommen & alle Konsequenzen habt ihr selber zu tragen/verantworten!

Hibiscus und die Bank of Scotland

24. April 2011

Falls jmd. gerne mit der (großartigen Java-)Homebanking-Anwendung Hibiscus auch sein(e) Konto/Konten bei der Bank of Scotland verwalten möchte, sollte sie/er sich auf jeden Fall das Hibiscus Screen Scraping Script unter http://sites.google.com/site/niqs24boxx/ (welches mittlerweile sogar in der stabilen Version 1.0 vorliegt) anschauen.
Zwar ist es etwas fummelig, die Voraussetzungen für die Nutzung zu schaffen, aber am Ende funktioniert es. :)

  1. Eine funktionierende Hibiscus-Installation (unter Ubuntu) wird vorausgesetzt.
  2. Installation des Jameica-Plugins „jameica.scripting“
    1. Download von http://www.willuhn.de/products/jameica/releases/nightly/jameica.scripting-1.0-nightly.zip
    2. Entpacken der Dateien nach ~/.jameica/plugins/
  3. Installation des Scraping Script~/.jameica/plugins/
    1. Download der Datei http://sites.google.com/site/niqs24boxx/files-hibiscus/boscotland.js?attredirects=0&d=1
    2. Kopieren dieser Datei in den Ordner ~/.jameica/plugins/jameica.scripting/scripts/
      (Hinweis: Der Ordner "scripts" existiert so nicht. Ich habe ihn zur besseren Übersicht selber erstellt. Ihr könnt das boscotland.js-Skript auch woanders ablegen, ihr müsst es nachher nur wiederfinden…)
    3. Download der HTMLUnit-Bibliotheken von http://sourceforge.net/projects/htmlunit/files/
    4. Nach dem Entpacken müssen alle Dateien aus dem Unterordner lib in den Jameica-Ordner ~/.jameica/plugins/jameica.scripting/lib/ kopiert werden.
  4. Jetzt Hibiscus starten und unter „Datei“ → „Einstellungen“ im Reiter „Scripting“ die Datei/das Skript boscotland.js (s.o.) hinzufügen.
  5. Nun noch schnell das BoS-Konto als „Offline-Konto“ erstellen & speichern.
  6. Und schon könnt ihr auf der Übersichtseite des neuen BoS-Kontos mittels des neuen Buttons „Via Scripting synchronisieren“ alle Transaktionen abrufen.

Danke an: Olaf, Andreas & Ben!

Und falls ihr für ein Offline-Konto Daueraufträge simulieren wollt, dann schaut euch mal das OffKontoDauerauftrag-Skript an! :)