إلغاء التثبيت
أزِل Apothem ونظِّف إعدادات أُطُر العمل.
أزِل إعدادات أُطُر العمل أولًا
أمر apothem المجرّد المستخدم في هذه الصفحة هو الغلاف (shim) الذي يكتبه مُثبِّت الخطوة الواحدة (القناة 3 في دليل التثبيت)، ويعمل بمجرّد أن يصبح دليل ذلك الغلاف على PATH. وفي قنوات التثبيت الأخرى، استخدم npx @ahmed-g-gad/apothem بدلًا من apothem، كما يصف دليل التثبيت.
قبل إلغاء تثبيت Apothem، أزِل إعداد كل محوّل إطار عمل لتترك أُطُر عملك
في حالة نظيفة. شغِّل apothem harnesses list لمعرفة المحوّلات المُثبَّتة
حاليًا، ثم أزِلها واحدًا تلو الآخر أو استخدم المُحدِّد الذي يشمل السجلّ بأكمله:
apothem uninstall --harness claude-code
apothem uninstall --harness cursor --project /path/to/project
apothem uninstall --harness all --project /path/to/project --yesمرِّر --yes لتخطّي مُطالبة التأكيد الخاصة بكل إطار عمل.
أزِل المحرّك
تتبع الإزالة قناة التثبيت التي استخدمتها. أرقام القنوات هي أرقامها في جدول قنوات التثبيت:
-
إضافة Claude Code (القناة 1) — أزِل الإضافة من داخل Claude Code:
/plugin uninstall apothem@apothem(ويمكن إزالة مُدخَل سوق الإضافات عبر/plugin marketplace remove ahmed-g-gad/apothem). -
npx (القناة 2) — لا شيء لإزالته؛ يعمل
npxمن ذاكرته المؤقتة. امسحها عبرnpm cache clean --forceإن أردت التخلّص من النسخة المخزّنة مؤقتًا. -
المُثبِّت بخطوة واحدة (القناة 3) — شغِّل سكربت إلغاء التثبيت المطابق من النسخة المسحوبة:
scripts/installer/uninstall.sh(POSIX) أوscripts/installer/uninstall.ps1(PowerShell). يزيل كل سكربت إطار العمل الذي يسمّيه--harness(أو-Harnessفي PowerShell)، وإلا فالذي فيAPOTHEM_HARNESS، وإلا فـ Claude Code. ويزيل أيضًا غلاف الأمرapothem. ويأتي المصدر منAPOTHEM_SOURCEإذا كان مضبوطًا، أو منAPOTHEM_HOME(الافتراضي$HOME/.apothem). ويبقى المصدر ما لم تمرّر--remove-source(-RemoveSourceفي PowerShell). ولا يحذف هذا العلم إلا النسخة المُدارة المستنسخة فيAPOTHEM_HOME، ولا يفعل ذلك إلا حين تحوي دليل.git. ومع الموقع الافتراضي، يحذف أيضًا نسخ التثبيت الاحتياطية والسجلّ تحت~/.apothem/. ويسأل الاثنان قبل إزالة إعدادات إطار العمل والمصدر، و--yes(-Yesفي PowerShell) يتخطّى المطالبات. ويرفض الاثنان الأهداف غير الآمنة. -
امتداد عائلة VS Code (القناة 4) — شغِّل Apothem: Uninstall من لوحة الأوامر أولًا لإزالة إعدادات أُطُر العمل، ثم أزِل الامتداد من عرض الامتدادات أو عبر
code --uninstall-extension ahmed-g-gad.apothem-vscode(النسخة المُثبَّتة منapothem.vsixسابقًا مُعرِّفهاahmed-g-gad.apothem). يشغّل الامتداد المحرّكَ افتراضيًا عبرnpx، لذا يغطّي بند npx أعلاه الذاكرة المؤقتة. -
مداخل سطر الأوامر التمهيدية (القنوات 5–7) — أزِل الامتداد أو الإضافة بأداته المضيفة بعد زوال إعدادات أُطُر العمل. المضيفات:
channel 5 Gemini CLI extension channel 6 Qwen Code extension channel 7 Codex pluginلا يضيف المدخل التمهيدي سوى سياق للمساعد (ملف سياق، أو أمر، أو مهارة) يستدعي المحرّك عبر
npx، فلا يبقى شيء آخر. يقبل مضيفا الامتدادات في القناتين 5 و6 أمرًا لإلغاء التثبيت؛ أما مضيف الإضافات في القناة 7 فألغِ تثبيتapothemمن متصفّح الإضافات الخاص به.gemini extensions uninstall apothem # channel 5 qwen extensions uninstall apothem # channel 6 -
المحرّك المباشر (القناة 8) — لا شيء لإلغاء تثبيته؛ احذف النسخة المسحوبة بعد إزالة إعدادات أُطُر العمل.
-
النسخ الاحتياطية والحالة — تقع النسخ الاحتياطية للتثبيت تحت
~/.apothem/backups/، وسجلّ التثبيت تحت~/.apothem/state/. يبقى كلاهما محدود الحجم: بعد كل تثبيت وإلغاء تثبيت وتراجع، يحتفظ Apothem بأحدث 10 سجلّات تثبيت لكل جذر تثبيت وبأحدث 10 مجموعات نسخ احتياطية لكل إطار عمل، ولا يحذف أبدًا نسخة احتياطية لا يزال سجلّ محفوظ يحتاج إليها، فيظلّ التراجع عن آخر 10 عمليات تثبيت ممكنًا. للاحتفاظ بعدد أقل، شغِّلapothem backups prune --keep N(أضِف--dry-runلترى أولًا ما سيزيله)؛ وهو لا يزيل أبدًا النسخة الاحتياطية التي يستعيد منها التراجعُ عن أحدث تثبيت لإطار عمل. وبمجرّد إزالة المحرّك وعندما لا تعود بحاجة إلى أي شيء من التاريخ المحفوظ، احذف~/.apothem/.
ما الذي لا يُزال
- لا يُزيل
apothem uninstallأبدًا ملف YAML للملف التعريفي المشترك في~/.config/apothem/profile.yamlأو--profile PATH. - تُحفَظ الملفات غير ذات الصلة التي ألّفها المُشغِّل في أدلة أُطُر العمل.
- تُحفَظ المُدخَلات التي أضفتها إلى ملف إعدادات مشترك: تبقى قواعد الأذونات الخاصة بك، وخوادم MCP، ومعالِجات الخطّافات. لا يُزيل إلغاء التثبيت إلا المفاتيح ومُدخَلات القوائم التي يُسجّلها سجلّ التثبيت بوصفها تابعة لـ Apothem (راجع الإعدادات).
- تبقى مخازن البيانات المشتركة الواقعة تحت
.apothem/في جذر التثبيت (memory/، وcontexts/، وlearning/) ما دام إطار عمل مُثبَّت آخر في الجذر نفسه لا يزال يستخدمها. أما إلغاء تثبيت آخر إطار عمل في ذلك الجذر فينسخ كل مخزن إلى~/.apothem/backups/أولًا، ثم يزيله بكل ما فيه. - لا تتأثّر حِزم الخطط الواقعة تحت
<project>/.apothem/plans/(ولا تلك الواقعة تحت المسار القديم<project>/.plans/).
الأدلة
يُزيل إلغاء التثبيت أيضًا الأدلة التي أنشأها التثبيت (مثل دليل ~/.claude/
لم يكن موجودًا قبل التثبيت الأول)، بمجرّد أن تصبح فارغة. أما الدليل الذي لا يزال
يحتوي ملفًا لك، أو بيانات يستخدمها إطار عمل مُثبَّت آخر، فيبقى. ولا تُزال أبدًا
الأدلة التي كانت موجودة قبل التثبيت.
لتنظيف جذر إطار عمل تنظيفًا كاملًا، أزِل المسار الأصلي لإطار العمل المُوثَّق في صفحات مرجع أُطُر العمل بعد التأكّد من أنك نسخت احتياطيًا أي قواعد أو مساعِدات أو ملفات تعريفية مخصّصة تريد الاحتفاظ بها.