When I start the Anki Desktop-App on a Raspberry Pi 4 or a Raspberry 4,I get this message:
“Your Anki client does not support the new timezone handling yet. Please ensure your Anki is up to date.”
The app starts, but refuses to sync. I installed Anki via Flathub and there are no updates availible (with the command “flatpak update”). This command also tells me, the following information:
Info: runtime org.kde.Platform branch 5.12 is end-of-life, with reason:
We strongly recommend moving to the latest stable version of the Plaform and SDK
Info: applications using this runtime:
net.ankiweb.Anki
Info: runtime org.freedesktop.Platform.html5-codecs branch 18.08 is end-of-life, with reason:
The Freedesktop SDK 18.08 runtime is no longer supported as of 31th August 2020. Please ask your application developer to migrate to a supported platform.
Info: applications using this extension:
net.ankiweb.Anki
Kann anyone please help me to get Anki syncing my decks again?
The error messages are telling you that the program version that you are trying to run is quite old, and can’t be expected to work. Whoever created it has not updated it and is not supporting it.
It is obviously a problem of the Anki-Developer, because the distributed Flatpak-app is version 2.1.15. Either I fix this as a developer, who sells the iPad-Version of Anki vor 30€ (wich I purchased!), or I take it off the Flathub-Website, where it is offered as version 23.12.1 (but you get 2.1.15, when you install it). This is unfair to the users who support the Anki-development with the purchase of the iPad-App like me. Does anyone know, if Damien Elmes, the developer, reads this oficial forum of his own App???
I am angry now, because I wanted to use the Anki App on both iPad (30€) AND the RasPi5, which is impossible now and 30€ were spend withou getting what was promised. The iPad App does not have all the features und options of the desktop App. Even on the Anki-Project-Website on GitHub this problem is known since Feb. 2023, but nothing happens.
I would call that misleading. Obviously the Anki source code itself is written by Damien (and others), but the flatpak packaged form was created by someone else a long time ago and then apparently abandoned.
Just to complete this post with a solution to install Anki on Raspberry Pi for users who have the same probleme as I did:
I found this by Jiqz and it worked perfectly for me on my Raspberry Pi 5:
sudo apt install python3-pyqt5.{qtwebengine,qtmultimedia}
(install some required packages)
cd ~
(navigate to your home folder: ~ is a shortcut for the path to your home folder)
python3 -m venv --system-site-packages pyenv
(create a python virtual environment called pyenv)
pyenv/bin/pip install --upgrade pip
(upgrade the pip installation tool to the latest version)
pyenv/bin/pip install --upgrade aqt
(install the latest stable version of Anki via aqt)
To run Anki, run ~/pyenv/bin/anki and it should start working!
BUT I still have two question left. How can I create an entry in the menue of Raspberry Pi (e.g. in the “Internet”) folder, instead of always entering ~/pyenv/bin/anki in a terminal window? And is there a way, that there is no further need to keep the terminal window open, when Anki started?
Thanks for any help. I am a newby on Raspberry Pi and also on Linux, coming from Mac, where everything is almost completely smoothly precausioned and I am sorry, when for most of the users here in the forum these two questions seem to be stupid.
And thank you very much for your work on Anki. I use the Desktop-Version on my Mac, now my two 8 and 10 years old kids can use it, to create Decks on their Raspberry Pi’s and to study the decks with the iOS-Version on their iPads. We tried a lot of learning apps from the Apple App-Store, but the only real success in long-term learning is Anki.
And you deserve a lot of credit for offering Anki generally free of charge so that children from less well-off families can have the possibility to also learn successfully. You have my respect for that.
I wish you all the best and every success in your work.