مدراء حزم توزيعات جنو/لينكس وأهم أوامرهم

السلام عليكم ورحمة الله




اخترت في تدوينة اليوم التكلم عن موضوع مدير الحزم والذي يعتبر من أهم ما يجب معرفة كيفية عمله بالنسبة للمستخدم المبتدئ مع نضام gnu/linux بحيث من خلاله يقوم بتثبيت الحزم و البرامج التي يحتاجها في توزيعته و كدا تحديث النظام بشكل عام سواء التحديثات الأمنية أو تحديثات البرامج و كذا من خلاله نقوم بحذف الحزم الغير ضرورية والتي تسبب في ثقل التوزيعة في بعض الأحيان , و مدراء الحزم يختلفون من توزيعة إلى أخرى وذالك من حيث أصل التوزيعة فإذا كانت التوزيعة من مشتقات توزيعة debian فإنها سوف تستخدم apt , و إذا كانت من مشتقات redhat فستستخدم yum أو dnf , و إن كانت من مشتقات suse فإنهم يستخدمون zypper , و أن كانت من مشتقات archlinux فستستخدم pacman , وإن كانت من مشتقات mandriva فتستخدم urpmi , وغيرهم كثير ولكنهم جميعا يشتركون في طريقة البناء من المصدر والتي تعتبر طريقة صعبة قليلا لأنها في بعض الأحيان البرامج التي ستثبتها سوف تحتاج إلى اعتماديات و كذالك ستأخذ من وقتك كثيرا , ولهذا لا أنصح المبتدئين بطريقة البناء من المصدر لأنها ستكون شاقة عليهم مع أنها لها محبوها ,والآن لننتقل إلى الشرح 

APT


 Advanced Packaging Tool أي أداة الحزم المتقدمة و هي اداة التي تستخدمها التوزيعات المبنية على debian لتثبيت الحزم و حذفها وتحديثها وهي أداة تعمل من خلال سطر الأوامر أي الطرفية ولكنها تحتاج عند تشغيلها إلى صلاحيات الجدر أي root و في ما يلي سنقوم باستعراض أهم ألأومر الأساسية التي تحتاجها لإدارة حزمك 

أول ما ستحتاجه هي أوامر التحديث والتي تشمل تحديث المستودعات وترقية الحزم والبرامج وهي كالأتي
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
أمر البحث عن برنامج gimp مثلا 
sudo apt-cache search gimp
أمر تثبيت برنامج gimp  
sudo apt-get install gimp
أوامر حذف برنامج gimp مع لواحقه او إعتمادياته
sudo apt-get remove gimp && sudo apt-get autoremove
أوامر حذف الحزم المؤقتة والتي لاتزال في الجهاز وأيضا الحزم التي تبقى بعد حذف الحزمة الأساسية
sudo apt-get clean && sudo apt-get autoclean
وللمزيد من المعلومات قم بالإطلاع على موضوع شرح أداة الحزم المتقدمة apt-get او قم بزيارة man الخاص بالأداة من خلال سطر الأوامر بكتابة man متبوعا ب apt

DNF  أو yum


dnf هو نسخة محدثة عن yum والتي تستخدمه التوزيعات المبنية على fedora فيما لا زالت redhat و centos تستخدمان yum ولاكنه ليس مختلف كثيرا فجميع الخصائص بقيت على حالها مع تغير الاسم فقط مع بعض التحسينات في الأداء وغيرها و كما أستعرضنا أهم الأوامر في apt سنستعرض أيضا أهم الأوامر في dnf و سنبدأ في الأول بأوامر تحديث المستودعات وترقية الحزم 
sudo dnf update
أمر للبحث عن برنامج gimp مثلا 
sudo dnf search gimp
أمر تثبيت برنامج gimp 
sudo dnf install gimp
أوامر حذف البرنامج gimp مع إعتمادياته
sudo dnf remove gimp && sudo dnf autoremove
أمر حذف الحزم المؤقتة والتي لاتزال في الجهاز وأيضا الحزم التي تبقى بعد حذف الحزمة الأساسية
sudo dnf clean dbcache

pacman


هو مدير الحزم الذي تستخدمه التوزيعات المبنية على archlinux و هي أداة متقدمة تقوم بإدارة كل حزم النظام بطريقة سهلة و هو أيضا سريع شيأ ما بالمقارنة مع بعض مدري الحزم و هو يستخدم صيغة الحزم من نوع tar.xz. و مع اختصاراته السهلة بجعله سريعا في الحفض , أول الأوامر كالعادة هي أمر تحديث 
sudo pacman -Sy
أمر البحث عن برنامج gimp مثلا
sudo pacman -Ss gimp
أمر تثبيت برنامج gimp
sudo pacman -S gimp

