Pimp my dnf: DeltaRPM und fastestmirror Funktionen aktivieren

Bitte beachtet auch die Anmerkungen zu den HowTos!

Seit einiger Zeit verfügt Fedoras zukünftiger Standard-Paketmanager dnf über Support für deltarpms und beherrscht auch die fastestmirror Funktion, die bei yum noch mittels Plugin nachgerüstet werden musste, nativ.

Um diese beiden Features zu aktivieren, muss lediglich die dnf.conf mittels

su -c'nano /etc/dnf/dnf.conf'

editiert und um die folgenden beiden Zeilen ergänzt werden:

deltarpm=1
fastestmirror=1

Durch diese beiden Einstellungen sollten Updates und Paket-Installationen zukünftig nach zügiger als ohnehin schon vonstatten gehen.

libsolv und hawkey legen dnf lahm

Wer dnf als Paketmanager verwendet, wird wahrscheinlich momentan mit der Fehlermeldung

AttributeError: No such checksum.

konfrontiert, sobald man versucht, sein System auf dem aktuellen Stand zu halten.

Ursache dafür ist wohl eine Inkompatibilität zwischen libsolv 0.6 und hawkey 0.4.12.

Um das Problem zu beheben, hilft nur, kurzzeitig auf yum zurück zu greifen und hawkey mit Hilfe von yum zu aktualisieren:

su -c'yum update hawkey'

Anschließend sollte dnf wieder wie gewohnt funktionieren und die verbleibenden Updates ohne Probleme installieren.

Thermald: Retter vor dem Hitzetod

Thermald ist ein Daemon, der im Hintergrund läuft und die Temperatur des Systems überwacht und, sobald ein bestimmter Wert überschritten wird, verschiedene Kühlungsfunktionen aktiviert, um das System wieder auf eine unkritische Temperatur herunter zu kühlen.

Thermald gibt es momentan nur im COPR von hardons123 und dort auch nur für Fedora 20 und Rawhide. Es gibt jedoch auch ein Review-Request für die Aufnahme in die offiziellen Fedora-Repositories.

Da der systemd Service von thermald gemäß den Richtlinien des Fedora-Projektes nicht standardmäßig aktiviert ist, muss dies nach der Installation noch mittels

su -
systemctl enable thermald.service
systemctl start thermald.service

manuell nachgeholt werden.

Kennt Ihr auch ein interessantes Programm, das wir hier im Blog vorstellen sollten? Dann sagt uns Bescheid oder schreibt einen Gastbeitrag für uns.

Nautilus: PDF-Dateien in einer Sandbox öffnen

Bitte beachtet auch die Anmerkungen zu den HowTos!

Wer des öfteren PDFs aus dem Internet herunterlädt oder einfach nur so auf Nummer sicher gehen möchte, das eventuell darin enthaltene Schädlinge bei ihm Schaden anrichten, sollte PDFs am besten in einer Sandbox anzeigen. Wie das mit Nautilus zu bewerkstelligen ist, zeigt das folgende HowTo.

Zuerst werden die Pakete nautilus-actions und policycoreutils-sandbox benötigt, die mittels

su -c'yum install nautilus-actions policycoreutils-sandbox'

installiert werden können.

Anschließend wird eine Datei namens fb17582e-91fc-4f14-9208-e1213587bc20.desktop und mit folgendem Inhalt erstellt:

[Desktop Entry]
Type=Action
Name[de_DE]=In Sandbox öffnen
Name[de]=In Sandbox öffnen
Tooltip[de_DE]=öffnet das Dokument in einer Sandbox
Tooltip[de]=öffnet das Dokument in einer Sandbox
ToolbarLabel[de_DE]=In Sandbox öffnen
ToolbarLabel[de]=In Sandbox öffnen
Icon[de_DE]=evince
Icon[de]=evince
Profiles=profile-zero;

[X-Action-Profile profile-zero]
Name[de_DE]=Vorgabeprofil
Name[de]=Vorgabeprofil
Exec=sandbox -X -t sandbox_x_t /usr/bin/evince %F
Basenames=*.pdf;
MimeTypes=application/pdf;

