Tips

Alle paar Jahre kommt es vor, dass man doch seinen Maling-Listen-Server auf einen neuen Host umstellen muss. Mit dieser Anleitung verliert das seinen Schrecken.

Wenn man ein komplexeres Programm wie z. B. mutt aus dem Portage Tree installiert, wird man während des Build-Vorgangs öfters mit den bekannten blauen Bildschirmen nach Optionen für die einzelnen Bibliotheken gefragt, die zusätzlich kompiliert werden müssen. Eine unbeaufsichtigte Installation erscheint so nicht möglich. Es gibt aber eine Lösung:

Wenn man Helpdeskz http://www.helpdeskz.com/ A free helpdesk software that works - HelpDeskZ is a free PHP based software which allows you to manage your site’s support with a web-based support ticket system. mit einer neueren PHP-Version ausführt, hier getestet mit 5.6.40, dann können unter anderem folgende Fehlermeldungen auftauchen:

Szenario: man hat gerade Debian 8.3 installiert, oder unter FreeBSD bzw. Gentoo den SSH-Client aktualisiert. Jetzt bekommt man, wenn man sich zu einem älteren Gerät verbinden will, folgende Fehlermeldung

Man will in einem Verzeichnis sich alle Dateien aus dem Jahr 2018 anzeigen, und diese dann evtl. verschieben

Auch beim Univention Corporate Server 4.3 können die Logfiles sehr goß werden und unnötig viel Speicherplatz verwenden. Das kann man einfach ändern.

Auch mit der Konsole kann man sich aussagekräftig Verzeichnisgrößen anzeigen lassen, um nach Platzfressern zu suchen.

Unter FreeBSD mag ein Update-Prozess manchmal etwas merkwürdig anmuten, das alles hat dennoch durchaus seine Berechtigung, wenn man es ganzheitlich betrachtet.

Bei einem FreeBSD-Update aus dem Ports-Tree kann man öfters mit folgendem Fehler konfrontiert werden, mit verschiedenen Paketen:

Installing automake-1.16.1…

pkg-static: automake-1.16.1 conflicts with automake-wrapper-20131203 (installs files into the same place).

Problematic file: /usr/local/bin/aclocal

Oft wurde das originale Programm aus dem jetzigen Ports-Tree gelöscht.

Wenn man ein Ubuntu-System mit einem Beamer verbinden will, und zugleich über Netzwerk zugreifen will, um z. B. die Video-Clip-Wiedergabe zu steuern, bietet sich VNC an. Lightdm selbst enthält zwar die Möglichkeit, dort direkt VNC zu konfigurieren. Leider kann man sich aber nicht mehr zweimal mit dem gleichen Benutzernamen, einmal per Auto-Login und einmal separat via VNC anmelden. Es erscheint die Meldung: “Could not aquire name on session bus” beim VNC-Login. Deshalb muss man eine andere Lösung wählen.

Mann muss vlc dann kompilieren, wenn der mit dem System mitgelieferte irgendein Feature nicht hat, z. B. einen Codec, den man gerne nutzen möchte. Die Gründe können vielfältig sein…

Manchmal will man Musepack .mpc zu MP3 .mp3 konvertieren. Unter Linux ganz einfach.

for x in *.mpc; do mpcdec "${x}" - | lame -r -V 2 --vbr-new - "${x%.mpc}.mp3"; done

Manchmal möchte man vom Format .wma ins Format .mp3 konvertieren. So geht das:

for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -ao pcm:waveheader "$i" && \
lame -m j -h -V 2 --vbr-new audiodump.wav -o "`basename "$i" .wma`.mp3"; done; rm -f audiodump.wav

Manchmal möchte man vom Format (Free Lossles Audio Codec) .flac ins Format .mp3 konvertieren. Mit ffmpeg geht das ganz einfach:

for a in *flac; do ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}"; done