كيف تصنع سكربت 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

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

تحكم بسهولة في أجهزة الكمبيوتر على شبكتك باستخدام KontrolPack. وصّل وأدر أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة بكل سهولة.

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

هل ترغب في تنفيذ بعض المهام المتكررة تلقائيًا؟ بدلًا من الضغط على زر يدويًا عدة مرات، أليس من الأفضل لو كان هناك تطبيق؟

تنزيل BBC iPlayer إلى iPhone

تنزيل BBC iPlayer إلى iPhone

iDownloade أداة متعددة المنصات تتيح للمستخدم تنزيل محتوى خالٍ من إدارة الحقوق الرقمية (DRM) من خدمة iPlayer التابعة لهيئة الإذاعة البريطانية (BBC). ويمكنها تنزيل كلا الفيديوين بصيغة .mov.

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

لقد قمنا بتغطية ميزات Outlook 2010 بمزيد من التفاصيل، ولكن نظرًا لأنه لن يتم إصداره قبل يونيو 2010، فقد حان الوقت لإلقاء نظرة على Thunderbird 3. هناك

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

يحتاج الجميع إلى استراحة بين الحين والآخر، فإذا كنت تبحث عن لعبة شيقة، جرّب Flight Gear. إنها لعبة مجانية مفتوحة المصدر ومتعددة المنصات.

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

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

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

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

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

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

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

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

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

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

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

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

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