Artikel mit Tag Linux

Kubuntu 16.04.02 LTS erschienen

KDE-Logo

Für die KDE-Variante von Ubuntu ist jetzt ebenfalls das zweite Point-Release für die LTS-Version 16.04 erhältlich. Die Version erhält alle Bugfixes und Updates, die seit dem Erscheinen im April 2016 veröffentlicht wurden. Benutzer der 16.04 erhalten diese Updates wie immer kontinuierlich über die normale Update-Version. Wer Kubuntu neu installiert, spart es sich mit dieser Version, alle Updates nachträglich zu installieren.

Zwei zusätzliche Hinweis enthält der Blogpost des Kubuntu-Teams:

Zum einen wird vorgeschlagen, das Backport-PPA für die Plasma-Version 5.8.5 zusätzlich einzubinden, da diese Version viele Bugfixes enthält.

Zum anderen wird ausdrücklich gewarnt, dass ein Update der alten LTS-Version 14.04 auf die neue 16.04 problematisch ist und nicht empfohlen wird. Man solle stattdessen eine Neuinstallation machen und die Daten der alten Installation zurückspielen. Viele Nutzer machen das ohnehin so, bei mir hatte das Update von 14.04 damals noch funktioniert. Da habe ich wahrscheinlich Glück gehabt. :-)

Link: Downloadseite Kubuntu 16.04.02

Podcast Empfehlung: Ubuntufun Podcast

Das wollte ich eigentlich schon lange mal aufschreiben, aber wie das so ist...

Ubuntufun Logo

Ich möchte euch kurz einen Podcast ans Herz legen. Wenn ihr an Linux im Allgemeinen und Ubuntu im Speziellen interessiert seid, solltet ihr mal in den Ubuntufun Podcast reinhören. Das Team um Max und Marius veröffentlicht in unregelmäßigen Abständen (eigentlich wöchentlich, klappt aber nicht immer ;-) ) einen Podcast in unterschiedlicher Besetzung, in dem es neben dem Hauptthema Ubuntu und Ubuntu-Touch auch um allgemeine technische Dinge geht.

Die Folgen sind meist relativ lang, so zwischen 1,5 und 2 Stunden, manchmal sind auch Ausreisser dabei und es werden schon mal 3 Stunden. Aber es bleibt eigentlich immer interessant. Berichte von persönlichen Erlebnissen und Reisen der Podcaster und Empfehlungen für Serien und das "WTF der Woche" runden die Episoden ab. Es lohnt sich also, mal reinzuhören.

Link: RSS-Feed zum Podcast

Desktop und Android Smartphone verbinden mit KDE Connect

KDE Connect Logo

Ihr wisst ja sicher, dass ich ein BlackBerry-Fan und -Nutzer bin. Nun ist ja das alte OS10 der Kanadier auf dem absteigenden Ast und es gibt jetzt auch Android Smartphones mit dem Beerenlogo. Und seid geraumer Zeit verrichtet auch bei mir ein BlackBerry Priv seinen Dienst und so langsam werden ich und Android auch warm miteinander. :-)

Eine Sache, die mir an OS10 immer gefallen hat, war die im Betriebssystem vorhandene Möglichkeit, den Speicher des Smartphones über WLAN als Netwerklaufwerk freizugeben. So konnte ich einfach vom Desktop auf die Dateien des mobilen Geräts zugreifen, ohne es erst über USB zu verbinden und mit irgendeiner Software zu synchronisieren. Wie das unter BlackBerry 10 funktioniert, hatte ich auch hier mal beschrieben. Um so etwas bei Android zu realisieren, braucht man auf jeden Fall zusätzliche Apps.

Da ich auf dem Desktop Linux mit KDE nutze, lag es nahe, mal KDE Connect zu testen. Bei dem von mir genutzten Kubuntu 16.04 ist KDE Connect standardmäßig installiert. Also habe ich flux auf dem BlackBerry Priv die KDE Connect App installiert und gestartet, während ich im heimischen WLAN war. Und siehe da, mein Linux Desktop wurde sofort gefunden und angezeigt. Auf dem Desktop konnte ich das Priv auswählen und das Pairing durchführen. Button am Desktop gedrückt und am Smartphone die Anfrage bestätigt, schon sind die beiden Geräte verbunden und finden sich von nun an, sobald sie im selben Netzwerk eingeloggt sind.