أمر حذف البرنامج gimp مع إعتمادياته
sudo pacman -Rc gimp
أمر حذف الحزم المؤقتة والتي لاتزال في الجهاز 
sudo pacman -Sc

zypper 



هي أداة تستخدمها التوزيعات المبنية على suse أو opensuse في أدارة حزمها هي أيضا أداة قوية وسلسة وتستخدم صيغ الحزم نفسها التي تستخدمها التوزيعات المبنية على redhat والتي هي .rpm والذي طورته هي وبدأ يستخدم في العديد من التوزيعات الأخري المبنية عليها والغير مبنية والآن للننتقل إلى أوامر التحديث والتي هي :
sudo zypper up && sudo zypper dup
امر البحث عن برنامج gimp مثلا
sudo zypper es gimp
أمر تثبيت برنامج gimp
sudo zypper install gimp

أمر حذف البرنامج gimp
sudo zypper remove gimp
أمر تنظيف النظام و حذف الحزم والملفات المؤقتة
sudo zypper clean

URMPI 


هي أداة تستخدمه التوزيعات المبنية على mandriva في إدارة حزمها ذات الصيغ المشابهة للتي تستخدمها التوزيعات المبنية على redhat والتي هي .rpm والتي تستعمله كدالك التوزيعات المبنية على suse في حزمها , ومع أن شهرته قليلة إلا انه رائع وسلس في التعامل معه وسهل شيأ ما , و الآن لننتقل إلى أوامره ولنبدأ بأمر التحديث
sudo urpmi.update && sudo urmpi --auto-update
أمر البحث عن برنامج gimp مثلا
sudo urpmf gimp
أمر تثبيت برنامج gimp
sudo urpmi gimp
أمر حذف برنامج gimp
sudo urmpe gimp
أمر تنظيف النظام و حذف الحزم والملفات المؤقتة
sudo urpmi --clean

البناء من المصدر


والآن لنأتي إلى طريقة التثبيت من المصدر والتي تعتمده جميع توزيعات gnu/linux بحيث تقوم بتحميل البرنامج أو الحزمة التي تريد تثبيتها من النت تم تقوم بفك الضغط للملف تم تقوم بفتح سطر الأوامر في نفس مكان تواجد الملف ثم تقوم بكتابة هاته الأوامر و التي هي غالبا ما تكون مطلوبة من ذليل README و الذي يكون في مجلد الحزمة .
./configure

بعد انتهاء الأمر الأول تقوم بكتابة الأمر الثاني
make
ثم الأمر الثالت والأخير
sudo make install
قد يأخد بعض الوقت ولكنه سينتهي في الأخير وفي حالة وقوع خطأ فعلم انه نقص في الاعتماديات والتي يتطلب تثبيتها مع البرنامج إلى هنا نصل إلى نهاية الموضوع نلقاكم في تدوينة أخرى و إلى القاء

بعض منصات الالعاب في نظام جنو/لينكس (الجزء الاول)

بسم الله الرحمان الرحيم


في عالم الألعاب أصبح من المعتاد اختيار ألعاب عبر الأنترنت و لكن فيما يتعلق بالدعم فنجد فئة قليلة من الشركات تصدر نسخ من ألعابها على منصة لينكس. البعض أكثر شعبية من غيرها لكن ليس هناك حرج في البحث عن بدائل كما يمكن اختيار منها المجانية و المدفوعة. لذلك دعنا نلقي نظرة على منصات ألعاب متوفرة لنظام جنو/لينكس

 Steam




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

UBUNTU/DEBIAN:


sudo apt-get install steam
ARCHLINUX:
sudo pacman -Sy steam
FEDORA:
sudo dnf install steam
OPENSUSE

GOG.com





GOG اختصار ل Good Old Games عبارة عن منصة رقمية تهتم بتوزيع الالعاب و الافلام. تتيح عدد كبير من الألعاب بدون ادارة الحقوق الرقمية بالإنجليزية: Digital Rights Management أو DRM (هو نظام يقيد عرض أو تشغيل المواد الرقمية على الحاسوب أو أجهزة تشغيل الموسيقى والأفلام) . أضيف لينكس إلى هاته المنصة سنة 2014 لتوزيعات Ubuntu و Linux Mint بشكل خاص. يمكنك شراء وتحميل ألعاب الفيديو من GOG.com. مع GOG.com، لا تحتاج إلى تثبيت عميل سطح المكتب لتحميل الألعاب على الرغم من واحد هو متاح حاليا. و مع GOG connect يمكن لأي مشترك في منصة Steam أنا يطلب معظم الألعاب من مكتبة GOG. المميز في هذه المنصة أنها توفر ألعاب رخيصة الثمن يتراوح ثمنها بين 10 دولار أو أقل. يمكنك الان أن تتصفح الألعاب و أن تختار ما يرضيك انطلاقا من الرابط GOG .

 Lutris




