على الرغم من أن استخدام الواجهة الرسومية مريح للغاية ، إلا أن المعرفة تتيح لنا كيفية تحديث Ubuntu من الجهاز تنوعًا أكبر عند تحديد معلمات التحديث وكيفية اكتشاف الأخطاء وتصحيحها.
في هذه المقالة سوف نتعلم ما هم. الأوامر الأساسية لتحديث البرنامج على Ubuntu ، سواء من المستودعات أو من خلال حزم Snap و Flatpak المستقلة.
مستودعات أوبونتو
يوجد في أوبونتو ثلاث طرق أساسية لتثبيت البرامج:
- التثبيت من المستودعات باستخدام مدير الحزم.
- التثبيت اليدوي.
- التحويل البرمجي.
نظرًا لأن التحديث ، باستخدام الطريقتين الأخيرتين ، يقوم أساسًا بتثبيت الإصدار الجديد ، فسنركز على الطريقة الأولى.
التثبيت من المستودعات
في Linux ، يشير مصطلح مستودع التخزين إلى ملف مكان من حيث يحصل نظام التشغيل على تطبيقاته (بما في ذلك البرامج الأخرى اللازمة لتشغيله) والتحديثات. تتم استضافة هذه التطبيقات على خادم بعيد يديره أولئك المسؤولون عن كل توزيع أو من قبل أطراف ثالثة يتم الوصول إليها باستخدام مدير الحزم.
يضمن استخدام المستودعات الرسمية توافق التطبيقات المثبتة والتوافر الدائم للتحديثات. بالإضافة إلى ذلك ، فإنه يوفر مستوى أعلى من الحماية ضد إدخال البرامج الضارة. ومع ذلك ، لا تحتوي المستودعات الرسمية دائمًا على أحدث الإصدارات ، لذلك إذا احتجنا إليها ، فيجب أن نختار بدائل التثبيت الأخرى.
من خلال تحرير قائمة المستودعات باستخدام محرر نصوص ، يمكننا إخبار Ubuntu بمكان تنزيل التحديثات منه.
مستودعات أوبونتو هي:
- الرئيسية: إنه المستودع الوحيد الذي يتم تنشيطه افتراضيًا. كما يشير اسمه باللغة الإنجليزية ، فهو المستودع الرئيسي ويتألف فقط من برامج مجانية ومفتوحة المصدر ويتم إجراء التحديثات من قبل مطوري Canonical (الشركة التي تقف وراء Ubuntu)
- كون: كما أنه يحتوي فقط على برامج مجانية ومفتوحة المصدر. يختلف عن المستودع الرئيسي في أنه ليس Canonical هو الذي يوفر البرامج والتحديثات ، بل الأطراف الثالثة.
- أكوان متعددة: يوجد في هذا المستودع برامج ليست تراخيص مجانية ولا يوجد دعم للتحديثات.
- محدد: يتضمن ذلك البرامج الاحتكارية الضرورية لتحسين التفاعل بين نظام التشغيل والأجهزة ، مثل برامج التشغيل التي توفرها الشركات المصنعة.
- شريك: إنها مجموعة من البرامج الاحتكارية التي توفرها Ubuntu بالاتفاق مع شركات المطورين.
أوامر تثبيت هذه المستودعات هي:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo add-apt-repository restricted
فيما يتعلق بمستودع الشريك ، تمت إزالته في Ubuntu 22.04. أذكرها لأن إصدار الدعم الممتد 20.04 يستمر في دعمه. سيكون هذا الإصدار متاحًا حتى عام 2025.
طريقة تنشيط مستودع الشريك أكثر تعقيدًا بعض الشيء. نفتح المحطة ونكتب:
sudo nano /etc/apt/sources. List
نحن نبحث عن خط مثل هذا
#deb http://archive.canonical.com/ubuntu... partner
نحذف رمز الجنيه في البداية. نوفر باستخدام مفتاح Shift + O ونخرج باستخدام مفتاح Shift + X.
ثم نقوم بتحديث قائمة المستودعات بـ:
sudo apt update
على الرغم من أن Ubuntu تتخلى عنهم لصالح حزم Snap ، لا تزال تستخدم أرشيفات الحزمة الشخصية (ppa). عند تثبيت التحديثات ، سيقارن Ubuntu المستودع الذي تم العثور فيه على أحدث إصدار وسيقوم بتثبيته ، بغض النظر عن المستودع الذي يأتي منه.
لإضافة المستودع ، استخدم الأمر:
sudo add-apt-repositorio nombre_del_repositorio.
على سبيل المثال ، لتثبيت Blender على Ubuntu 20.04:
sudo add-apt-repository ppa:thomas-schiex/blender
سناب وفلاتباك
لتثبيت البرامج غير المدرجة في المستودعات الرسمية ، توزيعات Linux تختار ما يسمى بالتطبيقات المستقلة. هذه هي التطبيقات التي تشمل جميع المكتبات اللازمة لتشغيلها. تتمثل ميزة هذا النوع من التطبيقات في إمكانية تحديثها دون إجراء أي تغييرات على نظام التشغيل. يتيح ذلك لمطوري الجهات الخارجية تقديم أحدث إصدارات برامجهم دون انتظار قيام Ubuntu بتنفيذ التغييرات اللازمة.
هناك نوعان من أنظمة التثبيت التي يمكن تثبيتها. يمكن أن يتعايش كلاهما مع بعضهما البعض ومع النظام التقليدي تثبيت البرنامج.
Snap هو نظام تم تطويره بواسطة Ubuntu ولا يلزم اتخاذ خطوات إضافية لاستخدامه. في حالة Flatpak ، يجب كتابة الأوامر:
sudo apt inflatpacklatpak
Flatpack عن بعد - إضافة - إذا لم يكن موجودًا - flathub https://flathub.org/repo/flathub.flatpakrepo
كيفية تحديث Ubuntu من Terminal
يستبدل متجر Snap بشكل متزايد أرشيفات الحزم الشخصية (ppa) ومستودع الشريك كوسيلة لتقديم حزم غير مدعومة رسميًا من Ubuntu.
لتحديث Ubuntu ، يجب علينا أولاً التأكد من تحديث قائمة المستودعات. على الرغم من أننا فقط إذا أضفنا بعض المستودعات. نفعل ذلك بالأمر:
sudo apt update
ثم نقوم بالتحديث إلى أحدث إصدار متوفر من البرامج المثبتة بـ:
sudo apt upgrade
لتحديث حزم Snap ، يمكننا استخدام الأوامر التالية
sudo snap refresh
لتحديث جميع حزم snap المثبتة
o
sudo snap refresh nombre_del_paquete
لتحديث برنامج معين.
في حالة حزم Flatpak ، تكون الأوامر:
flatpack update
لتحديث كافة الحزم المثبتة
o
flatpack update nombre_del_paquete
لتحديث واحد محدد.