Über das KDE Connect Symbol in der Systemleiste kann ich jetzt ähnlich wie früher auf die Dateien des Priv zugreifen. Ein Klick auf das Dateiordnersymbol öffnet den Dateimanager Dolphin und zeigt die Ordner des Handys an.

Dateimanager Screenshot

Außerdem werden Benachrichtigungen des Priv nun auch am Desktop über das Tray-Icon angezeigt. Eine weitere Möglichkeit, für die ich noch keine praktische Verwendung gefunden habe, ist die Möglichkeit, das Smartphone als Fernsteuerung für den Desktop zu verwenden. Auch ein auf dem Desktop laufender Mediaplayer kann so am Mobilgerät fernbedient werden. Desweiteren kann man auch den Akkuladestand des Smartphones am Desktop ablesen.

KDE Connect Benachrichtigungen

Bislang gefällt mir das Setting so sehr gut und alle Funktionen die ich benötige, werden unterstützt. Ich werde das jetzt erstmal so nutzen und schauen, ob es stabil läuft und - was ja heutzutage auch immer wichtig ist - was KDE Connect mit dem Akku des Priv so anstellt. Ich werde dann hier im Blog berichten, wie der Test weiter verlaufen ist.

Probleme bei der Debian Installation mit USB-Stick und Unetbootin

Debian Logo

Hach, ich liebe griffige Blogartikelüberschriften. :-)

Letztens hatte ich ein Problem beim Installieren eines Debiansystems und weil ich sehr lange herumgooglen musste, um eine Lösung zu finden, schreibe ich das hier mal auf.

Ich hatte mir mit Unetbootin einen USB-Stick zur Installation eines 64bit Debian Jessie erstellt. Der Rechner war so eine kleine neue Zotac-Box, ganz schick, klein, leise und von Haus aus mit zwei Netzwerkschnittstellen versehen, also ideal als Hardware für einen Linuxrouter geeignet. Das Booten des Sticks ging ganz normal, die Installation konnte gestartet werden, doch nach der Auswahl der Sprache für die Installation fand das Installationssystem den USB-Stick nicht mehr.

Im Netz war zunächst nichts genaues dazu zu finden. Ich hatte als erstes das UEFI-Kram in Verdacht und hab eine Zeit mit den BIOS Einstellungen herumgespielt, jedoch ohne Erfolg. Nach etwas längerer Recherche stieß ich auf den Hinweis, dass die Erstellung des Boot-Sticks mit Unetbootin dieses Problem verursachen kann. Also habe ich das Installationsmedium noch einmal neu erstellt. Ein USB-Bootmedium kann mit den Debian-ISOs ohne Zusatzsoftware übrigens ganz einfach mit Linux-Boardmitteln erstellt werden:

sudo cp debian.iso /dev/sdb
sudo sync

Hierbeis ist "debian.iso" durch den jeweiligen Dateinamen des von euch heruntergeladenen ISOs zu ersetzen und "/dev/sdb" durch den Devicenamen des angeschlossenen USB-Sticks. Hierbei darf nicht eine Partitionsbezeichnung wie z.B. /dev/sdb1 verwendet werden und der Stick darf nicht gemountet sein!

Mit einem so erstellten Bootmedium tritt das beschriebene Problem nicht mehr auf.

Sicherheitshinweis: Nutzer von KDE Neon sollten ihre Installation aktualisieren oder neu aufsetzen

Neon-Logo

KDE Neon ist eine Distribution, die es sich zum Ziel setzt, immer die aktuellste Version und Features der Desktopumgebung KDE auszuliefern. Als Basis wird jeweils das aktuelle Ubuntu LTS verwendet.

In einem Security Advisory wird jetzt darauf hingewiesen, dass das Paketarchiv der Distribution falsch konfiguriert war und deshalb jeder beliebig Pakete in das Archiv hochladen konnte. Daraufhin wurde das Archiv komplett gelöscht und neu aufgesetzt. Nutzer, die KDE-Neon vor dem 10.11.2016 16:00 UTC installiert haben, sollten zumindest ein Upgrade ihrer Installation durchführen, alle Pakete haben höhere Versionsnummern bekommen. Am sichersten dürfte jedoch eine Neuinstallation sein, da man nicht weiß, ob eventuell Schadsoftware oder anders manipulierte Pakete in das alte Archiv eingespielt wurden.

