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 software.opensuse.org build
software.opensuse package waydroid
buid.opensuse: home:Dead_Mozay:waydroid/waydroid
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.
wayland display server
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.
DEB APT Installing private DEB packages with APT
packing Creating and hosting your own deb packages and apt repo