Lutris منصة ألعاب مفتوحة المصدر لجنو/لينكس. تسمح لك بجمع وإدارة (تركيب و إعداد وإطلاق) كل الألعاب التي تم الحصول عليها من أي مصدر، في واجهة واحدة. فالهدف من المنصة هو دعم أي لعبة تشتغل على اللينكس، سواء ألعاب الويندوز (تشغيل عن طريق wine) أو ألعاب المحاكيات. للمنصة العديد من المميزات منها :

->إدارة ألعابك على لينكس،و ألعاب ويندوز، و محاكات عدة ألعاب.
->تشغيل الألعاب الخاصة ب Steam وألعاب Desura.
->سهولة في تشغيل الألعاب.
->أكثر من 20 محاكي يمكنك تثبيته تلقائيا في نقرة واحدة، وتقديم الدعم لمعظم أنظمة الألعاب.
->اللعب المجاني والحر.

ليس هذا فقط فمطوري المنصة يخططون لإضافة الكثير, ألعاب لينكس, و الويندوز و كذا Steam (لينكس و ويندوز), MS-DOS، وأجهزة الألعاب وأجهزة أميغا، أتاري8، و أجهزة الكمبيوتر 16بت، المتصفحات ( ألعاب فلاش ).

للتثبيت طبق الأوامر الآتية :


DEBIAN

echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_8.0/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list &&
wget -q http://download.opensuse.org/repositories/home:/strycore/Debian_8.0/Release.key -O- | sudo apt-key add
sudo apt-get update
sudo apt-get install lutris
UBUNTU


ver=$(lsb_release -sr); if [ $ver != "14.04" -a $ver != "16.10" -a $ver != "15.10" -a $ver != "16.04" ]; then ver=16.04; fiecho "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
&& wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install lutris
ARCHLINUX
yaourt -S lutris --noconfirm




الى هنا ينتهي الموضوع، ألقاكم في موضوع آخر إن شاء الله. بالتوفيق.

أهم عشرة أوامر على مديري الشبكات معرفتها

السلام عليكم ورحمة الله وبركاته 




موضوع هذا اليوم ستكون عن أهم أوامر الشبكات بحيث سنذكر بعض المهام التي تقوم بها هذه الأدوات على على أي نوع من الشبكات سواء السلكية أو ألاسلكية و وسنذكر أيضا مجالات استخدامها بكثرة , وسنذكر أيضا بعض الأدوات التي يمكننا عبرها إعداد الشبكة وأيضا سنشرح كيفية الحصول على معلومات عن الشبكة و العديد من الأدوات التي سنكتشفها معا 


ifconfig

يستخدم هدا الأمر في العديد من الأشياء منها الحصول على معلومات حول بطاقة الشبكة الموصولة بالجهاز كإسم البطاقة وحالتها هل متصلة بالأنترنت أم لا و ip الخاص بها و العديد من المعلومات أخرى وكل دالك فقط بكتابة الأمر في سطر الاوامر كما يلي



ويمكنك كدالك من إعداد بطاقة الشبكة و كدالك يمكنك تشغيل البطاقة وإقاف تشغيلها و كدا مسح إعداداتها ولمزيد من المعلومات إطلع على man الخاص بالأدات عن طرق الأمر

man if config 

ip

هدا الأمر هو أيضا من الأوامر المهمة بحيث يمتلك نفس قدرات الأمر ifconfig لا من حيث إعداد الشبكة و لا من حيث السهولة في الاستخدام ومع أنه يتكون من حرفين فهذا يسهل حفضه و هما أيضا يتشابهان في بعض الخصائص إلا أنا ifconfig أفضل و أسهل من حيث الخصائص فمثلا إدا أردنا رأيت المعلومات عن بطاقة الشبكة كما يلي


ping

هده أداة أيضا مهمة لأنها تمكنك من معرفة هل الحاسوب متصل بالأنترنت أم لا وتمكنك أيضا من قياس الحزم الضائعة في حالة أردت التأكد من أن الكابل الإتصال سليم , وستجد كيفية الإستعمل في  شرح لأداة ping و تشغل كالأتي 
ping www.google.com 


traceroute  

وهي أداة رائعة تستخدم في إصلاح المشاكل التي تواجه الشبكة بحيث تقوم بتحديد مكان المشكلة ودالك بإرسال حزم إلى وجهة محددة وتقوم بتتبع تلك الحزمة إلى ان تصل إلى النقطة التي لا ترجع فيه تلك الحزمة المرسلة و هنا نعرف ان هناك مشكلة في الشبكة وهناك واجهة رسومية لهدا البرنامج تدعى xtraceroute وهدا متال لتشغيل الأداة 
traceroute www.google.com 

