Kategorie: Linux-Anwendung

  • LibreOffice Base, Abfrage mit Textverkettung

    Meine Rahmenbedingung: MySQL-Datenbank
    Die im Handbuch vorgegebenen Funktionen sind nicht alle verfügbar.
    Für die Textverkettung ist z.B. nur

    CONCAT("Feld1","Feld2")

    zu verwenden.

    ||  oder  + funktionieren hier nicht!

  • Linux Meldung: Warning: No support for locale: de_DE.utf8

    Unter Linux Mint kommt es bei mir immer wieder zu dieser Fehlermeldung:
    Warning: No support for locale: de_DE.utf8

    Lösung:
    sudo dpkg-reconfigure locales
    sudo update-locale LANG=de_DE.utf8

    Gefunden unter: https://www.linuxmintusers.de/index.php?topic=21692.0

  • NFS4 (Zugriff auf Daten des Servers) einrichten

    Motivation

    Da in der Tafel von mehreren PCs auf die Daten zugegriffen werden muss, wurde anfangs mit Samba (Netzwerkprotokoll) und Gigilo (automatischer Mount beim Login) gearbeitet.
    Nachteil: Es ist kein Link auf Dateien und Verzeichnissen möglich, die auf dem Server liegen.

    Lösung: NFS4

    Zielsetzung

    • Die Daten liegen zentral auf dem Server
    • Unterschiedliche Freigaben ermöglichen eine Abgrenzung der Rechte
    • Das Filesystem wird direkt beim Booten gestartet
    • Zugriff auf die zentralen Daten erfolgt transparent
      (so, als wären sie lokal gespeichert)

    Realisierung

    Arbeiten auf dem Server

    1. nfs-kernel-server installieren
      sudo apt-get install nfs-kernel-server
    2. Freigaben auf dem Server einrichten
      sudo mkdir /srv/Tafel
      sudo mkdir /srv/Tafel/Helfer
      sudo mkdir /srv/Tafel/Kunden
      sudo mkdir /srv/Tafel/Vorlagen
      sudo mkdir /srv/Tafel/MySQL
      sudo mkdir /srv/Tafel/Lieferanten
      sudo mkdir /srv/Tafel/Allgemein
      sudo mkdir /srv/homes
    3. Datei /etc/exports ändern
      /srv 192.168.178.0/24(rw,sync,root_squash,no_subtree_check,fsid=0)
      /srv/Tafel 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Dokumente 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Kunden 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Helfer 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/MySQL 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Lieferanten 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Allgemein 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/Tafel/Vorlagen 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
      /srv/homes 192.168.178.0/24(rw,sync,root_squash,no_subtree_check)
    4. Home-Verzeichnisse vom Server mit bind im srv-Verzeichnis bereitstellen
      Datei /etc/fstab ergänzen

      /home /srv/homes none bind 0 0
    5. Nützliche Befehle
      sudo service nfs-kernel-server reload (Exports aktivieren, Filesystem neu erstellen)
      sudo mount -a  (alle mounts neu ausführen)
      sudo exportfs -v (zeigt die Freigaben auf dem Server)
      showmount -e 192.168.178.22 (zeigt die Freigaben des Servers auf dem Client an)
      

    Arbeiten auf jedem Client

    1. nfs-common auf dem Client installieren.
      sudo apt-get install nfs-common
    2. Mount-Verzeichnis für den Server anlegen
      sudo mkdir /mnt/srv
    3. Eintrag in der /etc/fstab
      192.168.178.22: /mnt/srv nfs nfsvers=4.1,rw 0 0
  • LibreOffice Symbole ändern (hat sich erledigt)

    LibreOffice hat den Stile Tango zum Standard gemacht.

    Die standardmäßig mit LibreOffice gewählten Symbole sind nicht für jeden Selbsterklärend.

    Auf allen Tafel-PCs verwenden wir deshalb einheitlich Symbolstil Tango. Aber da hat man ja zum Glück etwas Auswahl und jeder kann sich das Passende heraussuchen.

    Die Installation erfolgt über

    sudo apt-get install libreoffice-style-tango

    Zur Auswahl dieser Symbole anschließend im LibreOffice-Menü unter

    Extras/Optionen/LibreOffice/Ansicht (Tango ist nun Standard)

    im Datenfenster unter „Symbolgröße und -stil:“ im rechten Auswahlfeld „Tango“ wählen und mit OK bestätigen.