F-Droid je inštalovateľný katalóg FOSS aplikácií pre platformu Android. Aplikácie, ktoré mám rád:
- FairEmail ako funkciami nabitý e-mailový klient
- Syncthing na synchronizáciu súborov
- KeePassDX ako správca hesiel
- GitNex ako Gitea klient
- Tusky ako Pleroma klient
Niekedy rád rýchlo zdokumentujem ich funkcie, takže ich spúšťam na laptope.
Zen Linux #
Zen je výsledkom spoločného úsilia kernel hackerov poskytnúť čo najlepší Linux kernel pre každodenné systémy.
Nainštalujte kernel linux-zen
skompilovaný s
ashmem a binderfs:
sudo pacman -S linux-zen linux-zen-headers
Upozornenie: Pred použitím ne-predvoleného linux kernela zvážte výskum.
GRUB bootloader #
Znovu vygenerujte GRUB záznamy vrátane linux-zen:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Rebootujte a vyberte kernel zen-linux v GRUB menu. Overte, že sa spustil
zen kernel:
$ uname -r
5.11.13-zen1-1-zen
Verzia bude iná v závislosti od skutočného vydania.
binderfs #
Tiež overte, že kernel bol správne nakonfigurovaný:
$ zgrep -e ASHMEM -e BINDER /proc/config.gz
CONFIG_ASHMEM=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES=""
Anbox vyžaduje adresár binderfs, vytvorte ho pri štarte nastavením
/etc/tmpfiles.d/anbox.conf:
d! /dev/binderfs 0755 root root
Pripojte mountpoint binderfs vytvorený vyššie pri štarte tiež cez
/etc/fstab:
none /dev/binderfs binder nofail 0 0
Zahrnutie možnosti nofail zaistí plynulý boot, keďže hostiteľský systém
nezávisí od Anboxu.
Anbox s Houdini #
Anbox je softvér na báze kontajnerov na spúšťanie Androidu na distribúciách GNU/Linux.
Nainštalujte obraz Anboxu s Houdini (používa sa pre x86_64 hosťov, teda väčšinu laptopov):
yay -S anbox-git anbox-image-houdini
Povoľte službu Anbox:
sudo systemctl enable --now anbox-container-manager.service
Vytvorte bridgovanú sieť:
nmcli con add type bridge ifname anbox0 -- connection.id anbox-net ipv4.method shared ipv4.addresses 192.168.250.1/24
Otvorte okno Anboxu.
F-Droid vo vnútri Anboxu #
Stiahnite súbory F-Droid:
wget https://f-droid.org/F-Droid.apk && https://f-droid.org/F-Droid.apk.asc
Overte integritu balíka:
gpg --auto-key-retrieve --verify F-Droid.apk.asc
Uistite sa, že sa zobrazuje Good signature a odtlačok zodpovedá vydaniam F-Droid.
adb #
Nainštalujte adb z android-tools:
sudo pacman -S android-tools
Teraz nainštalujte F-Droid do Anboxu:
adb install F-Droid.apk
Spustite F-Droid v Anboxe, počkajte, kým sa synchronizujú repozitáre, nainštalujte obľúbené aplikácie a spúšťajte ich na Archu!
Toto je 36. príspevok #100daystooffload.