بعض التوزيعات يكون عليها أمر أخر وهو tracepath أيضا ينجز نفس المهمة .

netstat 

وهو أمر يقوم بعرض محتويات الملف /proc/net files و يقوم بعرض حالة ports هل هي مفتوحة أم مغلقة و الحزم المرسلة من الجهاز والمستقبلة و جميع الإتصلات التي يقوم بها الجهاز و العديد من المعلومات الأخرى و لمزيد من المعلومات يمكنك الإطلاع على man الخاص به 
netstat
hostname 

وهو أمر يقوم بعرض أسم الجهاز الذي قام بتسجيل الدخول على الشبكة وهو أيضا يقوم بالعديد من المهام الأخرى كعرض أسم الجهاز الحالي وهده الأداة متوفرة في جميع التوزيعات 
hostname
arping

تقوم هده الأداة بعرض Mac Address الخاص الأجهزة المتصلة معك في الشبكة ودالك عن طريق كتابة الأمر arping متبوعا ب ip address الخاص بالجهاز , هده الأداة لا تجد في جميع التوزيعات لمن لم يجدها متثبتة فليقم بتثبيتها 

arping -I eth0 -c 2 192.168.1.5
whois  

هدا الأمر بعرض العديد من المعلومات عن المواقع كمالك الموقع و الشركة المستضيفة و نبده عن مدا يتحدث و الأمر أيضا له أستعمالات أخرى في النظام كعرض معلومات عن أوامر أخرى :
whois www.google.com

host 
هدا الأمر يقوم بعرض ip adress الخاص بالموقع ودالك بكتابة الأمر host متبوعا باسم الموقع كما يلي
host www.google.com
dhcpcd

يقوم هدا الأمر بالاتصال بالأنترنت مباشرة في حالة كان لديك الاتصال عبر الكابل وهو أمر سهل جدا , ولديه خصائص أخرى تجدها في man الخاص به تشغيله كالاتي 
dhcpcd 

كنت هده فقط بعض الأوامر من أوامر الشبكات لا زال هنالك الكثير من الأوامر تحتاج الذكر لكن نكتفي بهذا القدر وإلى تدوينه قادمة بإذن الله و لا تنسونا من صالح الدعاء وإلى لقاء أخر






تحميل فيديو من اليوتيوب أو جزء منه عن طريق برنامج vlc

السلام عليكم ورحمة الله وبركاته


مرحبا بكم مجددا في سلسلة المواضيع الخاصة بحيل وتقنيات مشغل الوسائط المشهور vlc
تذكير بالموضوع السابق : اختصارات برنامج vlc




 تحميل فيديو من اليوتيوب أو جزء منه عن طريق برنامج vlc



من المعروف لدى الجميع قدرة برنامج vlc في مشاهدة الفيديوهات من مواقع مشاركة الفيديو المشهورة كyoutube , dailymotion أو من الروابط المباشرة ، ولكن ما لايعلمه الكثيرون هو قدرته أيضا في تحميل الفيديوهات من هذه المواقع بل وأكثر من ذلك ، حيث يمكنك أيضا تحميل جزء من الفيديو فقط واختيار الجودة المناسبة

إذن على بركة الله :


1- بعد الدخول لبرنامج vlc نضغط على القائمة file ونختار Open Network 



2-نقوم بلصق رابط الفيديو في الخانة التي تظهر



3- إذا أردنا خيارات أكثر نضغط على "إظهار خيارات أكثر" لنستطيع على سبيل المثال تقطيع الفيديو لتحميل جزء منه فقط



4- نضغط على السهم في الأسفل ونختار convert أو convertir مهما كانت اللغة



5- الآن لم يبقى أمامنا سوى  اختيار صيغة الفيديو وجودته وكذلك مكان حفظ الفيديو



من الأفضل اختيار كوديك H264+MP3 لحفظ الفيديو كما يمكنك أيضا بدل ذلك مثلا اختيار video for youtube sd لتحميل الفيديو بجودة sd، وعليك أيضا اختيار مسار حفظ الفيديو

عند الانتهاء من الإعدادات تضغط على بدء ليتم تحميل الفيديو ويمكنك رؤية تقدمه من خلال الشريط في الأسفل .

مواضيع ذات صلة :

كيف تحمل قائمة من الفديوهات من اليوتيوب مع العديد من الخصائص بالبرنامج Youtube-dl 

كيف تحمل اي فيديو على اليوتيوب وعلى شكل ملف صوتي mp3 وبأعلى جودة متوفرة عن طريق youtobe-dl 

التطبيق الرائع minitube لمشاهدة فيديوهات اليوتيوب

