بسم الله الرحمن الرحيم
الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين
بصفتك مستخدمًا عاديًا أو مسؤول نظام ، ربما تكون قد استخدمت أدوات إدارة الحزم apt أو apt-get في مرحلة ما في Linux. يمكننا استخدام أدوات إدارة الحزم هذه لإدارة عمليات معينة مثل البحث عن الحزم المتاحة وتثبيت الحزم الجديدة وإزالة الحزم الموجودة وتحديث الحزم المثبتة وترقيتها ، إلخ.
إذا تحدثنا عن تحديث الحزم ، فإن أنظمة تشغيل Linux تأتي مع الكثير من تحديثات البرامج المجانية لكل حزمة. يقوم باستمرار بإصدار التحديثات والتصحيحات والإصلاحات من أجل تحسين الأداء وإصلاح الأخطاء فيها. من المهم للغاية التحقق بانتظام من هذه التحديثات وتثبيتها من أجل حماية النظام من التهديدات ونقاط الضعف المحتملة. لتثبيت هذه التحديثات ، يتم إجراء الترقية وهناك طريقتان لتحقيق ذلك: الأولى هي apt-get Upgrade والثانية هي apt-get dist-Upgrade. هناك بعض الاختلاف بين هاتين الطريقتين غالبًا ما يربك المستخدمين. ستساعدك هذه المقالة على فهم وتمييز apt-get Upgrade و apt-get dist-Upgrade.
ترقية قاعدة بيانات الحزمة
لتحديث نظامك باستمرار ، يتم استخدام أوامر التحديث والترقية. يقوم أمر التحديث فقط بتحديث قائمة الحزم بأحدث الإصدارات المتاحة ، فإنه لا يقوم بتثبيت الحزمة أو ترقيتها. يقوم أمر الترقية بالفعل بترقية أحدث إصدارات الحزم المثبتة بالفعل وتثبيتها. قبل الانتقال إلى ترقية الحزم ، تحقق من التحديثات على النحو التالي. سيتيح لـ apt-التعرف على الإصدارات الجديدة المتوفرة.
لتثبيت أحدث إصدارات جميع الحزم المثبتة مسبقًا على نظامك ، يتم استخدام apt-get Upgrade. يقوم هذا الأمر فقط بترقية الحزم التي يتوفر بها إصدار جديد كما هو مذكور في ملف sources.list في المجلد “/ etc / apt”. لا يحاول تثبيت حزمة جديدة أو إزالة أي حزمة مثبتة من تلقاء نفسه.
لترقية أحدث الإصدارات أو تثبيتها ، قم بتشغيل الأمر التالي كـ sudo كمستخدم امتياز وحيد يمكنه التحقق من التحديثات وتثبيتها على نظام Linux:
ما هي أوامر Apt-get Upgrade and dist-Upgrade وكيفية استخدامها
بصفتك مستخدمًا عاديًا أو مسؤول نظام ، ربما تكون قد استخدمت أدوات إدارة الحزم apt أو apt-get في مرحلة ما في Linux. يمكننا استخدام أدوات إدارة الحزم هذه لإدارة عمليات معينة مثل البحث عن الحزم المتاحة وتثبيت الحزم الجديدة وإزالة الحزم الموجودة وتحديث الحزم المثبتة وترقيتها ، إلخ.
إذا تحدثنا عن تحديث الحزم ، فإن أنظمة تشغيل Linux تأتي مع الكثير من تحديثات البرامج المجانية لكل حزمة. يقوم باستمرار بإصدار التحديثات والتصحيحات والإصلاحات من أجل تحسين الأداء وإصلاح الأخطاء فيها. من المهم للغاية التحقق بانتظام من هذه التحديثات وتثبيتها من أجل حماية النظام من التهديدات ونقاط الضعف المحتملة. لتثبيت هذه التحديثات ، يتم إجراء الترقية وهناك طريقتان لتحقيق ذلك: الأولى هي apt-get Upgrade والثانية هي apt-get dist-Upgrade. هناك بعض الاختلاف بين هاتين الطريقتين غالبًا ما يربك المستخدمين. ستساعدك هذه المقالة على فهم وتمييز apt-get Upgrade و apt-get dist-Upgrade.
ترقية قاعدة بيانات الحزمة
لتحديث نظامك باستمرار ، يتم استخدام أوامر التحديث والترقية. يقوم أمر التحديث فقط بتحديث قائمة الحزم بأحدث الإصدارات المتاحة ، فإنه لا يقوم بتثبيت الحزمة أو ترقيتها. يقوم أمر الترقية بالفعل بترقية أحدث إصدارات الحزم المثبتة بالفعل وتثبيتها. قبل الانتقال إلى ترقية الحزم ، تحقق من التحديثات على النحو التالي. سيتيح لـ apt-التعرف على الإصدارات الجديدة المتوفرة.
sudo apt -get update
ما هو برنامج Apt-get Upgradeلتثبيت أحدث إصدارات جميع الحزم المثبتة مسبقًا على نظامك ، يتم استخدام apt-get Upgrade. يقوم هذا الأمر فقط بترقية الحزم التي يتوفر بها إصدار جديد كما هو مذكور في ملف sources.list في المجلد “/ etc / apt”. لا يحاول تثبيت حزمة جديدة أو إزالة أي حزمة مثبتة من تلقاء نفسه.
لترقية أحدث الإصدارات أو تثبيتها ، قم بتشغيل الأمر التالي كـ sudo كمستخدم امتياز وحيد يمكنه التحقق من التحديثات وتثبيتها على نظام Linux:
sudo apt-get upgrade
لترقية حزمة معينة ، يكون الأمر كما يلي:
sudo apt-get upgrade package_name
ما هو برنامج Apt-get dist-Upgrade
على غرار الأمر apt-get Upgrade ، يقوم apt-get dist-Upgrade أيضًا بترقية الحزم. بالإضافة إلى ذلك ، فإنه يتعامل أيضًا مع تغيير التبعيات مع أحدث إصدارات الحزمة. إنه يحل التعارض بين تبعيات الحزمة بذكاء ويحاول ترقية الحزم الأكثر أهمية على حساب الحزم الأقل أهمية ، إذا لزم الأمر. على عكس الأمر apt-get Upgrade ، فإن apt-get dist-Upgrade هو أمر استباقي ويقوم بتثبيت حزم جديدة أو يزيل الحزم الموجودة من تلقاء نفسه لإكمال الترقية.
لترقية الحزم ، قم بتشغيل الأمر dist-Upgrade بامتيازات sudo:
$ sudo apt-get dist-upgrade
لترقية حزمة معينة ، يكون الأمر كما يلي:
$ sudo apt-get dist- Upgrade package_name
في بعض الأحيان ، عند تشغيل apt-get Upgrade ، تتلقى الرسالة "تم الاحتفاظ بالحزم التالية". يتم الاحتفاظ بهذه الحزم مرة أخرى لأنه من أجل تثبيت الإصدار الجديد ، فإنها تحتاج إلى بعض الحزم الأخرى التي لم يتم تثبيتها بالفعل. وكما ناقشنا ، فإن ترقية apt-get تقوم فقط بترقية الحزم الحالية ، ولا تثبّت حزمة جديدة أو تزيل حزمة موجودة. هذا هو السبب في أنها تحافظ على هذه الحزم مرة أخرى. في بعض الأحيان ، يتم الاحتفاظ بالحزم أيضًا بسبب التبعيات المعطلة (عندما لا تحتوي الحزمة التي تعتمد عليها على إصدار قابل للتنزيل).
أثناء استخدام apt-get dist-Upgrade ، سيتم تثبيت الحزمة التابعة الجديدة لحل التبعية.
في الختام ، إذا كنت تريد ترقية الحزم فقط دون تثبيتها أو إزالتها ، فانتقل إلى apt-get Upgrade. من ناحية أخرى ، إذا كنت ترغب في الترقية بغض النظر عما إذا تم تثبيت أي حزمة جديدة أو إزالة الحزمة الحالية لتلبية التبعيات ، فانتقل إلى apt-get dist-Upgrade.
ما الفرق ترقية البرنامج و التحديث
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))