LPI SOA Script: قم بصيانة تطبيق Linux وتحديثه
على مر السنين ، في من لينكس، لقد أنشأنا عددًا لا يحصى من المنشورات (المقالات) في الدروس والأدلة لتنفيذ عمليات الصيانة والتحديث الأنسب والأكثر دقة في توزيعات جنو / لينكس المعنية ، وخاصة دبيان وأوبونتو ومشتقاتهما. أيضًا ، حول كيفية تحسين وتخصيص أنظمة التشغيل المجانية والمفتوحة التي نقدرها استنادًا إلى جنو / لينكس.
ومنذ ذلك الحين ، مهام مثل الصيانة والتحديث والتحسين والتخصيص هذه هي الأنشطة التي نقوم بها عادة بشكل متكرر ، والمثالي هو أتمتة أكبر قدر ممكن منها لجعل كل شيء أسرع وأسهل. ومع ذلك ، وعلى الرغم من وجود العديد من التطبيقات لكل من هذه الإجراءات أو الأنشطة ، فمن الرائع دائمًا أن تكون قادرًا على إنشاء تطبيقاتنا الخاصة تطبيقات المحطة الطرفية (CLI) أو سطح المكتب (GUI) لتنفيذ ما نريده بطريقة شخصية ودقيقة. لذلك ، سنوضح لك اليوم كيفية إنشاء تطبيق بسيط بأسلوب "البرنامج النصي LPI SOA".
LPI - SOA: برنامج نصي للتحسين المتقدم تم إنشاؤه في Bash Shell
ولكن ، قبل البدء في هذا المنشور الحالي حول كيفية إنشاء تطبيق بسيط بأسلوب "البرنامج النصي LPI-SOA"، ثم نوصيك باستكشاف موقع آخر الوظيفة السابقة ذات الصلة:

