i got a lenovo duet 2020,
afair, ankidroid do work when CrOS is using container technology.
Currently every CrOS is in VM virtual machine technology.
I have installed several ankidroid from play store, F-droid, github etc.
All halt when i simply tap into settings and wanna scroll.
It didn’t scroll, it sucks.
previously i asked that it’s xxxking hard to install anki on arm linux,
as some libraries are NA blablabla.
I’m not particularly keen to advertise Chromebook support. I have no experience with them, ARM64 support is problematic, and the typical Chromebook user is presumably going to struggle with shell commands.
if your cpu is ARM then your chromebook is incompatible with pc anki…
It is possible, but requires knowledge on python wheels, instructions can be found here
Another reason for an ARM build that don’t relies on python, the instructions can be easy for a user that handles the terminal, but it can be frustrating for non-tech users
I’m not completely sure I agree. Having spent an inordinate amount of time working on getting Anki to build on ARM linux (and also attempting to get binary bundles working), I think “incompatible” is for all intents and purposes perfectly accurate.
While I’m certainly no genius, Anecdotally, I would definitely not say the instructions are generally easy for anyone who knows the terminal. I would like to claim I’m at least somewhat technical, but who knows.
the link in #1 worked,
i could install 23.12.1 in my lenovo duet CB 2020 /w latest CrOS.
ps: looks like the files are under /home/USER/.local/share/Anki2
looks like i can use NAS or removable tf for this, so i can use my large media collection on CB too.
looks like works well
the old lenovo duet CB 2020,
installed /w anki 2.1.54 qt6
I didn’t sync the media by anki,
i removed the collection.media,
then ln -s the USB into it’s place.
now i just need to buy a smallest USB flash,
then i can use my large collection media /w my CB.
Just a suggestion: other Chromebook users may not be familiar with this “CB” initialism that you’re using. Perhaps it is better to spell it out so people can find stuff that’s relevant to them, at least in the thread title.
today i just upgraded the CrOS and the linux environment,
then the 2.1.54-qt6 didn’t run again!
and i tried several days, and it still dont run!
i even asked gpt4 for many several solutions!
error msg after i type anki:
(my_pyqt_env) xxxx@penguin:~/0-linux-root/anki-2.1.54-linux-qt6$ anki
Running with temporary Qt5 compatibility shims.
Run with DISABLE_QT5_COMPAT=1 to confirm compatibility with Qt6.
Traceback (most recent call last):
File “/home/xxxx/.local/bin/anki”, line 5, in
from aqt import run
File “/home/xxxx/.local/lib/python3.9/site-packages/aqt/init.py”, line 45, in
from aqt import gui_hooks
File “/home/xxxx/.local/lib/python3.9/site-packages/aqt/gui_hooks.py”, line 11, in
from aqt.hooks_gen import *
File “/home/xxxx/.local/lib/python3.9/site-packages/aqt/hooks_gen.py”, line 18, in
from aqt.qt import QDialog, QEvent, QMenu, QModelIndex, QWidget, QMimeData
File “/home/xxxx/.local/lib/python3.9/site-packages/aqt/qt/init.py”, line 20, in
from . import qt5_compat # needs to be imported first
File “/home/xxxx/.local/lib/python3.9/site-packages/aqt/qt/qt5_compat.py”, line 15, in
ModuleNotFoundError: No module named ‘PyQt6.sip’
too complex, i dont even know am i using what venv.
this CB will now just a toy for me,
i’ll have to switch to back to wintab, luckily i got 3 wintab.
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.