سلام عليكم ..
في البداية انصح اي مستخدم لتوزيعة اوبونتو بكتاب :
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
عندما تكتب امر التنزيل البرنامج يتحمل ويخزن لديك بما يسمى بالكاش cache على الهارد لديك هذا كله قبل مايتم التنزيل للبرنامج .. يعني لو نفرض انك حذفت البرنامج وبعدين غيرت رأيك وتريد تنزيله من جديد مدير الحزم apt مايحتاج انه ينزل البرنامج من النت لان البرنامج موجود لديك على الهارد بالكاش لديك .. طبعا ً هذه ميزه جميله لحفظ الباندويث لكن بعد فتره الكاش قد ياخذ مساحه من الهارد لديك لذلك الافضل انك تقوم باازالة الباكيجات فيه من خلال هذا الامر … البعض يخاف من اي امر فيه حذف او مسح .. لكن لاتخاف من هالامر في اسواء الحالات راح تقوم بتنزيل الباكيج من جديد! :Dكود:$ sudo apt-get clean
هذا الامر مثل السابق لكن افضل .. كيف ؟ افضل لان اذكى :Dكود:$ sudo apt-get autoclean
من خلال هذا الامر يقوم بحذف الباكيجات القديمه فقط وليس الجديده ..
لنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
شكرا ياباشا ... بارك الله فيك .
اللهم اهدنا إلى الطيب من القول ؛ واهدنا إلى صراط الحميد
بارك الله فيك .. شرح مميز .. ^_^
GCS
مقـــاله جميلـه اخ سامي والي المزيد من المقالات الرائعه
(( شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير ))
| قناة المجتمع التعليمية | قناة المجتمع للفيديوهات | ويكي مجتمع لينوكس العربي | البريد الألكتروني (eMail) |
لاتنس قضية غزة مهما طال الوقت
السلام عليكم
ممتاز جدا، بارك الله فيك اخي سامي على المعلومات القيمة.
الف شكر.
مدونتـــــــــي
اللهم علمنا ما ينفعنا و انفعنا بما علمتنا و زدنا علمــا
http://fakir.linux.googlepages.com/sobhan1.gif
http://fakir.linux.googlepages.com/fakir.png
ضوابط الكتابة، إقرأ قبل أن تبدأ بالمشاركة
شكرا جزيلا على الموضوع المفيد
تمام ياسمسم هذا الي نبيه ان الشي القديم ينحذف .. اذا مامنه فايده فليش يتربع بالنظام يحذف افضل.. شكرالنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
حاول ترفعه ع ايت موقع للفايده لشبابOReilly Ubuntu Hacks Tips and Tools for Exploring Using and Tuning Linux![]()
bad3r
Base64 : TGludXhHT0dPTGludXg [Decoding By : MinaSoft]
MD5 : d0e46d319bb6aafdad03e6f494dd499f
SHA-1: 3867a6e4d1abbffc8759d4259e182934b914e83a
??? .... 2\2\2010
العفو شباب ...
بدر بخصوص الكتاب .. اعتقد انه غير مسموح لي انزل بالمنتدى اي كتب من غير ترخيص .. على العموم انا راح انزل الكتاب بمدونتي عشان مااخالف قوانين المنتدى .
^
^
^
تم
Base64 : TGludXhHT0dPTGludXg [Decoding By : MinaSoft]
MD5 : d0e46d319bb6aafdad03e6f494dd499f
SHA-1: 3867a6e4d1abbffc8759d4259e182934b914e83a
??? .... 2\2\2010
مشكور اخوي N.h.2004 على الموضوع المفيد
مودتي
العفو اخي linux lover .
شكرا لك على هذا الموضوع الجميل،،، تنسيق وعرض المعلومه يجعلك لا تمل المتابعه
بارك الله فيك أخي على الشرح الجميل
جازاك الله عنا كل خير
السلام عليكم ،
شباب عندي برنامج xxx.deb نزلته من موقع خارج موقع ubuntu واريد ان استبه بالاداة المرنة apt-get ما هي الخطوات اللازم اجراؤها ؟؟؟؟؟
مثل اين اضع البرنامج ؟؟؟؟ وهل هناك تعديلات في sources.list ؟؟؟؟ واية تعديلات اخرها اذكرها.
مشكووووووووووووووور اخي
الله يعطيك العافية
شكرا لك snix معلومات قيمة واستفدت منها كثيرا
جداً جداً رائع , ياليتك كملت و طرحت أوامر أكثر
ياليت اخوي تعطيني رابط لتحميل الكتاب او رابط
لمدونتك عشان احمل منها الكتاب ,, لأن الكتاب جداً احتاجه بصفتي مستخدم جديد
يعطيك العافيه
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
مواقع النشر (المفضلة)