Upgrade

do-release-upgrade auf Kubuntu 18.04

$ do-release-upgrade -m desktop -f DistUpgradeViewKDE -d

Nebenwirkungen

  • yakuake hat seine Konfiguration vergessen
  • pip ist auf Version 9.x zurückgesetzt
$ python3 -m pip --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
$ python3 -m pip install --upgrade pip
$ python3 -m pip --version
pip 10.0.1 from /home/wnf/.local/lib/python3.6/site-packages/pip (python 3.6)
  • Firebird SQL Server ist nur in Version 3.0 verfügbar, so dass die Datenbanken über die Datensicherung neu erzeugt werden müssen.
fdb.fbcore.DatabaseError: ('Error while connecting to database:
 - SQLCODE: -820
 - unsupported on-disk structure for file /var/lib/firebird/2.5/data/datenbank.fdb;
   found 11.2, support 12.0
 - IProvider::attachDatabase failed when loading mapping cache', -820, 335544379)
  • Lazarus und libfbclient
Can not load default Firebird clients ("libfbclient.so.2.5.1" or "libgds.so" or "libfbembed.so.2.5"). Check your installation.

Durch setzen eines symbolischen Links kann das Problem gelöst werden:

$ cd /usr/lib/x86_64-linux-gnu/
$ sudo ln -s libfbclient.so.3.0.2 libfbclient.so.2.5.1

Der Zugriff von externen Rechnern ist standardmäßig nicht möglich. Deshalb muss die Datei /etc/firebird/3­.0/firebird.conf editiert werden:

alt:

RemoteBindAddress = localhost

neu:

RemoteBindAddress =

danach den Firebirrd-Server neu starten:

$ sudo service firebird3.0 restart

Upgrade von Kubuntu 12.04 auf 14.04

Da ich mein Home-Verzeichnis vor zwei Jahren auf einer gesonderten Partition installiert hatte, habe ich mich für eine Neuinstallation entschieden.

Folgende Pakete musste ich nach installieren:

  • wine
  • calibre
  • plasma-scriptengine-python
  • plasmate (für plasmoidviewer)
  • apache2
  • mysql-server
  • phpmyadmin
  • autokey
  • sshfs (zum Mounten des Beaglebone)
  • system-config-samba (zur Freigabe von Verzeichnissen für Samba)
  • brother-lpr-drivers-laser1 (LPR-Treiber für laser1-Drucker von Brother) sonst druckt Cups mit falschen Rändern
  • Zum Bau von Debian-Paketen
    • devscripts
    • cdbs
  • Firebird SQL Server (siehe auch auf www.firebirdsql.org)
$ sudo apt-get install firebird2.5-superclassic
$ dpkg-reconfigure firebird2.5-superclassic

Der Zugriff von externen Rechnern ist standardmäßig nicht möglich. Deshalb muss die Datei /etc/firebird/2­.5/firebird.conf editiert werden:

alt:

RemoteBindAddress = localhost

neu:

RemoteBindAddress =

danach den Firebirrd-Server neu starten:

$ sudo service firebird2.5-superclassic restart

Die Backups der Firebird-Datenbanken im Ordner /wnfdaten/daten­sicherungen haben einen falschen Besitzer. Das habe ich korrigiert:

$ sudo chown firebird:firebird /wnfdaten/datensicherungen/*.gbk
  • nfixplayer
$ sudo add-apt-repository ppa:i-n8ws-t/ppa
$ sudo apt-get update
$ sudo apt-get install nfixplayer
  • Zusätzliche Module für Python
$ sudo apt-get install python-setuptools python-sphinx python-vobject python-lxml
$ sudo easy_install caldav
$ sudo easy_install fdb
  • wnfAlbum unter Apache zur Verfügung stellen
$ cd /var/www/html/
$ sudo ln -s /wnfdaten/www/wnfalbum ./wnfalbum