سلام عليكم ..
في البداية انصح اي مستخدم لتوزيعة اوبونتو بكتاب :
OReilly Ubuntu Hacks Tips and Tools for Exploring Using and Tuning Linux
استفدت منه كثير .. وحبيت اكتب هالموضوع عن apt مدير الحزم في اوبونتو .
يوجد في اوبونتو اكثر من مدير حزم .. لم لايعلم ماهو مدير الحزم .. تستطيع القول باانه مدير البرامج المسئول عن ازاله وتركيب البرامج بشكل مباشر سواء من النت او من غيره , انا افضل دائما التحكم بمدير الحزم عن طريق سطر الاوامر من خلال apt-get . لذلك قمت بكتابة هذا الدرس لتعلم بعض الاوامر اللازمه لتعلم ادارة الحزم اللتي بتوزيعتك .. طبعا ً اوبونتو .
قبل لاابدا بالاوامر وشرحها احب اوضح ان بعض الاوامر تتطلب صلاحيات الروت لذلك لازم تستخدم sudo قبل كل امر .
هذه اهم الاوامر :
كما هو واضح من الامر انه يعمل تحديث .. لذلك يلزمك خلال استخدامك للاوبونتو ان تعمل تحديث من فتره لفتره .. التحديث يكون على اللسته لديك وعلى السيرفرات وتوفر احدث الباكيجات فيها .. الافضل تستخدم هالامر قبل اي امر اخر مثل البحث عن الباكيجات .. حتى يتم توفير الباكيجات الحديثة لدي السيرفرات المضافه لديك .
الامر هذا يقوم لك بالبحث عن اي باكيج تريد .. ايضا ً لو تبحث من خلال الوصف لهذا البرنامج الذي تريد . مثلا تعرف وظيفة البرنامج لكن لاتعرف اسمه ..لنفرض انك تريد البحث عن محرر نصوص استخدمته باحد التوزيعات ولاتتذكر اسمه لكن تريد البحث عنه .. هنا تستطيع البحث عن محررات النصوص المتوفره لدى السيرفرات عندك بالليست من خلال الامر :
ستظهر لديك العديد من محررات النصوص .
لنفرض انك وجدت باكيج لاتعرف عنه شي لكن اردت بعض المعلومات والتفاصيل عنه باستخدام هذا الامر سيظهر لك المعلومات مثل حجم الملف .. طبعا ً حجم الملف مهم اذا كنت تحمل من النت او اتصالاك بطئ .. وايضا ً معلومات اخرى مثل الباكيجات اللتي يعتمد عليها البرنامج ليشتغل بشكل كامل .. وايضا ً اسم المطور الذي عمل هذا الباكيج .
يستخدم هذا الامر لتنزيل اخر اصدار من باكيج معين تريد تنزيله .. ايضا ً اذا كان الباكيج يعتمد على باكيجات اخرى سيقوم بتحميلها .. وايضا ُ اذا كان الباكيج الذي تريد تنزيله موجود لديك من قبل سيقوم مدير الحزم بتحديثه لاخر اصدار اذا توفر .
اذا قمت بتنزيل برنامج معين .. وبعد فتره لاتريد البرنامج وتريد حذفه اذا هذا الامر ماتريد .. يقوم بحذف اي برنامج تريد على نظامك .
احد حسنات هذا الامر ان بعض الباكيجات تعتمد على باكيجات اخرى لذلك قبل ان يحذف اي باكيج يقوم بالتشييك على اي برنامج اخر اذا كان يعتمد على هذا الباكيج .. ويقوم بعرضه لك اذا كنت تريد حذف هذه الباكيجات الاخرى اللتي تعتمد على البرنامج الذي تريد حذفه او لا .
مع مرور الوقت اغلب البرامج لديك تصبح قديمة .. مع نزول اصدارات حديثة للبرامج يلزمك تنزيلها .. تستطيع تنزيلها عن طريق الامر :
sudo apt-get install
لكن يأخذ منك الكثير من الوقت لو كان لديك العديد من البرامج اللتي تحتاج لتحديث .. من خلال امر التحديث يوفر عليك العناء ويقوم بتحديث جميع البرامج بنظامك لاحدث اصدار من خلال امر واحد .
الامر شبيه بالامر السابق .. لكن يقوم بتحديث النظام بالكامل .. الامر السابق يقوم بتحديث البرامج لديك لاخر اصدار .. لكن الامر هذا يقوم بتحديث النظام بالكامل يعني يحدث البرامج لاخر اصدار مثل الامر السابق وايضا ً يقوم بتنزيل باكيجات جديدة غير متواجده بنظامك لكن تحتاجها .. اذا اردت ان يكون نظامك محدث الافضل تستخدم الامر هذا بين فتره وفتره .
عندما تكتب امر التنزيل البرنامج يتحمل ويخزن لديك بما يسمى بالكاش cache على الهارد لديك هذا كله قبل مايتم التنزيل للبرنامج .. يعني لو نفرض انك حذفت البرنامج وبعدين غيرت رأيك وتريد تنزيله من جديد مدير الحزم apt مايحتاج انه ينزل البرنامج من النت لان البرنامج موجود لديك على الهارد بالكاش لديك .. طبعا ً هذه ميزه جميله لحفظ الباندويث لكن بعد فتره الكاش قد ياخذ مساحه من الهارد لديك لذلك الافضل انك تقوم باازالة الباكيجات فيه من خلال هذا الامر … البعض يخاف من اي امر فيه حذف او مسح .. لكن لاتخاف من هالامر في اسواء الحالات راح تقوم بتنزيل الباكيج من جديد! :D
هذا الامر مثل السابق لكن افضل .. كيف ؟ افضل لان اذكى :D
من خلال هذا الامر يقوم بحذف الباكيجات القديمه فقط وليس الجديده ..
لنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
في البداية انصح اي مستخدم لتوزيعة اوبونتو بكتاب :
OReilly Ubuntu Hacks Tips and Tools for Exploring Using and Tuning Linux
استفدت منه كثير .. وحبيت اكتب هالموضوع عن apt مدير الحزم في اوبونتو .
يوجد في اوبونتو اكثر من مدير حزم .. لم لايعلم ماهو مدير الحزم .. تستطيع القول باانه مدير البرامج المسئول عن ازاله وتركيب البرامج بشكل مباشر سواء من النت او من غيره , انا افضل دائما التحكم بمدير الحزم عن طريق سطر الاوامر من خلال apt-get . لذلك قمت بكتابة هذا الدرس لتعلم بعض الاوامر اللازمه لتعلم ادارة الحزم اللتي بتوزيعتك .. طبعا ً اوبونتو .
قبل لاابدا بالاوامر وشرحها احب اوضح ان بعض الاوامر تتطلب صلاحيات الروت لذلك لازم تستخدم sudo قبل كل امر .
هذه اهم الاوامر :
كود:
$ sudo apt-get update
كود:
$ apt-get cache search
كود:
$ apt-cache search text editor
كود:
$ apt-cache show
كود:
$ sudo apt-get install
كود:
$ sudo apt-get remove
احد حسنات هذا الامر ان بعض الباكيجات تعتمد على باكيجات اخرى لذلك قبل ان يحذف اي باكيج يقوم بالتشييك على اي برنامج اخر اذا كان يعتمد على هذا الباكيج .. ويقوم بعرضه لك اذا كنت تريد حذف هذه الباكيجات الاخرى اللتي تعتمد على البرنامج الذي تريد حذفه او لا .
كود:
$ sudo apt-get upgrade
sudo apt-get install
لكن يأخذ منك الكثير من الوقت لو كان لديك العديد من البرامج اللتي تحتاج لتحديث .. من خلال امر التحديث يوفر عليك العناء ويقوم بتحديث جميع البرامج بنظامك لاحدث اصدار من خلال امر واحد .
كود:
$ sudo apt-get dist-upgrade
كود:
$ sudo apt-get clean
كود:
$ sudo apt-get autoclean
من خلال هذا الامر يقوم بحذف الباكيجات القديمه فقط وليس الجديده ..
لنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
تعليق