لينكس من البداية الجزء الثالت: أهم الأشياء التي تفعلها بعد تثبيت التوزيعة

السلام عليكم ورحمة الله 







أهلا بكم مجددا متابعينا الكرام في الجزء الثالث من سلسلتنا لينكس من البداية والتي ستكون عن أهم الأشياء التي تفعلها بعد تثبيت التوزيعة بعدما تجاوزنا مراحل اختيار التوزيعة و تثبيتها بنجاح في الجزأين السابقين من السلسلة , في هده المرحلة ستحتاج إلى الاتصال بالأنترنت لأن ما ستفعله هو تحديث النظام و تثبيت بعض البرامج الضرورية والحزم المهمة ودالك حسب التوزيعة ومدير حزمها المعتمد بحيث تجد كل نوع من التوزيعات تستخدم مدير حزم معين فمثلا التوزيعات المبنية على دبيان ك ubuntu وغيرها تستخدم مدير الحزم apt و وهناك مدير ثانوي أيضا اسمه aptitude, والتوزيعات المبنية على archlinux ك manjaro و غيرها تستخدم pacman وهي أيضا تملك مدير حزم فقط لمستودع aur والدي هو yaourt , و التوزيعات المبنية على fedora ك korora و غيرها التي تستخدم dnf , و التوزيعات المبنية على suse ك opensuseالتي تستخدم مدير الحزم zypper , و التوزيعات المبنية على mandriva ك mageia وغيرها التي تستخدم مدير الحزم urpmi , و التوزيعات المبنية على redhat ك centos التي تستخدم yum و الذي كانت تستخدمه أيضا fedora قبل عام تقريبا والآن لننتقل إلى أول توزيعة والتي هي دبيان 


توزيعة debian و ما بني عليها  


  • أول الأشياء التي ستفعلها بعد تثبيت توزيعة دبيان هي أن نقوم بإتاحة أمر sudo للمستخدم الخاص بنا فذالك أفضل و يمكنك أن تتابع هذا الشرح للطريقة :
تنصيب sudo والصلاحيات فى Debian 8 Jessie
  •  ثاني شيء وهو إضافة بعض المستودعات التي ستحمل منها التحديثات والبرامج والتعاريف لقطعك مثل بطاقة العرض وبطاقة اتصال وغيرها من البرمجيات التي  قد تحتجوها , وذالك عبر التعديل على ملف sources.list طبعا هو يأتي بمستودع رئيسي الذي يحتوي فقط على البرمجيات و الحزم المفتوحة المصدر ولكن مع وجود بعض القطع التي لن تجد تعريفاتها في المستودع الرئيسي فسوف تحتاج إلى المستودعات الخارجية التي تحتوي على الحزم المغلقة المصدر كتعريفات والبرامج وغيرها ولإضافة هده المستودعات نقوم بفتح الملف عن طريق محرر النصوص nano المتواجد بالمسار /etc/apt/sources.list بصلاحيات sudo كما يلي 
sudo nano /etc/apt/sources.list 

      ثم نقوم بإضافة هده الأسطر في أسفل الملف 

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
  •  ثالث شيئ هو تحديث النظام و الذي سيمكننا من تحديث جميع البرامج و الحزم إلى إصدارات أحدث طبعا باستخدام مدير الحزم apt بحيث يمكن أن نفعل دالك عن طريق سطر الأوامر أو الواجهة الرسومية لكن من الأفضل سطر الأوامر لأنه أسرع و أقوى , نقوم بفتحه من قائمة إبدء , بما أنه أمر سيقوم تحديث النظام فيجب تطبيقه بصلاحيات root و لفعل دالك نقوم بإضافة sudo في أول الأمر ثم تكتب الباسورد تم تنتظر حتى يقوم بتحديث المستودعات بعدها يعطيك البرامج التي ستحدث ثم تقوم بالضغط y ثم enter بعد الإنتهاء تقوم بإعادة التشغيل ,والأمرهو كالتالي
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

  •  رابع شيئ و إضافة بعض الكوديكس لإشتغال جميع الصيغ الملتيمديا سواء الصوت أو الفيديو ودالك عبر تثبيت هده الحزم كما يلي 

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-fluendo-mp3 gstreamer0.10-pulseaudio

  • وخامس شيء هو تثبيت المدير الحزم aptitude ليساعدك في إيجاد الحزم ويساعدك أيضا في تثبيتها بفضل سهولة التعامل معه وكدا سرعته  
sudo apt-get install aptitude 
  • و سادس شيئ هو تثبيت flash plugin و لتشغيل الفيديوهات في المتصفح لأنه هناك مواقع لا تدعم خاصية HTML5 وتثبيتها كالأتي 

