Robisys.de

validate

Waydroid

waydroid Waydroid

Waydroid Eine container-basierte Ansatz für die boot ein vollwertiges Android-system auf einer regelmäßigen GNU/Linux-system wie Ubuntu.

Waydroid verwendet Linux-Namensräume (user, pid, uts, net, mount, ipc), um ein vollwertiges Android-system in einem container und bereitzustellen Android-Anwendungen auf jedem GNU/Linux-basierte Plattform. Das Android-system im inneren der container hat direkten Zugriff auf alle benötigten hardware. Die Android-runtime-Umgebung wird mit einem minimal angepassten Android-system-image basiert auf LineageOS.
Das Basis ist derzeit Android 11.

opensuse

opensuse software.opensuse.org   build

software.opensuse package waydroid

buid.opensuse: home:Dead_Mozay:waydroid/waydroid

ubuntu

waydroid

install on desktops

inst So installieren und führen Sie Android-Apps auf Ubuntu ohne Emulator aus

wpdig How to use Android apps on Linux without an emulator

Als erstes müssen wir Curl installieren. Dazu müssen wir das Terminal öffnen und den Befehl ausführen, den wir Ihnen etwas weiter unten hinterlassen. Wir drücken "Y" und dann Enter, wenn das Terminal um Erlaubnis bittet.

sudo apt install curl

Jetzt müssen wir je nach Linux-Distribution den folgenden Befehl ausführen. Falls Sie Ubuntu verwenden, wäre es „focal“, für die neueste Version von Debian muss es „Bullseye“ sein und so weiter mit dem Rest. Falls ein „Permission denied“-Fehler auftritt, müssen wir einfach „sudo su“ ausführen und dann mit den Befehlen fortfahren.

echo  waydroid install ubuntu
export DISTRO="Focal Fossa"
export DISTRO="focal"

Danach müssen wir diesen Befehl ausführen, um den WayDroid GPG-Schlüssel in der von uns verwendeten Distribution herunterzuladen.

sudo curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg 

Danach müssen wir den Befehl ausführen, den Sie etwas weiter unten sehen, der WayDroid zur Liste der Quellen hinzufügt.

sudo echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list

Als nächstes müssen wir ein apt update ausführen, um das Repository und die Pakete zu aktualisieren.

 
sudo apt update

Um diesen Teil abzuschließen, müssen wir WayDroid unter Linux installieren. Was wir tun werden, ist den folgenden Befehl einzugeben, wir werden "Y" drücken, wenn wir dazu aufgefordert werden und dann "Enter", um fortzufahren.

sudo apt install waydroid

Nach der Installation der Anwendung müssen wir einen weiteren Befehl ausführen, um das Android-Image für WayDroid herunterladen zu können. Wir müssen bedenken, dass dieser Vorgang je nach Verbindungsgeschwindigkeit einige Zeit in Anspruch nehmen kann; Dies liegt daran, dass das Bild ungefähr 600-700 MB groß ist.

sudo waydroid init

Zum Abschluss müssen wir den Befehl ausführen, den wir Ihnen unten hinterlassen, und die WayDroid-GUI wird auf dem PC geöffnet. Jetzt können wir Android-Anwendungen unter Linux genießen. Wir können WayDroid sogar aus der Anwendungsliste starten, wenn wir möchten.



sudo systemctl start waydroid-container
waydroid session start
waydroid show-full-ui
sudo systemctl restart waydroid-container

# linage 17.1  VANILLA-waydroid  system.zip  vendor.zip
# sudo edit /etc/gdm3/custom.cfg

echo  $XDG_SESSION_TYPE

waydroid pfade

/usr/bin/waydroid
/usr/lib/waydroid/waydroid.py
/usr/lib/waydroid/*
/var/lib/waydroid/*

LXC Linux-Container (LXC) sind eine echte Alternative zur Bereitstellung von Containern mit Docker.

lxc

wayland display server

lineageos   sdk

F-Droid ist ein installierbarer Katalog mit FOSS-Apps (Free and Open Source Software) für Android. Der Client vereinfacht die Suche und Installation von Apps und behält den Überblick über Aktualisierungen.

pakete F-Droid ist zweierlei, sowohl eine Paketquelle (= ein Repository) mit geprüften, auf freier Software basierenden Android-Apps als auch ein vollständiger „App-Store-Baukasten“, der alle Instrumente bereitstellt, die für die Einrichtung und den Betrieb eines App-Stores benötigt werden. Es ist ein gemeinschaftlich betriebenes, freies Software-Projekt, das von einer Vielzahl von Mitwirkenden entwickelt wird. Es beinhaltet darüberhinaus sämtliche Erstellungs- und Versionswerkzeuge, um den Umwandlungsprozess vom App-Quellcode zur veröffentlichten Version zu bewerkstelligen.

Dokumentation

DEB APT Installing private DEB packages with APT

packing Creating and hosting your own deb packages and apt repo