(Quelle: Softpedia)

Oysttyer - Twitterclient für das Terminal in Version 2.8.1 erschienen

         .#*^#=.                
         %'.,`.#`               
       ;',. ./#`            
      ({.`,` #/                 
      `& ,` %,~=*'"*=~=-.,      
       \`=_/'.``  -  `'.  *\. 
        (%.  -  -      ˋ-. `&   
        `&`  ~     @      . #
         `\`. `    .....ˊ  %'   
           `^~._.,,,.-+=~*' 
                ````'''         

Es gibt Neuigkeiten von Oysttyer. Der Twitterclient für das Terminal, der aus einem einzigen (ziemlich großen) Perlskript besteht, ist auf die Version 2.8.1 aktualisiert worden.

Neben ein paar Fehlerkorrekturen gibt es einen neuen Parameter "extended", mit dem man den Support für die neuen erweiterten Tweets bei Twitter aktivieren kann. Auf Github steht wie immer das komplette Changelog zur Verfügung.

Kubuntu 16.10 erschienen

Kubuntu Yakkety Yak LogoZusammen mit der "Mutterdistribution" ist auch die KDE-Variante von Ubuntu auf die neue Version 16.10 "Yakkety Yak" aktualisiert worden.

Aufregende Neuigkeiten gibt es nicht. KDE Plasma wurde auf die Version 5.7.5 aktualisiert, die Applications auf die Version 16.04.3. Optisch und von der Bedienung ändert sich für Nutzer, die bereits auf KDE5 arbeiten also nicht besonders viel. Hier dürften eher kleine kosmetische Verbesserungen und Fehlerkorrekturen erfolgt sein. Der aktuelle Firefox 49 ist ebenso enthalten wie LibreOffice in der Version 5.2. Mehr Details gibt es in den offiziellen Release-Notes.

Kubuntu 16.10 Screenshot

Kubuntu 16.10 kann auf der Projektseite heruntergeladen werden, bestehende Installationen können über den integrierten Updatemechanismus aktualisiert werden. Hierbei ist zu beachten, dass Versionsupdates über mehrere Versionen nicht unterstützt werden und eventuell nicht korrekt funktionieren. Hier ist also eine Sicherung der Daten und eine Neuinstallation die bessere Variante.

Ich selbst werde auf meinem Produktivsystem auf der LTS-Version 16.04 bleiben. Wie ist das bei euch, wenn ihr ein Ubuntu-Derivat nutzt: Nehmt ihr immer die aktuelle Version oder setzt ihr auf die LTS-Variante?

Twitterclient Choqok in Version 1.6 erschienen

Choqok Screenshot

Choqok ist ein komfortabler Microblogging-Client für KDE unter Linux. Der Client ist nun in der neuen Version 1.6 erschienen und hat einige Neuerungen und Erweiterungen zu bieten. Die Optik wurde an das aktuelle KDE5-Theme angepasst.

Neben Twitter werden Friendica, GnuSocial, Pump.io und Open Collaboration als soziale Netzwerke unterstützt, so dann man auch gleichzeitig mehrere Netzwerke und Accounts bedienen kann.

In der Version 1.6 sind für Twitter folgende Neuerungen implementiert:

  • Beim Senden einer Direktnachricht kann der Empfänger aus einer Followerliste per Dropdown gewählt werden.
  • Die Aufhebung des Zeichenlimits bei Direktnachrichten wurde umgesetzt.
  • Zitierte Retweets werden korrekt angezeigt.

Eine komplette Liste der Änderungen findet man über den offiziellen Blogeintrag zur neuen Version. Dort findet ihr auch die Downloadmöglichkeiten. Für Kubuntu-Nutzer gibt es auch ein PPA, über dass die neue Version bequem per Paketverwaltung aktualisiert werden kann.

Happy Tweeting.

Kubuntu Upgrade von 14.04 auf 16.04

Auf meinem privaten Rechner verrichtet ja bekanntlich Kubuntu seinen Dienst, also die Ubuntu-Variante mit KDE als Desktopsystem. Bislang in der LTS-Version 14.04. Diese Version ist ja mittlerweile auch schon über zwei Jahre alt, hätte aber theoretisch noch weitere drei Jahre regulären Support. Trotzdem hatte ich mir vorgenommen, nach erscheinen des nächsten LTS Release mein System darauf zu aktualisieren.

Die Upgrade-Strategie von Ubuntu/Kubuntu sieht vor, dass Nutzer der LTS-Versionen ein Upgrade auf das nächste LTS nicht sofort angeboten bekommen. Nach Erscheinen der 16.04 im April diesen Jahres durfte die Version noch ein paar Monate reifen und die gröbsten Fehler dürften inzwischen behoben sein. Vor knapp zwei Wochen erschien dann die erste aktualisierte Version 16.04.1, die nun auch für ein Upgrade von 14.04 angeboten wird.

Nun ist dass immer so eine Sache, ein zwei Jahre lang gewachsenes System über ein Upgrade zu aktualisieren. Das kann klappen, muss es aber nicht. ;-) Im Zweifel ist es also sicherer, seine Daten zu sichern, eine Neuinstallation durchzuführen, die benötigten Programme zu installieren und die Daten zurück zu sichern. Ich bin aber zu faul, die ganze Software neu zu installieren und generell wollte ich einfach mal sehen, wie zuverlässig so ein Upgrade läuft. Im Notfall wäre immer noch die Option der zuerst genannten Variante gewesen.

Also startete ich das Upgrade über die Kommandozeile mit dem Befehl:

sudo do-release-upgrade

Beim Upgrade sollte man von Zeit zu Zeit mal auf das Terminal schauen, da es sein kann, dass Eingaben erforderlich sind. So wurden bei mir einige geänderte Konfigurationsdateien angezeigt, bei denen ich wählen konnte, ob ich meine Version behalten möchten oder die Version des Paketmanagers nutzen will. Ohne eine Eingabe hängt der Upgradeprozess an diesen Stellen und geht nicht weiter. Ist der Prozess (hoffentlich) problemlos durchgelaufen, ist auf jeden Fall ein Neustart des Systems notwendig.

Nach dem Neustart erwartet einen dann die offensichtlichste und größte Änderung beim Sprung von 14.04 auf 16.04. Die KDE-Umgebung ist von KDE4 auf KDE5 aktualisiert und das ist, wenn man jahrelang mit KDE4 gearbeitet hat, schon allein eine riesige optische Änderung. Die neue Flat-Optik - die ja momentan überall Einzug hält - ist natürlich nicht jedermanns Geschmack und wird seit dem Erscheinen von KDE5 ja schon rege diskutiert. Ich hatte KDE5 schon seit einiger Zeit in einer virtuellen Maschine getestet und war daher nicht mehr so "geschockt", als wenn ich das nach dem Upgrade zum ersten mal gesehen hätte. :-)

Kubuntu 16.04 Screenshot

Nach dem Neustart sorgt noch ein

sudo apt-get autoremove

auf der Befehlszeile dafür, dass nicht mehr benötigte Pakete vom Rechner entfernt werden. Zu beachten ist noch, dass fremde Paketquellen beim Upgrade deaktiviert werden. Das sind bei mir zum Beispiel Quellen für Google Chrome, Spotify Client und das Devolo DLan-Tool. Diese muss man also nach dem Upgrade wieder aktivieren, damit man weiterhin Updates für diese Programme erhält.

Alles in allem hat das Upgrade bei mir gut funktioniert, es gab nur ein paar kleinere Probleme.

Probleme nach dem Upgrade

Neuindizierung

Kurz nach ersten Reboot stellt ich fest, dass das System extrem langsam wurde und teilweise keine Eingaben oder Klicks mit der Maus mehr möglich waren. Außerdem zeigte die Festplatte "Dauerfeuer". Ein wenig Suche im System zeigte, dass nach dem Upgrade eine Neuindizierung der Dateien für die Desktopsuche angestossen wurde, die das System ziemlich lahmlegte. Das ganze legte sich tatsächlich erst so nach 6 Stunden, hier ist also etwas Geduld gefragt.

Virtualbox

Ich nutze zur Virtualisierung das Tool Virtualbox. Dieses wurde mit dem Upgrade auf die neue Majorversion 5 aktualisiert. Das Upgrade scheiterte allerdings an fehlerhaften Abhängigkeiten bei der Konfiguration der Pakete. Hier half letztendlich nur, Virtualbox einmal zu deinstallieren und neu zu installieren. Hierbei ist es wichtig, alle Pakete die unter

dpkg -l virtualbox*

angezeigt werden, mit

apt-get purge [paketname]

zu löschen. Nach der Neuinstallation kann man dann seine bestehenden virtuellen Maschinen wieder hinzufügen.

Drucker

Ich nutze einen relativ alten HP-Laserdrucker, der über den proprietären GDI-Treiber von HP angesprochen werden muss. Dieser Drucker weigerte sich nach Upgrade, irgendetwas zu drucken. Hier musste ich den Treiber über den Befehl

sudo hp-setup

nochmal neu downloaden und installieren. Danach druckte es auch wieder. :-)

Fazit: Positiver Eindruck

Nachdem ich jetzt ein paar Tage mit Kubuntu 16.04 gearbeitet habe, gefällt mir das System mittlerweile sehr gut. An die neue Optik habe ich mich inzwischen auch gewöhnt. Das Upgrade lief erfreulich problemlos und die aufgetretenen Fehler liessen sich schnell beheben. Wenn man sein Kubuntu 14.04 also nicht zu sehr "zerkonfiguriert" hat, kann man also über die Upgrade-Funktion relativ bequem auf die neue LTS aktualisieren. Natürlich ist ein vorheriges Backup der persönlichen Daten Pflicht.

RPi-Projekt Twitternde Webcam: Wechsel der Wetter-API

Ich hab es irgendwie nicht mitgeschnitten, aber als ich damals im Projekt die Wetter-API von worldweatheronline.com implementiert habe, dachte ich noch, es gäbe eine kostenlose Variante der API. Komischerweise ist das auch immer noch auf der Webseite in den FAQs so zu lesen. Allerdings bemerkte ich jetzt nach dem Ablauf des Testzeitraums für den Premium-Zugriff, dass ich nirgends auf die freie Version der API wechseln konnte. Ein weinig Googlen brachte mich dann auf einen Facebook-Post von WorldWeatherOnline, in dem angekündigt wurde, dass es ab April keine neuen kostenlosen Accounts mehr gibt. Also kurz bevor ich meinen Account erstellt hatte. :-(

Ok, also habe ich mich mal im Netz nach einer kostenlosen Alternative umgesehen und mit bei OpenWeatherMap hängen geblieben. Dort wird eine einfache kostenlose API angeboten, mit der ich die momentanen Wetterdaten und einige grundlegende Vorhersagen abrufen kann. Reicht mir völlig.

Das momentane Wetter ruft man über die URL

http://api.openweathermap.org/data/2.5/weather?id=2803564&units=metric&appid=[DeinApiKey]

auf.

Die Antwort als JSON-Objekt ist recht simpel:

{"coord":
{"lon":145.77,"lat":-16.92},
"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04n"}],
"base":"cmc stations",
"main":{"temp":293.25,"pressure":1019,"humidity":83,"temp_min":289.82,"temp_max":295.37},
"wind":{"speed":5.1,"deg":150},
"clouds":{"all":75},
"rain":{"3h":3},
"dt":1435658272,
"sys":{"type":1,"id":8166,"message":0.0166,"country":"AU","sunrise":1435610796,"sunset":1435650870},
"id":2172797,
"name":"Cairns",
"cod":200}

Also sieht der Teil meines Python-Skripts, dass die beiden Temperaturwerte ausgiebt, nun so aus:

url = "http://api.openweathermap.org/data/2.5/weather?id=2803564&units=metric&appid=xxxxxxxxxxxxxxxxx"

try:
    response = urllib.urlopen(url)
except:
    print ("Error getting foreign weather")

object = json.load(response)

cTemp = int(object["main"]["temp"])
hTemp = int(object["main"]["temp_max"])

# now we get the complete text for the tweet
ttext = "Täglicher Blick über Bad Zwesten bei " + str(cTemp) + " Grad. Die erwartete Höchsttemperatur beträgt heute " +str(hTemp) + " Grad. #raspitweet"

So sollte das Ganze erstmal wieder funktionieren. Vielleicht mache ich noch mal ein paar andere Sachen mit der Wetter-API, mal schauen.

tweetbackcheck