sudo apt-get install flashplugin-nonfree 
  • سابع شيئ وهو تثبيت بعد برمجيات إدارة النظام كبرنامج synaptic والدي يمكنك من تثبيت البرامج من الواجهة الرسومية ويمكنك أيضا أن تقوم بالتحديث من خلاله , وبرنامج gdebi لتثبيت البرامج المحملة من النت بصيغة . deb , وبرنامج gnome tweak tool بالنسبة لواجهة gnome و unity tweak tool بالنسبة لواجهة unity الذي تستطيع منه تغيير التيمات و الأيقونات و صورة سطح المكتب وغيرها من الأشياء وتثبيتها معا كالأتي
sudo apt-get install synaptic gdebi gnome-tweak-tool
أو 
sudo apt-get install synaptic gdebi unity-tweak-tool

التوزيعات المبنية على redhat و fedora 



طبعا توزيعة فيدورا مبنية على الريدهات مع انهم يستخدمون مدير حزم مختلف ولكنهم لهم نفس خصائص من حيث مدير الحزم لذالك يجدر بكم تغيير فقط yum إلى dnf بالنسبة للتوزيعات المبنية على فيدورا 
  • أول شيئ سنفعله بعد تثبيت التوزيعة هو إضافة المستخدم إلى ملف sudoers كما فعلنا مع توزيعة دبيان لكي نستطيع استخدام sudo و ذالك عن طريق نفس الامر أو بطريقة أخرى وهي إدخال المستخدم إلى مجموعة wheel عن طريق الامر التالي 
su - usermod-a -G username wheel 
تقوم بتغيير username إلى اسم المستخدم لديك ثم تعيد التشغيل 

  • ثاني شيئ و هو تفعيل خيار fastesmirror الدي يسمح لك بتسريع التحميل عن طريق إختيار أقرب سيرفر لك  للنحميل منه , ونقوم بدالك عن طريق العديل على الملف الدي يتواجد بالمسار /etc/dnf/dnf.conf عن طريق محرر النصوص nano ودالك كما يلي 
sudo nano /etc/dnf/dnf.conf 
أو 
sudo nano /etc/yum/yum.conf 
ثم إضافة هدا النص في الأسفل
fastesmirror=true

  • تالتا شيئ وهو تحديث التوزيعة عبر الأمر التالي

sudo yum update 
بعد الإنتهاء من التحديث نقوم بإعادة التشغيل 

  • رابع شيء و هو إضافة المستودعات الخارجية لإحتوائها على برامج لا توجد في المستودع الرئيسي وتسما هده المستودعات rpmfusion و هناك نوعان النوع الدي يحتوي على البرمجيات المفتوحة المصدر والدي يسمى free و الأخرى التي تحتوي برمجيات مغلقة المصدر non-free وطريقة إضافتها كالأتي 

sudo dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-25.noarch.rpm
  • خامس شيئ وهو تثبيت الكوديكس لتشغيل جميع انواع الملفات الصوتية و الفيديو ودالك بتثبيت هده الحزم  

sudo dnf install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs gstreamer1-libav gstreamer-plugins-espeak xine-lib xine-lib-devel xine-lib-extras gstreamer-plugins-fc gstreamer-rtsp lame gstreamer-ffmpeg ffmpeg x264 faad2 flac amrnb amrwb gstreamer1-plugins-bad-free-gtk --setopt=strict=0
  • سادس شيئ وهو تثبيت flash plugin سواء لأصحاب  معمرية 32 bit أو 64bit و دالك عبر الاوامر التالية 
لأصحاب 32 bit 



sudo rpm -ivh http://linuxdownload.adobe.com/adobe- release/adobe-release-i386-1.0-1.noarch.rpm && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

ثم 

sudo dnf install flash-plugin alsa-plugins-pulseaudio libcurl
ولأصحاب 64bit 
sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
ثم 
sudo dnf install flash-plugin alsa-plugins-pulseaudio libcurl
و سابع شيء وهو تثبيت بعض ادوات إدارة النضام والحزم كما في دبيان ك gnom-tweak-tool و yumex لإدارة الحزم بالواجهة الرسومية و دالك عبر الامر التالي 

sudo dnf install gnome-tweak-tool yumex-dnf 

التوزيعة open suse و المبني عليها 

ما يميز هده التوزيعة و هو أنها مجهزة بأغلب الأشياء التي يحتاجها المستخدم العادي و المتقدم أيضا بحيت أنها تحتوي على أفضل مدير نضام قد تجده في اللينكس والدي هة yast  و من حيث أيضا مستودعها الضخم الدي يحتوي على العديد من الحزم و البرمجيات و على أحتوائها على العديد من البرامج أيضا , لدالك لن نحتاج تثبيت العديد من الأشياء 
  • أول ما سنقوم به هو تحديث النضام عبر الأمر التالي 
