تحقق من المتطلبات
تستهدف اللوحة 0.8.0 نظام Linux x86-64 مع أداة لبات 0.7.0 المثبتة بشكل منفصل. استخدم التنزيل لمعلومات الإصدار عبر الشبكة، أو سجل الإصدار وقائمة البصمات المنفصلين المحتفظ بهما للاستخدام غير المتصل. تحدد الحقول أدناه متطلبات المضيف المفحوصة للأرشيف المختار.
حقائق الإصدار مرتبطة بالأرشيف المتحقق وسجل النشر. تحقق من بصمة الملفات قبل التثبيت.
ثبت أداة لبات بشكل منفصل باتباع دليل تثبيتها العربي. للاستخدام غير المتصل جهز تثبيت لبات المتحقق منه أولا؛ تستخدم خطوات اللوحة المتبقية ملفات محلية. اللوحة لا ترفق المترجم ولا تثبته. تحقق من أن الملف التنفيذي المختار يعلن إصدار لبات 0.7.0:
"$HOME/.local/bin/aspl" --version
استبدل مسار الأداة في المثال بمسار تثبيتك الفعلي. حد glibc 2.34 المستقل لأداة لبات لا يثبت توافق مضيف اللوحة. تتطلب أبنية اللوحة الحالية Qt 6.11 أو أحدث. إصدار Qt الملاحظ أدناه لا يثبت عمل كل إصدار أحدث.
| الحقل | القيمة المتحققة |
|---|---|
| حالة التحقق | متحقق من الأرشيف المختار |
| المضيف | Omarchy 4.0.4 (Arch), Linux 7.2.5-3-omarchy x86-64, Hyprland 0.56.2, XWayland 24.1.13 |
| Qt | 6.11.2 tested, Qt_6.11 symbols required |
| libc | glibc 2.44 tested, bundled ELF requires GLIBC_2.43, no portable host floor |
| إضافات المنصة | Qt Wayland libqwayland.so, Qt xcb libqxcb.so |
| مكتبات النظام | /lib64/ld-linux-x86-64.so.2, libEGL.so.1, libGLX.so.0, libGLdispatch.so.0, libICE.so.6, libOpenGL.so.0, libQt6Core.so.6, libQt6DBus.so.6, libQt6Gui.so.6, libQt6WaylandClient.so.6, libQt6Widgets.so.6, libQt6XcbQpa.so.6, libSM.so.6, libX11-xcb.so.1, libX11.so.6, libXau.so.6, libXdmcp.so.6, libb2.so.1, libbrotlicommon.so.1, libbrotlidec.so.1, libbrotlienc.so.1, libbz2.so.1.0, libc.so.6, libcrypto.so.3, libdbus-1.so.3, libdouble-conversion.so.3, libexpat.so.1, libffi.so.8, libfontconfig.so.1, libfreetype.so.6, libgcc_s.so.1, libglib-2.0.so.0, libgomp.so.1, libgraphite2.so.3, libharfbuzz.so.0, libicudata.so.78, libicui18n.so.78, libicuuc.so.78, libm.so.6, libmd4c.so.0, libpcre2-16.so.0, libpcre2-8.so.0, libpng16.so.16, libstdc++.so.6 (GLIBCXX_3.4.36, CXXABI_1.3.15), libsystemd.so.0, liburing.so.2, libuuid.so.1, libwayland-client.so.0, libwayland-cursor.so.0, libxcb-cursor.so.0, libxcb-icccm.so.4, libxcb-image.so.0, libxcb-keysyms.so.1, libxcb-randr.so.0, libxcb-render-util.so.0, libxcb-render.so.0, libxcb-shape.so.0, libxcb-shm.so.0, libxcb-sync.so.1, libxcb-util.so.1, libxcb-xfixes.so.0, libxcb-xinput.so.0, libxcb-xkb.so.1, libxcb.so.1, libxkbcommon-x11.so.0, libxkbcommon.so.0, libz.so.1, libzstd.so.1 |
| الخطوط | JetBrainsMono Nerd Font and Liberation Sans for Latin, Noto Naskh Arabic fallback, external system fonts |
تبقى Qt النظام وإضافات منصتها ومكتباتها التابعة خارجية. ثبت خط نظام يدعم العربية واللاتينية؛ لا ترفق اللوحة خطا. يستخدم مسار Fcitx بيئته الخاصة دون تغيير ملفات إعداد سطح المكتب. يتطلب IBus خدمة سطح مكتب خارجية تعمل ومحركا مختارا. يتطلب Local Compose بيانات اللغة المحلية وجداول Compose على المضيف. يجب إبقاء مساعدي الإدخال الخاصين ومكتباتهم المطابقة ضمن التثبيت الكامل.
قد تمنع تبعية مفقودة لمحمل ELF أو إضافة Qt أو المنصة فتح النافذة. أصلح المضيف أو التثبيت عندئذ؛ لا تصلح إعادة المحاولة داخل النافذة فشل بدء الواجهة. إذا توقف مسار الإدخال بعد فتحها، صحح المورد أو نقطة الاتصال المذكورة ثم اختر إعادة محاولة مسار الإدخال صراحة من الإعدادات. تحتفظ المحاولة بالمسودة الملتزمة ولا تعيد المفاتيح أو التركيب غير المكتمل.
تحقق قبل الاستخراج
احصل على أرشيف اللوحة المسمى وملف SHA256SUMS الخاص بها من مجلد الإصدار نفسه، أو استخدم الملفات وسجل الإصدار المحتفظ بها للتثبيت غير المتصل. قارن SHA-256 للأرشيف بسجل الإصدار؛ توفره صفحة التنزيل عبر الشبكة. قائمة بصمات أداة لبات تخص أرشيفها المنفصل. ضع ملفي اللوحة في مجلد جديد ثم نفذ:
sha256sum --check SHA256SUMS
تابع فقط إذا نجح الأمر وأعلن aspl-console-0.8.0-linux-x86_64.tar.xz: OK. يوقف التثبيتَ غياب الأرشيف أو سجل البصمة أو فساد القائمة أو اختلاف البصمة. لا تستخرج الأرشيف أو تشغله أو تتجاوز التحقق أو تستبدله بإصدار أقدم. احصل على الملفات الأصلية مرة أخرى؛ إن بقيت المشكلة فاترك الملفات دون استخدام وارجع إلى حالة التنزيل. يستخدم الأرشيف غير المتصل قائمة البصمات المحتفظ بها بشكل منفصل. لا يمكن لهذا الدليل المولد أن يتضمن بصمة الأرشيف الذي يحتويه.
استخرج وابدأ التطبيق
بعد التحقق، استخرج الملفات إلى ذلك المجلد الجديد. ينشئ الأرشيف مجلدا باسم الإصدار يحتوي التثبيت الكامل:
tar -xJf aspl-console-0.8.0-linux-x86_64.tar.xz
cd aspl-console-0.8.0-linux-x86_64
./bin/aspl-console --version
./bin/aspl-console --aspl "$HOME/.local/bin/aspl"
يجب أن يطابق إصدار اللوحة المعلن 0.8.0. للوحة ولأداة لبات إصداران مستقلان. يبدأ التطبيق بالعربية. أدخل settings أو إعدادات أو اضغط Ctrl+, لاختيار الإنجليزية. اقرأ التشغيل الأول لحفظ مصدر وإرسال سطر إدخال. يفشل المساعد المفقود بوضوح؛ نقل الملف التنفيذي وحده لا ينتج تثبيتا يعمل.
احتفظ بالتخطيط الكامل
احتفظ بالمجلدات التالية معا عند نقل التثبيت أو نسخه. يستخدم تثبيت الإصدار الكامل هذه المسارات:
| المسار | المواد المطلوبة |
|---|---|
bin/aspl-console |
الملف التنفيذي للوحة |
libexec/aspl-console/ |
مساعدو العمليات والإعدادات والإدخال الأصلي |
lib/aspl-console/ |
بيئات Fcitx وIBus وLocal Compose الخاصة المطابقة وفهارس التحميل والموارد |
share/aspl-console/ |
الترجمات والأدلة المولدة ومواردها وفهرس التثبيت ومصدر التطبيق ومصادر التبعيات والتعديلات والوصفات والرخص والإشعارات |
share/applications/، share/icons/ |
مدخل سطح المكتب والأيقونة |
يسجل share/aspl-console/install-manifest.json ملفات التثبيت وبصماتها وصلاحياتها وخيارات البناء وتبعيات ELF. احتفظ بالمواد القانونية والمصادر الأصلية دون تغيير. يحدد التطبيق المساعدين الخاصين نسبة إلى موقعه ولا يبحث عنهم في PATH. احتفظ بالترجمات ضمن التخطيط المطابق. يمكن لمدخل سطح المكتب تمرير ملف .aspl أو .لبات مختار إلى مسودة؛ لا يجعل اللوحة الطرفية الافتراضية أو معالج ملفات المصدر الافتراضي.
التثبيت الاختياري والإزالة
يكفي التشغيل من الشجرة المستخرجة. للحصول على موقع ثابت للمستخدم، انقل مجلد الإصدار كاملا إلى $HOME/.local/opt/ مع حفظ تخطيطه الداخلي. هذه أوامر طرفية لينكس نموذجية بعد التأكد من عدم وجود الوجهة:
mkdir -p "$HOME/.local/opt"
mv aspl-console-0.8.0-linux-x86_64 "$HOME/.local/opt/"
"$HOME/.local/opt/aspl-console-0.8.0-linux-x86_64/bin/aspl-console" --aspl "$HOME/.local/bin/aspl"
نفذها من المجلد الأب لجذر التثبيت المستخرج. وجه أي مشغل إلى الملف التنفيذي داخل تلك الشجرة. يمكن أيضا النقل بمدير الملفات. لا تدمج إصدارا جديدا في شجرة أقدم ولا تنسخ مجلد bin وحده.
للإزالة، أغلق اللوحة وتحقق من مجلد الإصدار الذي تريد حذفه ثم أزل شجرة اللوحة كاملة. أزل أي مشغل أنشأته. احتفظ بأداة لبات المثبتة بشكل منفصل وملفات المصدر وبيانات البرامج. تفضيلات اللوحة المحفوظة منفصلة عن التثبيت؛ إزالة الشجرة لا تمحوها. التثبيت للنظام كله واستبدال التبعيات إجراءان للمشرف وليسا شرطين لهذا التشغيل الأول.
اختر أداة لبات
استخدم مسارا مطلقا للملف التنفيذي مع --aspl لاختياره صراحة لهذا التشغيل. يفحص كل تشغيل اختيار بدء التطبيق ثم الملف التنفيذي المحفوظ ثم PATH الموروث بهذا الترتيب. يفشل الاختيار الصريح أو المحفوظ غير الصالح دون بديل. تستطيع الإعدادات التحقق من ملف تنفيذي وحفظه حين لا يوجد اختيار بدء فعال؛ يبقى اختيار بدء التطبيق مقدما ويلزم بدء جديد لتغييره. يترك فشل الحفظ الخيارات الفعالة خاصة بالنافذة فقط.
تستخدم اختيارات الملف التنفيذي النسبية ومداخل PATH النسبية أو الفارغة مجلد البدء الفيزيائي الأصلي، بصرف النظر عن أوامر cd اللاحقة داخل اللوحة. راجع خيارات بدء التطبيق وأمر الإعدادات. أصلح غياب الأداة بتثبيت لبات بشكل منفصل أو تصحيح مسارها، لا بتغيير اسم ملف المصدر.
لأعطال البدء أو التحقق، استخدم استكشاف الأعطال واستعادة التحقق من البصمة.
السابق: التنزيل. التالي: التشغيل الأول.