الجمعة، 18 فبراير 2011

اطلق العنان لapt وتمتع بالسرعة القصوى للاتصال

بسم الله الرحمن الرحيم
منذ ايام قمت بتثبيت توزيعة منت ايزدورا 9 والمعروف عن هذه التوزيعة انها مبنية على توزيعة xubuntu وهذه الاخيرة تعتبر توزيعة دبيانية debian based distribution
لا يخفى عن محبى توزيعات ديبيان انها تتمتع بسهولة منقطعت النظير مما يجعلها الاختيار الاسهل لمستخدمى نظام التشغيل linux 
رغم وجود عدة طرق لعمل التحديثات الدورية للنظام الا انى افضل تحديث النظام من الطرفية او ال terminal لا ادرى لماذا ولكن تعودت على ذلك باستخدام الامر
sudo apt-get update
sudo apt-get upgrade
بالفعل بعد تثبيت النظام لجات الى تلك الطريقة لعمل التحديثات ولكن واجهتنى مشكلة وهى بطء شديد فى تحميل الحزم التى يتم تحديثها وكانت السرعة تتراوح بين 11 كيلو و8 كيلو معظم الوقت رغم ان سرعة اشتراكى بالانترنت ينبغى ان يحمل على سرعة لا تقل عن 100 كيلو مما اصابنى يشئ من الضيق لاننى سوف اكون مضطر للانتظار الى ساعات وساعات حتى تتم عملية التحديث

وهنا سالت نفسى لماذا هذا البطء الشديد وما هو السبب?
وكان الجواب واضح:
ان شركة الانترنت المقدمة للخدمة فى بلدى حددت سرعة الاتصال الواحد single connection ليكون تقريبا 12 كيلو ولا يزيد فى اى حال من الاحوال عن هذه السرعة وبرنامج apt يستخدم اتصال واحد فقط عندما يقوم بتحميل الحزم من الانترنت سواء عن التحديث او تثبيت برنامج جديد

هنا جاء الجواب مباشرتا : ماذا لو استطعت ان اجعل apt يستخدم اكثر من اتصال ؟ هكذا سوف استغل كامل سرعة اتصالى و اقلل الوقت المستهلك فى عمليات التحديث!

على الفور ذهبت الى صديقى العزيز جوجل Google وقمت بالبحث وجائنى الجواب مباشرتا
الجواب هو apt-fast
ولكن ماهو الapt-fast?
هو اسكريبت او باش اسكريبت يقوم باستغلال برنامج axel لتحميل الحزم فى اسرع وقت بعمل اتصال متعدد للملف الواحد او multiconnection وبعد التحميل يرسل امر الى برنامج apt-get ليقوم بعمل تثبيت الحزم والبرامج بشكل عادى خالص
طيب كيف نستفيد من هذا الاسكريبت وما هى متطلبات تشغيله?
اولا لابد من تثبيت برنامج axel عن طريق الامر الاتى:
sudo apt-get install axel
ومن بعدها نقوم بتحميل الاسكريبت من هنا 
ثم انسخ الاسكريبت كالاتى:
sudo cp apt-fast.sh /usr/sbin/apt-fast
ثم نعطيه صلاحيات التفيذ بالامر chmod كالاتى:
sudo chmod +x /usr/sbin/apt-fast
الان تمت عملية التثبيت بنجاح وللتجربة قم بتثبيت اى حزمة او حتى قم بعمل تحديث للنظام بالامر الاتى
sudo apt-fast update
sudo apt-fast upgrade
هذا كل شئ سوف تنبهر من فرق السرعة وتنجزا اعمالك فى وقت اقل
ملحوظة ما يعيب هذه الطريقة هو احتمال وجود اخطاء فى الحزم المثبته وفى حالة ما صادفك اى مشكلة بعد تثبيت اى برنامج ما عليك الا عمل الاتى
sudo apt-fast clean
ومعاودة العملية مرة اخرى باستخدام الامر apt-get 
وما توفيقى الا بالله

ليست هناك تعليقات:

إرسال تعليق

اذا اعجب الموضوع اترك رد فانه يشجعنا على تقديم المزيد