Heilbronner Trollinger Halbmarathon Streckenverlauf

Aus gegebenem Anlass habe ich eben mal ein GPX für die Strecke des Trollinger Halbmarathon in Heilbronn (und Umland) erstellt.

Heilbronner Trollinger Halbmarathon Streckenverlauf.gpx (33K)

Heilbronner Trollinger Halbmarathon Streckenverlauf Karte

CUPS Drucker wird nicht in Firefox gelistet

Obwohl der Drucker über KDE Applikationen oder von Konsole benutzbar ist, wird er nicht in Firefox, Evince oder andere GTK oder GNOME Applikationen gelistet.

Der Drucker wird in der Konsole erkannt:

$ lpstat -t
scheduler is running
system default destination: Brother_HL-L2340D_series
device for Brother_HL-L2340D_series: lpd://BRW681401531475/BINARY_P1
Brother_HL-L2340D_series accepting requests since Sat Oct 15 14:24:54 2016
printer Brother_HL-L2340D_series is idle.  enabled since Sat Oct 15 14:24:54 2016

Im Evince o.ä. Programmen taucht er aber nicht auf:

Druckerliste leer

Lösung ist das Installieren des Paketes gtk3-print-backends:

$ sudo pacman -S gtk3-print-backends
resolving dependencies...
looking for conflicting packages...

Packages (1) gtk3-print-backends-3.22.1+8+ge11df6c-2

Total Installed Size:  0.17 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                                                                 [#######################################################################################################################] 100%
(1/1) checking package integrity                                                                                                                                                               [#######################################################################################################################] 100%
(1/1) loading package files                                                                                                                                                                    [#######################################################################################################################] 100%
(1/1) checking for file conflicts                                                                                                                                                              [#######################################################################################################################] 100%
(1/1) checking available disk space                                                                                                                                                            [#######################################################################################################################] 100%
:: Processing package changes...
(1/1) installing gtk3-print-backends 

In Firefox 47 automatisches Laden der Tabs wieder einstellen

Um in Firefox 47 das automatisches Laden der Tabs wieder einzustellen, muss man in about:config folgende Variable, die über die Einstellungen nicht mehr erreichbar ist, setzen:

browser.sessionstore.restore_on_demand;false

Beim Update von Firefox 46 zu 47 wurde dies einfach geändert.

Update: Okay, in den Releasenotes steht es:

The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems.

logcheck Regel Update 3 - Entfernen der Clamav Installation outdated Warnung

Anbei ist das dritte logcheck Regel Update, um folgende drei Zeilen auszufiltern:

Dec 22 06:52:39 server freshclam[358]: WARNING: Your ClamAV installation is OUTDATED!
Dec 22 06:52:39 server freshclam[358]: WARNING: Local version: 0.98.7 Recommended version: 0.99
Dec 22 06:52:39 server freshclam[358]: DON'T PANIC! Read http://www.clamav.net/support/faq

Das Update der Regeln spiegelt folgender Patch wider:

/etc/logcheck/ignore.d.server# git diff
diff --git a/logcheck/ignore.d.server/clamav-freshclam b/logcheck/ignore.d.server/clamav-freshclam
index 2608bd3..47e2cbe 100644
--- a/logcheck/ignore.d.server/clamav-freshclam
+++ b/logcheck/ignore.d.server/clamav-freshclam
@@ -5,3 +5,6 @@
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: --------------------------------------$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: Database updated \([0-9]+ signatures\) from .* \(IP: [0-9.]+\)$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: Downloading daily-[0-9]+.cdiff \[100%\] ?$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: WARNING: Your ClamAV installation is OUTDATED!$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: DON'T PANIC! Read http://www.clamav.net/support/faq$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ freshclam\[[0-9]+\]: WARNING: Local version: [0-9.]+ Recommended version: [0-9.]+$

Vergangene logcheck Regel Updates: #1 #2

Pacmans installierte Pakete und Pacmans Cache aufräumen

Ungenutzte Pakete entfernen

Beim Deinstallieren von Pakete sollte immer der Parameter -Rs anstatt nur -R verwendet werden, um auch alle nicht mehr benötigten Pakete mit zu deinstallieren:

$ pacman -Rs paketname

Eine Liste aller Pakete, die nicht mehr benötigt werden erhält man mit dem Kommando:

$ pacman -Qtdq

Man kann diese Liste auch gleich als Eingabe für das Entfernen durch pacman geben:

$ sudo pacman -Rns $(pacman -Qtdq)

Ob wirklich all die daraufhin gelisteten Pakete wirklich deinstalliert werden, sollte man unbedingt vorher überprüfen.

Pacman Cache säubern

Mit der Zeit sammeln sich auf einem Archlinuxsystem einige Pakete im Verzeichnis /var/cache/pacman/pkg/. Das sind vor allem verschiedene Versionen jemals installierter (und mittlerweile auch deinstallierter) Pakete.

Am einfachsten ist es die Pakete aufräumen zu lassen. Das geht mit dem Tool paccache. Mit den folgenden beiden Kommandos kann man zunächst eine Trockenübung machen, ob sich das Aufräumen überhaupt lohnt:

$ paccache -d

==> finished dry run: 4639 candidates (disk space saved: 19.6 GiB)
$ paccache -duk0

==> finished dry run: 476 candidates (disk space saved: 4.31 GiB)

Der erste Aufruf von paccache mit dem Parameter -d zählt die Anzahl der installierten Pakete, die gelöscht werden können. Dabei werden die drei neuesten Paketversionen noch behalten, sodass man im Zweifelsfall noch zu einer älteren Version downgraden kann. Beim zweiten Aufruf mit dem Parameter -duk0 werden alle nicht mehr installierten Pakete in allen Versionen gezählt und der dafür verbrauchte Speicherplatz gemessen.

Da sich bei mir das Aufräumen des Caches von pacman durchaus lohnt, kann ich die paccache Kommandos nun scharfschalten, in dem ich beim Parameter das d durch ein r ersetze:

$ paccache -r ; paccache -ruk0
==> Privilege escalation required
[sudo] Passwort: 

==> finished: 4639 packages removed (disk space saved: 19.6 GiB)
==> Privilege escalation required

==> finished: 239 packages removed (disk space saved: 1.34 GiB)

Für das eigentliche Löschen wird nun auch das Passwort benötigt, weil root Rechte gebraucht werden, um die Pakete zu löschen. Die Differenz zwischen dem Trockenlauf und dem eigentlichen Löschen der Pakete, die nicht mehr installiert sind, kann ich mir im Moment nicht erklären. Denn schließlich sind auch keine Löschkandidaten mehr gefunden worden:

$ paccache -d ; paccache -duk0
==> no candidate packages found for pruning
==> no candidate packages found for pruning

Weitere Infos

Weitere Infos gibt es wie immer im Archlinux Wiki: