Jak grać w gry na Androida w systemie Linux za pomocą Anbox

Photo of author

By maciekx

Android oferuje szeroki wybór gier wideo, a dzięki Anbox użytkownicy systemu Linux mogą z łatwością grać w wiele z nich.

Jednakże korzystanie z Anbox na Linuksie może być skomplikowane i wymaga odpowiednich ustawień, aby działało poprawnie. Aby móc z niego skorzystać, potrzebujesz dystrybucji Linuksa obsługującej pakiety Snap oraz mieć możliwość kompilacji kodu źródłowego, gdyby zajdzie taka potrzeba.

Uwaga! Anbox jest w wersji beta, co oznacza, że mogą wystąpić różne problemy. Korzystaj z niego na własne ryzyko!

Instalacja Anbox

Instalacja Anbox w systemie Linux jest stosunkowo prosta dzięki decyzji programistów o dystrybucji oprogramowania w pakietach Snap. Aby rozpocząć, zapoznaj się z naszym przewodnikiem po korzystaniu z Snapów w systemie Linux. Po skonfigurowaniu snapd w systemie uruchom terminal i wprowadź poniższe polecenie, aby zainstalować najnowszą wersję Anbox.

sudo snap install anbox --beta --devmode

Jeśli powyższe polecenie zakończy się sukcesem, Anbox powinien być zainstalowany. Jednakże przed rozpoczęciem korzystania z niego, konieczne jest zainstalowanie dodatkowych składników.

Pakiet Anbox Snap stanowi interfejs użytkownika, za pomocą którego będziesz instalować aplikacje Android, ale wymaga również oprogramowania „zaplecza” (modułów jądra), które współdziała z jądrem systemu Linux. Aby zainstalować te moduły, postępuj zgodnie z poniższymi instrukcjami odpowiednimi dla swojej dystrybucji Linuksa.

Ubuntu poprzez PPA

Aby aktywować moduły jądra Anbox na systemie Ubuntu, musisz dodać repozytorium PPA. Wprowadź poniższe polecenie w terminalu.

sudo add-apt-repository ppa:morphis/anbox-support

Po dodaniu repozytorium, aktualizuj system.

sudo apt update

Następnie zainstaluj pakiety modułów jądra w systemie Ubuntu za pomocą polecenia apt install.

sudo apt install linux-headers-generic anbox-modules-dkms

Arch Linux przez AUR

Dla użytkowników Arch Linux, dostępne są moduły jądra Anbox w pakiecie anbox-modules-dkms-git. Aby zainstalować te moduły, otwórz terminal i wykonaj poniższe kroki.

Krok 1: Zainstaluj Git i Base-devel za pomocą Pacmana.

sudo pacman -S git base-devel

Krok 2: Sklonuj pakiet modułów jądra Anbox za pomocą Git.

git clone https://aur.archlinux.org/anbox-git.git

Krok 3: Przejdź do katalogu „anbox-git” w terminalu.

cd anbox-git

Krok 4: Rozpocznij proces budowy pakietu, wydając polecenie makepkg. W razie problemów z kompilacją, sprawdź komentarze na stronie AUR Anbox.

makepkg -sri

Inne dystrybucje Linuksa

Uruchomienie Anboxa na innych dystrybucjach Linuksa niż Arch i Ubuntu może być trudne, a programiści nie udostępniają wielu informacji na ten temat. Mimo to, nie jest to niemożliwe, ponieważ wielu użytkowników z powodzeniem uruchomiło Anbox na różnych systemach operacyjnych Linuksa.

Aby znaleźć moduły jądra dla swojej dystrybucji Linuksa, odwiedź ten link. Na GitHubie znajdziesz szczegółowe instrukcje kompilacji dla Debiana, Fedory i innych dystrybucji.

Konfiguracja modułów jądra Linuksa

Po zainstalowaniu modułów jądra w swojej dystrybucji Linuksa, najtrudniejsza część jest za tobą. Teraz wystarczy aktywować moduły za pomocą polecenia modprobe.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Sprawdź, czy moduły zostały poprawnie załadowane:

ls -1 /dev/{ashmem,binder}

Powinieneś zobaczyć następujące wyniki:

/dev/ashmem
/dev/binder

Instalacja narzędzi Android

Anbox działa jako emulator Androida, dlatego potrzebujesz również narzędzi programistycznych Androida do instalacji aplikacji. Na szczęście są one dostępne w większości popularnych dystrybucji Linuksa, dzięki czemu ich instalacja nie powinna sprawić problemu.

Aby zainstalować narzędzia Android, otwórz terminal, wyszukaj „android-tools” i zainstaluj je w standardowy sposób, jak inne aplikacje. Możesz również zapoznać się z naszym przewodnikiem na ten temat.

Granie w gry Android na Linuksie z Anbox

Po zakończeniu konfiguracji Anbox jest gotowy do działania, a ty możesz zacząć grać w gry. Aby uruchomić grę, otwórz terminal i wykonaj poniższe kroki.

Krok 1: Rozpocznij serwer ADB.

adb start-server

Krok 2: Odwiedź APK Mirror, znajdź swoją grę i pobierz ją. Pamiętaj, że nie wszystkie gry będą działać, a aby gra działała poprawnie w Anbox, musi być w wersji x86.

Krok 3: Przenieś się do katalogu ~/Downloads w terminalu.

cd ~/Downloads

Krok 4: Użyj polecenia ls, aby znaleźć nazwę pliku APK, a następnie zainstaluj go używając poniższego polecenia.

adb install name-of-android-video-game-app.apk

Krok 5: Otwórz menu aplikacji, znajdź „Anbox” i uruchom aplikację.

Krok 6: Po uruchomieniu menedżera aplikacji Anbox, wykorzystaj go do uruchomienia gry na Androidzie.


newsblog.pl