Nachdem im nächsten Schritt nautilus-actions-config-tool gesartet wurde, wählt man dort im Menü “Werkzeuge” den Importassistenten aus und importiert die soeben erstellte Datei.

Anschließend findet man im Nautilus-Kontextmenü von PDF-Dateien ein neues Untermenü namens Nautilus-Actions actions, in dem sich unser Eintrag zum Öffnen von PDF-Dateien in einer Sandbox befindet.

Fliegt java-1.5.0-gcj aus Fedora?

Der Paketmaintainer Deepak Bhole hat heute auf der Entwicklerliste angekündigt, das java-1.5.0-gcj Paket nicht weiter zu betreuen und am 08. April in der Paketdatenbank von Fedora als verwaist zu markieren, damit es aus der Distribution entfernt werden kann.

In Richtung möglicher Interessenten für die Betreuung des Paketes merkt er noch kurz an, das es allmählich an der Zeit sei, java-1.5.0-gcj ungeachtet der Folgen für pdftk aus Fedora zu entfernen.

Sollte sich niemand melden, der bereit ist, die Betreuung des java-1.5.0-gcj Paketes zu übernehmen, würde das Paket in der Tat in Fedora 21 nicht mehr enthalten sein.

IMHO: Was fehlt: silent updates

IMHO ist der Kommentar von Fedora-Blog.de.
IMHO = In My Humble Opinion (Meiner bescheidenen Meinung nach).

Seit einigen Versionen beherrscht PackageKit in Kombination mit Gnome so genannte “Offline-Updates”, was nichts anderes bedeutet, als das Updates während des Bootvorgangs in einer speziellen Umgebung installiert werden.

Wenn man diesen Gedanken jedoch konsequent zu ende denkt, können die Offline-Updates nur der erste Schritt auf dem Weg zu stillen Updates, die man auch etwas vulgär “halt die Klappe und mach einfach Modus” nennen könnte, gewesen sein. Dieser zweite Schritt ist jedoch eigentlich schon mehr als überfällig.

Oder um es mit den Worten von David Sieg zu sagen:

… Jetzt mal ehrlich: Wen interessiert, dass libcurl, libfoo und libArsch aktualisiert wurden?

Das sind doch wieder Informationen, die nur Arch-, Gentoo- und andere Wirrköpfe brauchen…

Die meisten Benutzer dürfte es in der Tat kaum interessieren, welche Pakete gerade aktualisiert werden sollen. Sie wollen einfach ein stabiles und sicheres System, mit dem sie arbeiten können und nicht mit für sie belanglosen Informationen, wie eben der, welche Updates verfügbar sind, belästigt werden.

Microsoft hat das erkannt und bietet diese stillen Updates, bei dem die Updates im Hintergrund heruntergeladen und beim nächsten Herunterfahren des Systems installiert werden, schon seit einiger Zeit an. Warum tut sich Linux dann bitte so schwer damit seinen Nutzern so etwas anzubieten?

Oder ist Linux im Grunde noch immer ein System von Freaks für Freaks?

Gnome 3.12: Bug in der Facebook-Authentifizierung

In die Online-Accounts-Komponente von Gnome 3.12 hat sich ein Bug eingeschlichen, der die Einbindung eines Facebook-Accounts erheblich erschwert.

Sobald man zu dem Punkt gekommen ist, an dem man den Gnome-Online-Accounts (GOA) den Zugriff auf sein Facebook-Profil genehmigen muss, werden die Buttons zum Genehmigen und Abbrechen von einem Overlay überdeckt, das einen darüber informiert, dass das Popup zu klein sei und man es vergrößern solle. Da das Fenster der GOA jedoch eine fixe Größe hat, ist das in diesem Fall nicht möglich.

Um die Authentifizierung dennoch abschließen zu können, kann man sich als Workaround mit Hilfe der Tab-Taste zu dem gewünschten Button durch hangeln und diesen dann mittels Enter-Taste betätigen.