2022-08-08 – Konfiguration#

Datum 08.08.2022

Erste Schritte…

  • Root werden

  • Editor: EMACS installieren

  • Python 3.10 installieren

Hardware#

Wischen und rumtippen auf einer Touch-Oberfläche ist nicht mein Ding. Eine normale Tastatur, das gleichzeitige Laden des Librem 5 und der Anschluß an einen externen Monitor müssen eingerichtet werden. Ein ISY-Adapter machts möglich.

Bilder zum Setup#

Librem5 mit externer Tastatur über einen Adapter

Erste Kombinations- und Steckversuche…

Librem5 mit externer Tastatur über einen Adapter in Autohalterung.

Normale Halterungen für ein klassisches Smartphone waren nicht geeignet, denn das Librem 5 ist etwas dick. Mit einer Halterung für das Automobil funktioniert es, sogar auf dem Tisch.

Librem5 mit externer Tastatur über einen Adapter in Autohalterung.

Für unterwegs mit einer kleineren Tastatur.

Administration#

Root werden?#

Kurze Suche im Netz…

sudo bash

Software#

Was ich ausprobiert habe…

Installation EMACS#

Vielleicht war die Softwareliste noch nicht auf dem aktuellsten Stand. Ein zweiter Blick in den Store hat den EMACS aufgelistet.

Python installieren#

Die Version 3.9 ist am Start, aber es kann kein Virtual Environment angelegt werden?

Also gleich mal ausprobiert, ob ich etwas aus den Quellen Compilieren kann. Nach einigem Hin und her im Netz, die folgende Pakete mit apt nachinstalliert.

apt-get update

apt install \
    gcc \
    g++  \
    make \
    libncurses-dev  \
    libgdbm-dev  \
    libz-dev   \
    tk-dev  \
    libsqlite3-dev  \
    libreadline-dev  \
    liblzma-dev \
    libffi-dev \
    libssl-dev

# Download der aktuellen Version von python.org


./configure --enable-optimzations
            --with-ensurepip=install
            --prefix=/media/purism/3633-3234/apps/py10/
make
make altinstall

Virtual Environment#

Funktioniert leider nicht :-(

Diese Meldung erscheint auch beim mitgelieferten Python 3.9!

[Errno 1] Operation not permitted:
'lib' -> 'env-sphinx/lib64'

Akuteller Workaround: PATH und PYTHONPATH justiert. Nun ist das neue Python 3.10 die aktuelle virtuelle Umgebung.