sudo zypper update 
ثم نقوم بإعادة التشغيل 

  • تانيا تفعيل المستودع الثانوي للمزيد من البرمجيات والحزم الإضافية 

sudo zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ packman
  • ثالتا ثتبيت الكوديكس عبرالأمر التالي 


sudo zypper install k3b-codecs ffmpeg lame phonon-backend-vlc phonon4qt5-backend-vlc vlc-codecs

  • رابعا تثبيت flash plugin لأصحاب 32bit 

sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux && sudo zypper install flash-plugin
و لأصحاب 64bit 
sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux && sudo zypper install flash-plugin

ومن الأن ما ستحتاجونه هو الدخول إلى yast اختيار البرامج التي تحبون و تبدؤون بتثبيتها 

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


مراجعة كتاب الدليل إلى عالم لينكس

السلام عليكم ورحمة الله وبركاته

مراجعة كتاب الدليل إلى عالم لينكس










تأليف : محمد الشيخ
عدد الصفحات : 70
تاريخ التأليف : نيسان 2012












تذكير بالموضوع السابق


يتحدث الكاتب في البداية عن مقتطفات من تاريخ لينكس، ومن ثم ينتقل إلى إقامة مقارنة بين ويندوز ولينكس من وجهة نظر المتعصبين مبديا رأيه في الأمر مع تشجيعه مستخدمي ويندوز الراغبين في الانتقال إلى لينكس إلى استخدام البرمجيات الحرة ضمن بيئة ويندوز بداية ثم الانتقال التلقائي وعبر مراحل وصولا لاستخدام لينكس في نهاية المطاف ؛ ويذكر في هذا الصدد أمثلة كثيرة عن برامج حرة بديلة للبرمجيات المملوكة من شأنها أن تحلّ محلها وتؤدي نفس الدور وبكفائة أيضا بدل التسكع هنا وهناك بحثا عن السيريال والكراك الذي قد يؤدي إلى مخاطر أمنية في نظامك ناهيك عن خروقات حقوق الملكية التي ترتكبها ، واحترام هذه التراخيص والحقوق لها منطلقات عديدة (أخلاقية، دينية، شخصية ، إلخ .. ) .


وأنت تقرأ الكتاب ستمر بالعديد من المصطلحات التي قد تظهر لك مبهمة بعض الشيء أو تريد تفاصيل أكثر عنها، ولحسن الحظ فالكاتب لم يغفل عن هذه النقطة أيضا فقام بتعريف :

  • البرمجيات الحرة والحريات الأربع الأساسية التي توفرها
  • البرمجيات المجانية
  • البرمجيات شبه الحرة
  • البرمجيات الاحتكارية
  • البرمجيات النصيبية
  • البرمجيات الخاصة
  • البرمجيات التجارية


بعدها يمر بعدة أقسام :


التعامل مع البرامج



في هذا القسم يتحدث عن :
-طرق تثبيت البرامج والحزم على التوزيعات الدبيانية ، وتثبيت البرامج من المصدر
-تثبيت الحزم بدون انترنت على التوزيعات الدبيانية
-برامج بدء التشغيل : كيفية تفعيلها وإلغائها
-تشغيل برنامج من الطرفية بمنح صلاحيات التشغيل
-إنشاء نسخ احتياطية من البرامج والحزم باستخدام برنامج AptonCD
-تشغيل مدير الملفات أو أي برنامج آخر بصلاحيات الروت

أدوات


-أداة shred لحذف الملفات والأقراص الصلبة أو أي وسيط تخزين عن طريق الكتابة فوق الملفات عدة مرات قبل حذفها مما يجعل عملية استرجاع الملفات شبه مستحيلة .
-مشاركة الملفات بين لينكس وويندوز عن طريق خدمة samba
-تشغيل أوامر أو سكربتات مع بدء التشغيل
-عمل mount لملف iso أشبه بالسواقة الوهمية virtual cd
-التشفير غير المتناظر عن طريق برنامج GnuPG : تشفير الملفات وفك تشفيرها عن طريق الأمر gpg
-إخفاء البيانات داخل صورة، مقطع صوت أو فيديو عن طريق الأداة steghide
-جعل المجلدات غير قابلة للحذف مع الأمر chattr
-إدارة المهام والعمليات ومراقبة موارد الجهاز

مشاكل وحلول


-استعادة محمل الإقلاع grub2

-استعادة محمل الإقلاع الخاص بويندوز

-حل مشكلة عدم القدرة على تنصيب لينكس في بعض الأجهزة بتعطيل acpi

أوامر الطرفية



-سيتعرض لمجموعة من الأوامر منها :

