كيف تصنع سكربت Ubuntu الخاص بك بعد التثبيت

يمكن أن يكون إعداد Ubuntu مع برامجك المفضلة أمرًا شاقًا. يجب عليك البحث مع المحطة الطرفية لكل تطبيق. بدلاً من ذلك ، ضع في اعتبارك إنشاء نص برمجي "بعد التثبيت". برنامج نصي شل يمكنك تشغيله مباشرة بعد التثبيت الجديد لـ Ubuntu والذي سيقوم تلقائيًا بتثبيت جميع البرامج دون أي جهد.

ملاحظة: ألا تستخدم Ubuntu ولكن تستخدم نظام تشغيل يشبه Ubuntu مثل Linux Mint أو Elementary OS أو Zorin OS أو غيرها؟ سيعمل دليل البرنامج النصي لما بعد التثبيت بشكل جيد على نظام التشغيل الخاص بك أيضًا!

مضيفا الشيبانج

تتمثل الخطوة الأولى لكتابة نص Bash في إضافة ما يسمى بـ "shebang". في مصطلحات الحوسبة ، فإن "shebang" هي آلية يمكنها إخبار محطة Bash بالبرنامج الذي يجب أن تستخدمه لتشغيل البرنامج النصي. ومن أمثلة shebangs #!/bin/bash، #!/bin/shو#!/usr/bin/env.

في نصوص الصَدَف ، يُعدُّ الأمر shebang الأكثر شيوعًا للاستخدام #!/bin/bash، حيث يتم تشغيل البرامج النصية عادةً باستخدام  الأمر bash  . ومع ذلك ، فإن #!/bin/shالاستخدام مقبول أيضًا. في البرنامج النصي الخاص بنا بعد التثبيت ، سنستخدم shebang ( #!/bin/bash) الأكثر شيوعًا .

لإضافة shebang إلى البرنامج النصي لما بعد التثبيت الخاص بـ Ubuntu ، يجب عليك أولاً إنشاء ملف البرنامج النصي. للقيام بذلك ، استخدم  الأمر touch  أدناه.

المس ubuntu-post-installer.sh

بعد إنشاء ملف ubuntu-post-installer.sh على كمبيوتر Ubuntu ، حان الوقت لفتح الملف لتحريره في محرر نصوص Nano. باستخدام الأمر أدناه ، ابدأ التحرير.

nano -w ubuntu-post-installer.sh

داخل محرر نصوص Nano ، اكتب Bash shebang في أعلى الملف. لا تخلق أي مسافات! يجب أن يكون السطر الأول.

#!/bin/bash

بعد shebang ، اضغط على  مفتاح Enter  لإنشاء سطر جديد في الملف ، وانتقل إلى القسم التالي من الدليل.

الخطوة 1 - تثبيت البرامج تلقائيًا من Apt

الشيء الذي يرغب معظم مستخدمي Ubuntu في إضافته إلى البرنامج النصي لما بعد التثبيت الخاص بهم هو سطر من التعليمات البرمجية الذي سيقوم تلقائيًا بتثبيت جميع برامجهم الأكثر استخدامًا. أشياء مثل محرر الصور Gimp ، وربما متصفح الويب Chromium ، ومتجر Steam للألعاب ، وتطبيق Telegram للدردشة ، والمزيد.

لإضافة سطر التعليمات البرمجية لمثبت Apt "التلقائي" ، انتقل إلى محرر نصوص Nano وأضف السطر التالي أدناه. تأكد من تغيير "program1 program2 program3" بالأسماء الفعلية للحزم التي تنوي تثبيت البرنامج النصي الخاص بك عليها تلقائيًا.

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

sudo apt install program1 program2 program3 -y

بعد كتابة سطر تثبيت Apt التلقائي في البرنامج النصي ، اضغط على  مفتاح Enter  لإنشاء سطر جديد. ثم قم بحفظ تعديلاتك حتى الآن عن طريق الضغط  على Ctrl + O . بمجرد حفظ جميع التعديلات ، انتقل إلى القسم التالي من الدليل.

