كيفية الرجوع إلى إصدار سابق من البرنامج

إشارة الرجوع إلى إصدار أقدم

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

لهذا ، ستحتاج إلى التعامل مع بعض أدوات إدارة الحزم التي لديك في التوزيع المفضل لديك. اعتمادًا على ما إذا كانت توزيعة تعمل مع ملف مدير مجموعة أو بأخرى ، يمكن أن تختلف عملية الرجوع إلى إصدار سابق في كل حالة. هذا هو السبب في أنني سأشرح ببعض الأمثلة العملية في حالة التوزيعات الأكثر استخدامًا والشهرة. سترى أن العملية بسيطة ، ومن الممكن الاستفادة من هذه الأدوات وذاكرة التخزين المؤقت للحزمة التي تم حفظها:

نظام Arch Linux والقائم على Arch (مع Pacman):

في حالة الرغبة في القيام بذلك من توزيعة Arch أو بناءً عليها ، أي يستخدم مدير الحزم Pacman ، فإن الإجراء هو:

ls /var/cache/pacman/pkg/ | grep nombre_paquete

حيث اسم الحزمة هو اسم الحزمة التي تريد الرجوع إلى الإصدار السابق. بمجرد الانتهاء من ذلك ، سنحصل على إصدارات ذاكرة التخزين المؤقت وبمجرد تحديد الإصدار السابق ، يمكنك تثبيته مرة أخرى باستخدام Pacman:

sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz

OpenSUSE وبناءً عليه:

بالنسبة إلى openSUSE وأي توزيعة تستند إليها ، سوف نستخدم Zypper. والإجراء هو نفسه ، أولاً نقوم بالبحث في ذاكرة التخزين المؤقت ثم تثبيت الإصدار الذي تريده:

cat /var/log/zypp/history | grep nombre_paquete

sudo zypper -in -f nombre_paquete-version

دبيان ومشتقاته (APT):

نذهب الآن مع المجموعة الكبيرة الأخرى ، مع التوزيعات المبنية على Debian وأيضًا Ubuntu نفسها وعلى أساسها ، هناك الكثير. أولاً ، ننظر إلى إصدارات ذاكرة التخزين المؤقت لدينا:

sudo apt-cache showpkg nombre_paquete
والآن سنقوم بتثبيت الإصدار الذي تريده ، على أن يكون package_name هو الإصدار الموجود في حالتك و xz هو الإصدار المطلوب ، على سبيل المثال 7.53:
sudo apt install nombre_paquete=x.z

اتمني ان يكون مفيدا…


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.