مكتبة الشروحات

كيف تقيد الوصول إلى /var/lib/mysql أو تخفي قاعدة البيانات عن المستخدم؟

إرجاع التحديثات المثبتة للحزم يعتمد على مدير الحزم ونظام التشغيل الذي تستخدمه. فيما يلي التعليمات لعدد من مديري الحزم الشائعين:

APT (أداة الحزمة المتقدمة) - ديبيان/أوبونتو

  1. افتح الطرفية.
  2. عرض تاريخ تثبيت وتحديث الحزم:
    sudo apt list --installed | grep -i upgrade
    
  3. حدد الحزمة التي ترغب في التراجع عنها.
  4. إعادة تثبيت النسخة المحددة:
    sudo apt-get install package_name=version_number
    

Yum - سنتوس/ريد هات

  1. افتح الطرفية.
  2. عرض تاريخ تثبيت وتحديث الحزم:
    yum history list
    
  3. حدد معرف المعاملة للتحديث الذي ترغب في التراجع عنه.
  4. إلغاء المعاملة:
    sudo yum history undo transaction_ID
    

DNF (دانديد فايد يام) - فيدورا

  1. افتح الطرفية.
  2. عرض تاريخ تثبيت وتحديث الحزم:
    sudo dnf history list
    
  3. حدد معرف المعاملة للتحديث الذي ترغب في التراجع عنه.
  4. إلغاء المعاملة:
    sudo dnf history undo transaction_ID
    

Pacman - آرتش لينكس

  1. افتح الطرفية.
  2. عرض تاريخ تثبيت وتحديث الحزم:
    sudo pacman -Q
    
  3. حدد الحزمة التي ترغب في التراجع عنها.
  4. إعادة تثبيت النسخة المحددة:
    sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz
    

Homebrew - macOS

  1. افتح الطرفية.
  2. عرض تاريخ تثبيت وتحديث الحزم:
    brew log package_name
    
  3. حدد معرف الالتزام أو النسخة التي ترغب في التراجع إليها.
  4. التراجع إلى النسخة المحددة:
    cd $(brew --repo package_name)
    git checkout commit_id
    brew install package_name
    

ملاحظات هامة:

  • المخاطر الأمنية والتوافقية: التراجع عن التحديثات قد يعيد التغييرات الهامة مثل إصلاحات الأمان أو تصحيحات الأخطاء، لذا تأكد من أنك على دراية بالمخاطر قبل المضي قدمًا.
  • النسخ الاحتياطي: تأكد دائمًا من أخذ نسخ احتياطية من البيانات المهمة قبل التراجع عن أي تحديثات، خاصة في بيئة الإنتاج.
  • التبعيات: بعض الحزم قد تحتوي على تبعيات يجب معالجتها عند التراجع إلى إصدارات أقدم.
  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