الخطوة 2 - تثبيت البرامج تلقائيًا من Snap Store

كيف تصنع سكربت Ubuntu الخاص بك بعد التثبيت

يوجد الكثير من التطبيقات السائدة التي يقوم مستخدمو Ubuntu بتثبيتها في متجر Snap. إذا كنت تعتمد كثيرًا على تطبيقات Snap ، فقد ترغب في الكتابة في سطر من التعليمات البرمجية في البرنامج النصي الخاص بك والذي سيهتم بكل الـ Snaps على نظامك.

لبدء العملية ، توجه إلى موقع Snap Store على الويب ، واستخدم وظيفة البحث لتحديد موقع التطبيقات التي ترغب في تثبيتها تلقائيًا.

عندما تجد تطبيقًا في Snaps ، انقر فوق الزر "تثبيت" للعثور على اسم الحزمة. ضع في اعتبارك أنك إذا كنت ترغب في تثبيت التطبيقات التي تحتوي على "–classic" أو "–edge" ، فستحتاج إلى أن تكون أوامر تثبيت منفصلة في البرنامج النصي.

بمجرد حصولك على أسماء جميع حزم Snap ، اكتب الكود أدناه في البرنامج النصي. يرجى تذكر أن "snappackage1 snappackage2 snappackage3" مثال على ذلك. ستحتاج إلى استبداله حتى يعمل البرنامج النصي بنجاح.

sudo snap install snappackage1 snappackage2 snappackage3

هل انتهيت من إضافة سطر Snap من التعليمات البرمجية إلى البرنامج النصي الخاص بك؟ اضغط على Ctrl + O  لحفظ التعديلات. بعد ذلك ، اضغط على Enter  لإنشاء سطر جديد والانتقال إلى القسم التالي من الدليل.

الخطوة 3 - تثبيت تطبيقات Flatpak تلقائيًا

كيف تصنع سكربت Ubuntu الخاص بك بعد التثبيت

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

لبدء العملية ، يجب أن يكون وقت تشغيل Flatpak مثبتًا لديك . للحصول على البرنامج النصي الخاص بك لتثبيت Flatpak خارج منطقة الجزاء ، أدخل الكود أدناه.

sudo apt install flatpak -y

بعد خط تثبيت Flatpak ، يجب أن يكون لديك البرنامج النصي للاشتراك في متجر تطبيقات Flathub. اضغط  على Enter  على المفتاح وأضف الرمز أدناه إلى البرنامج النصي.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

بعد إضافة سطر التعليمات البرمجية لـ Flathub ، حان الوقت للعمل على أمر التثبيت التلقائي لـ Flatpak. أولاً ، قم بتشغيل  أمر بحث flatpak وابحث  عن أسماء كل حزمة ترغب في تثبيتها.

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

كيف تصنع سكربت Ubuntu الخاص بك بعد التثبيت

sudo flatpak install flatpak1 flatpak2 flatpak3 -y

بمجرد أن يكون سطر تثبيت Flatpak في البرنامج النصي ، اضغط على  Ctrl + O  لحفظ التعديلات ، ثم اضغط على  Ctrl + X  للخروج من Nano ، حيث اكتمل التحرير!

تشغيل البرنامج النصي

لتشغيل البرنامج النصي لما بعد التثبيت من Ubuntu ، اتبع الإرشادات خطوة بخطوة أدناه.

الخطوة 1: ضع البرنامج النصي في الدليل الرئيسي لأي تثبيت جديد لـ Ubuntu.

الخطوة 2: افتح نافذة طرفية على Ubuntu بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. بعد ذلك ، قم بتحديث أذونات البرنامج النصي باستخدام  الأمر chmod  .

sudo chmod + x ~ / ubuntu-post-installer.sh

الخطوة 3: قم بتشغيل البرنامج النصي على جهاز كمبيوتر Ubuntu Linux الجديد الخاص بك باستخدام  أمر bash .

sudo bash ubuntu-post-installer.sh   

Leave a Comment

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.