su, clear, pwd, whoami, cal, fsck, lspci, grep, cat, cd, ls, echo, printf, help, whatis, man, info
apropos, less, more, dd, cp, mv, rm, mkdir, rmdir, ln, sln, file, df, du, free, set

-وبعض خصائص الأمر apt-get

-إعادة توجيه المدخلات/المخرجات

-المعاملات المنطقية And & Or

-التعامل مع المتغيرات




في الختام يستعرض مجموعة من الاقتباسات ، وكملحق للكتاب يتناول تعريفا لبعض التراخيص :
 
  • رخصة جنو العمومية
  • رخصة جنو للوثائق الحرة

تحميل الكتاب


من هنا: التحميل


أو هنا : التحميل

طقم الأيقونات الرائع مسلّة


السلام عليكم و رحمة الله و بركاته






أهلا بكم في موضوع جديد و مع إصدار الجديد من أيقونات مسلّة الرائعة و التي هي من إبداعات تصاميم حيدر ماجد جزاه الله خيرا و تعد هاته الأيقونات أشهر أيقونات نظام Gnu / Linux و تتميز باحترافيتها الكبيرة في التصميم حيث تعتمد آخر مبادئ التصميم وهي flat design أي بساطة التصميم و في نفس الوقت جماله . المشروع هو جزء من مشروع توزيعة URUK و للتوضيح أكثر حول التوزيعة :

توزيعة جنو /لينكس سريعة و بسيطة و قوية


أوروك جنو / لينكس هي توزيعة جنو / لينكس مع نواة لينكس الحرة , تأتي أوروك جنو/لينكس جاهزة للاستخدام المكتبي و المنزلي و سهلة الاستخدام و التثبيت للبرامج. تم بناء اوروك جنو/لينكس حاليا على أساس توزيعة تريسكل وهي توزيعة عربية .

نعود للموضوع هاته الأيقونات وكباقي أجزاء مشروع URUK هي تحت الرخص الحرة GPL-3.0 , و أما عن الجديد في هذا الإصدار فهو تطور التصاميم ككل إلى افضل في الجودة و أيضا دعم أكبر للبرامج بحيث يتجاوز عدد الأيقونات 15000 تصميم و من بين الأفكار الجميلة في هذا الإصدار أيضا هو إمكانية اختيار ألوان المجلدات حسب ما يناسبك حيث أصبح إصدار الجديد يدعم ألوان أخرى غير أزرق يمكنك تجربتها و اختيار أنسب لك و نمر الآن لطريقة التثبيت .




طريقة التثبيت


الطريقة بسيطة و لا تحتاج الكثير من الوقت و في حالة كنت تستخدم Manjaro فهي متوفرة على المستودعات الرسمية للتوزيعة و أمر التثبيت هو :

sudo pacman -S masalla-icon-theme

أما بالنسبة لكافت التوزيعات أخرى فالطريقة هي تنفيذ هاته الأوامر بالترتيب أمر بعد أمر :


cd /opt

sudo git clone https://github.com/hayderctee/masalla-icon-theme.git
وفي حالة لم تكن توزيعتك تدعم sudo :
 su -c "git clone https://github.com/hayderctee/masalla-icon-theme.git"
بعدها :
cd masalla-icon-theme

sudo ./INSTALL

وفي حالت لم تكن توزيعتك تدعم sudo أيضا :

su -c "./INSTALL"

بعدها تظهر رسالة كما في الصورة :

 
 
 
نضغط Y كبيتل للموافقة على التثبيت حيث تقول الرسالة أن لأيقونات ستثبت على المسار /usr/share/icons و سيكون متاح لكافت المستخدمين , بعد الموافقة تظهر هاته الرسالة :


السؤال هنا أي توزيعة تستخدم طبعا الجواب يكون حسب الحرف لأول من اسم توزيعتك بحيث يكون الجواب مشابه لما هو في الصورة فأنا أستخدم Arch Linux و جوابي كان A كبيتل .

ملاحظات :
إن كنت تستخدم توزيعة ليست مذكورة في الرسالة ستستخدم طريقة التوزيعة التي بنية عليها توزيعتك مثال أنك تستخدم voyager linux ستختار U كبيتل أي طريقة Ubuntu فهي التوزيعة التي بنية عليها هاته لأخيرة .
سؤال : لما في حالتي اخترت التثبيت عن طريق script معا أني أستخدم Arch Linux و التي توفر لأيقونات على AUR ? , الجواب هو أن  إصدار الجديد لم يدخل على AUR بعد .

طبعا بعد انتهاء script من عملية التثبيت و التي لن تأخذ مدة كبيرة من الزمن كل ما عليك هو التوجه إلى مركز التحكم الخاص بواجهتك و اختيار لأيقونات الجديدة  و إليكم هاته الصورة .






شكرا على متابعتكم كان معكم أخوكم عدنان