LPI SOA Script: نموذج لإنشاء تطبيق Linux
حول البرنامج النصي LPI SOA
منذ ذلك الحين ، في أ المنشور السابق، لقد ناقشنا بالفعل بمزيد من التفصيل موضوع هذا النص المثير للاهتمام أو التطبيق الذي أنشأه مجتمع مشروع Tic Tac لأغراض تعليمية بحتة ، سنترك الرابط الخاص بها على الفور لاحقًا حتى يتمكنوا من ذلك تذكر أو تعرف عن ماذا يتكلم:
LPI - SOA هو برنامج نصي يعمل كتطبيق برمجي مجاني يحاكي المساعد التقني الافتراضي التقليدي. بهذه الطريقة ، للسماح لأي مستخدم (مبتدئ أو خبير أو فني) بتنفيذ مهام مختلفة بطريقة آلية أو موجهة (يدوية). وبالتالي توفير ساعات / عمالة غير قابلة للقياس في مهام معينة ، متكررة أم لا. بالإضافة إلى ذلك ، نظرًا لأنه يتم إنشاؤه باستخدام Shell Scripting باستخدام Bash Shell ، فهو مثالي لتعلم وتعليم الآخرين القيام بتطويرهم بأنفسهم بلغة Linux الأصلية هذه. LPI - SOA: برنامج نصي للتحسين المتقدم تم إنشاؤه في Bash Shell
كود CLI
قبل 5 سنوات ، في منشور يسمى كيف تقوم بصيانة جنو / لينكس باستخدام برنامج نصي؟، فقد كشفنا عن رمز CLI الذي كان يحتوي عليه. في حين أن البرنامج النصي المذكور حاليًا لديه ويوصي بما يلي كود (أوامر الأوامر) من Shell Scripting على Bash Shell لمهمة التحديث والصيانة السريعة والفعالة:
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
ضع في اعتبارك أنه لاستخدام أول سطرين ، يجب تثبيت التطبيق وتهيئته حسب رغبتك bleachbit. بهذه الطريقة ، مع وبدون أمر "sudo" ، فإن البرنامج النصي أو التطبيق CLI سيتم تلقائيًا وبدون مساعدة ، وباتباع المعلمات التي تم تكوينها في واجهة Bleachbit الرسومية ، قم بتنظيف عميق لكل من مساحة منزل المستخدم ونظام التشغيل بأكمله.
بالطبع في البرنامج النصي الخاص بك أو تطبيق CLI يمكنك إضافة أو إزالة ما تريد ، وحتى استبدال كل أمر بما يعادله في GNU / Linux Distro ، بخلاف Debian و Ubuntu ، أو بعض مشتقاتهما. على سبيل المثال ، قوس ، فيدورا أو غيرهم.
كود واجهة المستخدم الرسومية
تطبيق واجهة المستخدم الرسومية ، أي ملف LPI-SOA، أكبر بكثير وأكثر تعقيدًا من نص برمجي بسيط ، لذلك من الواضح أنه لا يمكننا لصق كل التعليمات البرمجية هنا. كيف يمكنك ذلك الوصول إلى جميع التعليمات البرمجية المصدر منه أو ملف .deb من الإصدار 0.3 ، لاختباره وتثبيته واستخدامه وتعديله لإنشاء تطبيق Linux Desktop الخاص بك ، مع تشغيل الوسائط المتعددة بتنسيق gif و mp3 ، وإشعارات سطح المكتب المنبثقة والشاشات الجميلة المصممة باستخدام Zenity و GXMessage.
حقيقة أخرى مهمة هي أن هذا البرنامج النصي أو تطبيق واجهة المستخدم الرسومية للاستخدام التقني والتعليمي، على الرغم من كونه مستقرًا وعمليًا تمامًا ، إلا أنه قيد التطوير الكامل ، وهو أمر واضح ، لأنه بالكاد موجود في الإصدار 0.3. مما يخبرنا أنه لم يصل إلى مرحلة ناضجة من التطور.
بالإضافة إلى ذلك ، كان الإصدار 0.2 متاحًا فقط للاستخدام والتجريب على Respin MilagrOS في الإصدار 3.1 ، الذي تم إنشاؤه بواسطة نفس مجتمع مشروع Tic Tac. و فقط هذا الإصدار 0.3 هو الإصدار الذي يمكن اختباره خارج Community Respin نفسه، ولكن سيتم تثبيته في الإصدار المستقبلي 3.2 من Community Respin المذكور ، والذي سنتناوله لاحقًا في منشور مستقبلي للتعرف على أخباره.
من إلو، ندعوك لتنزيله وتجربته والمساهمة فيه مع تطورها. أيضا ، لاستخدامه لمصلحتك الخاصة.
أخيرًا ، حتى تعرف المزيد عن هذا الأمر المثير للاهتمام ريسبين ميلاغروس، وتطبيق LPI-SOA التجريبي وجزء من الكود الخاص به ، نترك لك لقطات الشاشة التالية:









ملخص
باختصار ، هذا البرنامج النصي المفيد الذي أنشأه مجتمع Tic Tac Project هو اقتراح مثير للاهتمام لـ إنشاء البرنامج النصي أو التطبيقات الخاصة بناأو المحطة الطرفية أو سطح المكتب ، أي بتنسيق CLI أو GUI ، بأهداف مختلفة. والتي يمكن أن تسير بشكل مثالي من أداء مهام بسيطة مثل الصيانة والتحديث والتحسين والتخصيص إلى إجراءات التكوين الأكثر تعقيدًا لملفات النظام أو تطبيقات الطرف الثالث. كل شيء سيعتمد على مستوى معرفة كل واحد عن Shell Scripting ، Zenity ، GXMessage ، من بين أمور أخرى.
وإذا أعجبك هذا المنشور ، لا تتوقف عن مشاركتها مع الآخرين على مواقع الويب أو القنوات أو المجموعات أو مجتمعات الشبكات الاجتماعية أو أنظمة المراسلة المفضلة لديك. أخيرًا ، تذكر قم بزيارة صفحتنا الرئيسية en «من لينكس» لاستكشاف المزيد من الأخبار. وأيضًا ، انضم إلى قناتنا الرسمية في من لينكس برقية، غرب مجموعة لمزيد من المعلومات حول موضوع اليوم.