نصب و ارتقای آنکی در لینوکس

پیش‌نیازها

نسخه بسته‌بندی‌شده به لینوکس ۶۴ بیتی Intel/AMD اخیر با glibc 2.35+ یا ARM/AArch64 با glibc 2.39+، و کتابخانه‌های رایجی مانند libwayland-client و systemd نیاز دارد. اگر روی معماری متفاوتی هستید، یا توزیع لینوکسِ حداقلی، نمی‌توانید از نسخه بسته‌بندی‌شده استفاده کنید، اما شاید بتوانید به‌جایش از چرخ‌های Python استفاده کنید.

دبیان و مشتقاتش — مانند اوبونتو و کروم‌بوک‌ها با لینوکس فعال — پیش از نصب از موارد زیر استفاده کنند:

sudo apt install libxcb-xinerama0 libxcb-cursor0 libnss3 libxcb-icccm4 libxcb-keysyms1

آرچ و مشتقاتش — مانند Manjaro — لطفاً پیش از نصب از موارد زیر استفاده کنند:

sudo pacman -S libxinerama xcb-util-cursor nss

اگر آنکی پس از نصب شروع نشد، ممکن است کتابخانه‌های دیگری کم داشته باشید.

اگر روی اوبونتو 24.04 هستید و آنکی شروع نمی‌شود، لطفاً این گفتگو را ببینید.

سیستم ساخت آنکی فقط از glibc پشتیبانی می‌کند؛ پس توزیع‌های مبتنی بر musl در حال حاضر پشتیبانی نمی‌شوند.

نصب

برای نصب آنکی:

  1. آنکی را از https://apps.ankiweb.net در پوشه Downloads دانلود کنید.
  2. اگر zstd از قبل روی سیستم‌تان نصب نیست، باید آن را با مدیر بسته نصب کنید (مثلاً sudo apt install zstd در دبیان/اوبونتو، یا sudo pacman -S zstd در آرچ).
  3. ترمینالی باز کنید و دستورهای زیر را با جایگزینی نام پرونده به‌تناسب اجرا کنید.
tar xaf Downloads/anki-2XXX-linux-x86_64.tar.zst
cd anki-linux
sudo ./install.sh

در بعضی سیستم‌های لینوکس، شاید لازم باشد از tar xaf --use-compress-program=unzstd استفاده کنید.

  1. سپس می‌توانید آنکی را با تایپ anki و زدن Enter شروع کنید. اگر با مشکلی روبه‌رو شدید، لطفاً پیوندهای سمت راست را ببینید.

ارتقا

اگر در گذشته آنکی را از .deb/.rpm/غیره اجرا می‌کردید، مطمئن شوید پیش از نصب بسته ارائه‌شده اینجا، نسخه سیستمی را حذف کنید.

اگر از بسته قبلی ارتقا می‌دهید، برای ارتقا به آخرین نسخه کافی است مراحل نصب را تکرار کنید. داده‌های کاربری‌تان حفظ می‌شود.

اگر می‌خواهید به نسخه قبلی برگردید، مطمئن شوید ابتدا نسخه را پایین می‌آورید.

سازگاری افزونه‌ها

بعضی افزونه‌ها ممکن است همیشه با آخرین نسخه آنکی کار نکنند. اگر به آخرین نسخه آنکی ارتقا دهید و ببینید افزونه‌ای که بدونش نمی‌توانید از کار افتاده، می‌توانید نسخه‌های قدیمی‌تر آنکی را از صفحه انتشارها دانلود کنید.

نسخه‌های Qt سیستم

آنکی به‌طور پیش‌فرض از بیلدهای رسمی PyQt استفاده می‌کند. این نصب آنکی را روی توزیع‌هایی که نسخه‌های مربوط Python/Qt را ندارند آسان‌تر می‌کند، اما یعنی ممکن است به بعضی قابلیت‌های Qtِ فراهم‌شده توسط توزیع لینوکس‌تان دسترسی نداشته باشید؛ مانند بعضی پوسته‌های Qt، پشتیبانی از روش ورودی FCITX و غیره.

اگر توزیع لینوکس‌تان بسته‌های به‌روز آنکی فراهم می‌کند، شاید استفاده از آن‌ها آسان‌تر باشد.

مشکلات

اگر هنگام نصب یا شروع آنکی با مشکلی روبه‌رو شدید، لطفاً صفحات زیر را ببینید: