jump to navigation

ماهو المستخدم الروت؟ مارس 26, 2009

Posted by makkay in أساسيات النظام.
1 comment so far

المستخدم الروت root user هو وصف -في نظام جنو/لينكس- للمستخدم الذي بإمكانه تغيير كل شيء في النظام .. بعض المهمات لا يمكن تأديتها كمستخدم عادي

– إضافة مستخدم جديد
– تنصيب/حذف البرامج على مستوى النظام
– تغيير/تعديل الملفات والمجلدات الخاصة بالنظام

مالفائدة من المستخدم الروت

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

بعض الأوامر أو السكربتات scripts والبرامج تحتوي على أوامر خطيرة مثل حذف جميع ملفاتك هذه الأوامر أو السكربتات لن تؤثر على النظام ككل إلا بأمرك .. سيطلب منك النظام ادخال كلمة المرور قبل استخدامها لذلك يجب عليك عدم إدخال كلمة المرور إلا بعد التأكد من أن الأمر الذي تقوم به آمن بنسبة 150%

المستخدم الروت vs المستخدم العادي

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

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

مثلاً أنت تستخدم الكمبيوتر كمستخدم عادي (ضمن مجموعة الإداريين) وتنشئ حساب لولدك يكون حساب مستخدم عادي ولكن ليس ضمن مجموعة الإداريين حتى لا يتمكن من تغيير ملفات النظام

كيف أصبح مستخدم روت في أوبنتو/كوبنتو؟

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

sudo اسم البرنامج

إذا كان للبرنامج واجهة رسومية .. لمستخدمي أوبنتو (واجهة جنوم)

gksudo اسم البرنامج

إذا كان للبرنامج واجهة رسومية .. لمستخدمي كوبنتو (واجهة كي دي اي)

kdesudo اسم البرنامج

المستخدم الروت في التوزيعات الأخرى

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

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

1- تنصيب/حذف البرامج بإستخدام الأمر

sudo apt-get [option] your-program

apt-get برنامج نصي لإضافة/حذف البرامج في أوبنتو
sudo لإعطاء المستخدم الحالي صلاحيات إدارية -سيطلب النظام كلمة المرور-
option أحد خيارات apt-get مثل إضافة/حذف/ترقية ..الخ
your-program اسم الحزمة (=البرنامج) الذي تريد إضافتها/حذفها/ترقيتها ..الخ

ملاحظة يمكنك استخدام مدير الحزم synaptic (واجهة رسومية) بدلاً من apt-get (واجهة نصية)

2- تحرير ملفات الإعدادات الخاصة بالنظام -في العادة ملفات نصية-

gksudo gedit /path/to/your-file

gedit = محرر النصوص الإفتراضي في جنوم (يمكنك استخدام أي محرر نصوص تفضله)
gksudo = لإعطاء المستخدم الحالي صلاحيات إدارية مع البرامج الرسومية -سيطلب النظام كلمة المرور-
path/to/your/file مكان الملف النصي الذي تريد تحريره

مستخدمي كوبنتو استبدل برنامج gedit بمحرر النصوص الذي تستخدمه مثل kate -محرر النصوص الإفتراضي لكي دي اي-

إذا كنت لا تملك واجهة رسومية استخدم vim أو nano

3- نسخ ملفات إلى مجلدات خارج مجلد المنزل الخاص بالمستخدم الحالي

gksudo nautilus

nautilus = اسم متصفح الملفات الإفتراضي لواجهة جنوم ومع الأمر gksudo سيتم فتح البرنامج كمستخدم روت لذلك يمكنك نسخ أي ملف إلى أي مجلد على النظام

مستخدمي كوبنتو .. استبدل nautilus بمتصفح الملفات dolphin أو konqueror

إضافة مستخدم جديد وإعطائه صلاحيات إدراية

لإضافة مستخدم جديد في أوبنتو

نظام > إدارة > المستخدمين والمجموعات

system > administration > users and groups

اضغط على الزر افتح القفل unlock .. بعد كتابة كلمة المرور اختر أضف مستخدم add user أدخل البيانات الخاصة بالمستخدم الجديد

في تاب صلاحيات المستخدم user privileges حدد الخيار أدر النظام administer the system

إذا كنت لا تريد إعطائه الصلاحيات الإدارية لكي لا يصبح مستخدم روت .. ألغي هذا الخيار

https://3rabuntu.files.wordpress.com/2009/03/add-administrative-user.png

ملاحظة أخيرة بخصوص مصطلح root user .. كلمة root تعني باللغة العربية جذر (مثل الجذر في النبات) لذلك في الغالب يترجم المصطلح في اللغة العربية إلى المستخدم الجذر S:

كلمة root يمكن إستخدامها لمعاني أخرى مثل fundamental or essential part .. يمكن ترجمة المصطلح إلى المستخدم الرئيسي أو الأساسي |:

- hey man, let me fly this aircraft!
- what? are you joking? who are you?
- sudo let me fly this aircraft!
- ok, take the control sir.
## that doesn't work with ur wife though

Advertisements

نظام الملفات في نظام جنو/لينكس فبراير 13, 2009

Posted by makkay in أساسيات النظام.
add a comment

ترتيب المجلدات والملفات في نظام جنو/لينكس مختلف عن نظام ويندوز .. في نظام ويندوز يشار إلى كل بارتيشن على القرص الصلب بحرف معين مثل

C:, D:

أما في نظام جنو/لينكس جميع البارتيشنات للقرص الصلب أو أكثر من قرص صلب تنظم تحت دليل واحد وهو

/

لاحظ الشرطة في ويندوز  مائلة لليسار .. أما الشرطة في نظام جنو/لينكس مائلة لليمين .. اللهم اجعلنا من أهل اليمين

في نظام ويندوز تحفظ المجلدات في مجلد

my documents

في نظام جنو/لينكس .. لكل مستخدم مجلد منزل home folder في الدليل

/home/username

هذا المجلد هو الوحيد الذي بإمكانك استخدامه بصلاحيات المستخدم العادي دون كلمة سر

بقية الأدلة في نظام الملفات محمية -بنظام الصلاحيات- ولا يمكن تعديلها والتغيير عليها إلا بإستخدام الصلاحيات الإدارية وكتابة كلمة السر لحمايتها من التخريب

هذه قائمة بأغلب الأدلة مع معلومات بسيطة حول محتويات كل دليل

/bin , /sbin

الملفات القابلة للتنفيذ binary والأوامر الضرورية لإستخدام النظام .. الفرق بينهم أن محتويات bin تكون مشتركة بين المستخدم الروت وبقية المستخدمين .. محتويات sbin فقط خاصة بالروت (عند استخدامها تحتاج إلى sudo في أوبنتو)

/boot

الملفات الخاصة بالإقلاع مثل grub ونواة لينكس

/dev

المعلومات الخاصة بالأجهزة device الموصولة بالجهاز .. الأجهزة تعامل كملفات (ملفات من نوع خاص) في نظام جنو/لينكس

/etc

المجلد الخاص بملفات الإعدادات configuration files للنظام .. أغلب ملفات الإعدادات هي ملفات نصية

لاحظ أغلب البرامج تستخدم أيضاً ملف اعدادات خاص بالمستخدم وتضعه في مجلد المنزل كملف مخفي .. عند حذف ملف الإعداد الموجود في مجلد المنزل سيعاد كتابته اعتماداً على الإعدادات الموجودة على مستوى النظام في هذا الدليل

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

/lib

المجلد الخاص بالمكتبات library التي تحتاجها الملفات التنفيذية الموجودة في sbin و bin

/lost+found

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

هذا المجلد خاص بنظام الملفات ext3 لن تراه إذا كنت تستخدم نظام آخر للبارتيشن

/media

ستجد هنا محتويات السيدي عند إدخال سيدي .. أو محتويات الفلاش ميموري .. أو عندما تقوم بفتح بارتيشن الويندوز إذا كان لديك ويندوز في هذا المجلد

/proc

مجلد افتراضي يحتوي على ملفات افتراضية خاصة بالعمليات process

/root

مجلد المنزل الخاص بالمستخدم الروت .. مستخدم الروت في أوبنتو مغلق لذلك هذا المجلد فارغ

/usr

المجلد الخاص بالبرامج والمكتبات للبرامج وملفات المساعدة لهذه البرامج وهو من أكبر الأدلة مساحة

لاحظ هذا الدليل يحتوي على bin و sbin و lib خاصة بالملفات التنفيذية والمكتبات الغير أساسية لعمل الجهاز مثل البرامج العادية

/tmp

مجلد يحفظ فيه الملفات المؤقتة temporary files .. يتم حذف محتوياته بين فترة وفترة من قبل النظام

/opt

بعض البرامج .. خاصة البرامج التي يتم إضافتها ليس عن طريق مدير الحزم تضاف في هذا الدليل

/var

مجلد يحتوي على ملفات متغيرة variable مثل سجلات النظام logs وغيرها

للمزيد من المعلومات حول نظام الملفات في جنو/لينكس يمكنك اكتب في الطرفية

man hier

المصادر
file system hierarchy standard
linux filesystem hierarchy

ملاحظة المعلومات هي حسب فهمي للمصادر ولست متأكد تماماً من صحتها .. أتمنى من يرى أي خطأ يصححه لي

حذف البرامج في أوبنتو فبراير 6, 2009

Posted by makkay in أساسيات النظام, برامج لينكس.
add a comment

طريقة حذف البرامج في أوبنتو هي نفسها طريقة تنصيب البرامج لكن عند حذف البرامج فإنها لا تحذف نهائياً – لأسباب مختلفة – إذا كنت تريد حذفها نهائياً

حذف الحزم الإعتمادية التي لم تعد بالحاجة إليها
عندما تقوم بتنصيب برنامج معين يحدد أوبنتو الحزم الإعتمادية dependencies التي يحتاجها البرنامج ولكن عند حذف البرنامج لا يقوم مدير الحزم بحذف هذه الحزم الإعتمادية

افتح مدير الحزم synaptic في خيارات البرنامج حدد الخيار الوضع status

https://3rabuntu.files.wordpress.com/2009/03/uninstall-synaptic.png

الحزم الإعتمادية التي لم تعد بالحاجة إليها = installed (auto removeable)
غير مثبتة إعداد متبقي not installed (residual config)
غير مثبتة not installed
مثبتة محلية أو ملغية = البرامج التي قمت بتنصيبها يدوياً وليس بواسطة مدير الحزم installed (local or obsolete)
مثبتة = جميع الحزم المثبتة على الجهاز installed
مثبتة قابلة للترقية installed (upgradeable)

إذا لم يظهر أحد الخيارات يعني أنه لا توجد عندك حزمة تطابق التصنيف

الواجهة الرسومية
لحذف جميع الحزم الإعتمادية التي لا يستخدمها أي برنامج (= لا تحتاج إلى الإحتفاظ بها على الجهاز) حدد الخيار installed (auto removeable)  واحذفها

الواجهة النصية .. افتح الطرفية وانسخ

sudo apt-get autoremove

حذف ملفات الإعدادات للحزم المحذوفة
عند حذف الحزم أوبنتو يبقي على ملفات الإعدادات الخاصة configuration files بالحزمة .. إلا اذا اخترت خيار mark for complete removal تحديد البرنامج لحذفه نهائياً

الواجهة الرسومية
في مدير الحزم synaptic حدد الخيار الوضع status وحدد الخيار (installed (residual config واحذف جميع الحزم بإختيار التحديد للإزالة بالكامل mark for complete

الواجهة النصية .. افتح الطرفية وانسخ

sudo aptitude purge $(dpkg -l | grep ‘^rc’ | awk ‘{print $2}’)

ملاحظة هذا الأمر فقط يحذف ملفات الإعدادات الخاصة الموجودة في المجلد

/etc

أما ملفات الإعدادات الخاصة بالمستخدم الموجودة في مجلد المنزل يجب حذفها يدوياً

حذف ملفات deb المحفوظة في الكاش
عند تنصيب البرامج يحفظ أوبنتو حزم deb في الدليل

/var/cache/apt/archives

بين كل فترة وفترة تحتاج إلى تنظيف هذا الدليل إذا كنت لا تريد هذه الحزم أن تكون موجودة .. افتح الطرفية وانسخ

sudo apt-get clean

إذا كنت تريد حذفها بالماوس .. فلا تقم بحذف المجلد partial والملف lock

بعض الأوامر لحذف البرامج في أوبنتو

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

حذف البرنامج (دون حذف الحزم الإعتمادية وملفات الإعدادات)

sudo apt-get remove your-program

حذف البرنامج مع الحزم الإعتمادية

sudo apt-get autoremove your-program

حذف البرنامج مع حذف ملفات الإعدادات الخاصة بالبرنامج

sudo apt-get purge your-program

هذه الخيارات موجودة في الواجهة الرسومية في مدير الحزم synaptic أيضا

تغيير واجهة الإستخدام وإضافة لوحة المفاتيح العربية في جنوم ديسمبر 22, 2008

Posted by makkay in مشاكل وحلول, أساسيات النظام.
add a comment

تغيير واجهة الإستخدام إلى اللغة العربية

نظام > إدارة > دعم اللغات
system > administration > language support

حدد اللغة العربية arabic واضغط apply -تحتاج إلى الإنترنت لتحميل التعريب-

https://3rabuntu.files.wordpress.com/2008/12/add-arabicui.jpg

سجل خروج من النظام system > logout في مدير الدخول gdm اضغط options وغير اللغة إلى العربية

أوبنتو (واجهة جنوم) بواجهة استخدام عربية

https://3rabuntu.files.wordpress.com/2008/12/gnome-menu.jpg

إضافة لوحة المفاتيح العربية

نظام > تفضيلات > لوحة المفاتيح
system > preferences > keyboard

حدد تاب التخطيطات layouts

https://3rabuntu.files.wordpress.com/2008/12/add-arabic1.jpg

في تاب التخطيطات layout اضغط علامة + واختر اللغة العربية

https://3rabuntu.files.wordpress.com/2008/12/add-arabic2.jpg

يمكنك إضافة التبديل بين اللغات بواسطة alt + shift  .. اختر other options وفي الخيار layout switching حدد الخيار

alt + shift changes layout

لإضافة محدد اللغة إنجليزي أو عربي في شريط جنوم كليك يمين على الشريط واختر أضف للشريط وابحث عن موضح لوحة المفاتيح keyboard indicator

سطر الأوامر ديسمبر 1, 2008

Posted by makkay in أساسيات النظام.
1 comment so far

التعامل مع سطر الأوامر

كتابة الأوامر يكون عبر محاكي الطرفية .. عندما تفتح الطرفية سترى هكذا (لمعرفة الطرفية اقرأ هنا)

تطبيقات > الملحقات > الطرفية

your-name@your-computer-name:~$

your name = اسم المستخدم الحالي

your-computer-name  = اسم جهاز الكمبيوتر وتختاره أنثاء عملية التنصيب

~ هذا الرمز يعني أنك في مجلد المنزل home folder الخاص بالمستخدم الحالي

$ علامة الدولار تعني أنك مستخدم عادي .. ولست المستخدم الروت إذا رأيت علامة # هذا يعني أنك المستخدم الروت .. عندما تكون روت لن يسألك الجهاز عن كلمة السر لأي أمر تنفذه

كيف أستخدم الأوامر؟

اكتب اسم الأمر واضغط انتر مثلاً الأمر cal يعرض التقويم

cal

جميع الأوامر تأخذ خيارات مختلفة مثلاً بالنسبة للأمر cal اكتب رقم السنة أو رقم الشهر والسنة الذي تريد عرضه

cal 2013

مافائدة سطر الأوامر؟ وهل أحتاج إلى تعلمه؟

في نظام أوبنتو لن تحتاج إلى استخدام الأوامر في أغلب الحالات .. ربما تحتاج إلى نسخ ولصق بعض الأوامر أحياناً

copy & paste

سنفرض أن التعامل مع سطر الأوامر باللغة العربية

غير حجم الصورة صورة1 480×460 صورة2

غير حجم الصورة = الأمر
صورة1 = هذه الصورة التي سيتم تطبيق الأمر عليها
460×480 = المقاس الجديد للصورة
صورة2 = اسم الملف الذي سينتج عن الأمر

لو أردنا شرح هذا الأمر بالواجهة الرسومية

1- افتح برنامج gimp
2-اختر صورة > غير حجم الصورة
3- اكتب مقاسات الصورة الجديدة
4- اختر ملف > حفظ بإسم

سطر الأوامر به مميزات كثيرة ولكن تحتاج إلى تعلم الكثير من الأوامر لإستخدامه كما أنه باللغة الإنجليزية وليس العربية .. إذا كنت لا تريد تعلمه فلا تحتاج إلى تعلمه

كيف بإمكاني تعلم سطر الأوامر؟

إذا كنت تملك لغة انجليزية جيدة يمكنك تعلم جميع ما تريد من داخل الطرفية نفسها للحصول على التعليمات حول أي أمر اكتب بعد الأمر --help

cal --help

إذا كنت تريد الحصول على دليل الإستخدام (معلومات مفصلة عن كل أمر) اكتب man (اختصار لكلمة manual) ثم اسم الأمر مثلاً

man cal

للحصول على دليل الإستخدام الخاص بالأمر man

man man

وكبداية يمكنك قراءة مقدمة بسيطة عن استخدام سطر الأوامر

man intro

للخروج اضغط q

اقرأ المزيد
الحياة في سطر الأوامر
سطر الأوامر – هل هو الواجهة المناسبة للمبتدئين؟

10 أشياء بعد تنصيب أوبنتو نوفمبر 10, 2008

Posted by makkay in أساسيات النظام, برامج لينكس.
2 تعليقان

1- إضافة لوحة المفاتيح العربية

نظام > تفضيلات > لوحة المفاتيح
system > preferences > keyboard

في تاب التخطيطات حدد اللغة العربية .. للتفاصيل اضغط هنا

2- إضافة المستودعات وتغيير السرفر لتحميل أسرع للبرامج

فعل مستودعات universe و multiverse إن لم تكن مفعلة .. قائمة نظام > إدارة > مصادر البرامج system > administration > software source .. يمكنك أيضاً تغيير سرفر المستودعات للحصول على سرعة أكبر في تحميل البرامج والتحديثات .. وفي نفس النافذة في تاب updates حدد خيارات التحديثات التي تريد الحصول عليها

https://3rabuntu.files.wordpress.com/2008/12/software-source-small.jpg

3- تنصيب حزمة ubuntu-restricted-extras

من قائمة تطبيقات > زيادة حذف application > add/remove وابحث عن

ubuntu-restricted-extras

https://3rabuntu.files.wordpress.com/2008/12/addremove-restricted-extras.jpg

إذا لم تظهر في القائمة تأكد أنك غيرت الخيار الذي بجانب البحث إلى عرض جميع التطبيقات all avaialable application

أو انسخ هذا الأمر في الطرفية (تطبيقات > الملحقات > الطرفية application > accessories < terminal )

sudo apt-get install ubuntu-restricted-extras

البرامج الموجودة في هذه الحزمة

– الجافا
– مشغل الفلاش الرسمي من شركة أدوبي
– كوديك لتشغيل أغلب أنواع الصوت والفيديو
– برنامج فك الضغط عن الملفات المضغوطة بصيغة رار rar
– خطوط ويندوز الأساسية -خطوط مجانية .. مهمة لعرض خطوط صفحات الإنترنت بشكل صحيح-

4- تغيير ثيم الجهاز

إذا كنت تستخدم أوبنتو (واجهة جنوم) ادخل gnome-look إذا كنت تستخدم كوبنتو (واجهة كي دي اي) ادخل kde-look

تغيير الثيم في أوبنتو اضغط هنا
تغيير الأيقونات اضغط هنا
تغيير حدود النوافذ اضغط هنا

5- تنصيب برنامج compiz-fusion

برنامج كومبيز-فيوجين يستخدم في أوبنتو لإضافة تأثيرات مختلفة للكمبيوتر مثل المكعب ثلاثي الأبعاد والكتابة بالنار وغيرها الكثير

لتنصيب البرنامج انسخ في الطرفية

sudo apt-get install compizconfig-settings-manager compiz emerald fusion-icon simple-ccsm

اضغط y ثم enter حين سؤالك عن تأكيد ما إذا كنت ترغب بتحميل هذه الحزم .. للوصول إلى مدير اعدادات كومبيز

نظام > تفضيلات > ضابط الإعدادات system > preferences > compizconf settings manager

6- إضافة المزيد إلى فايرفوكس

متصفح فايرفوكس يأتي مع مئات الإضافات المفيدة .. لتحميل الإضافات اضغط هنا

7- تنصيب startupmanager

إذا كنت تستخدم نظام ويندوز مع أوبنتو .. هذا البرنامج لإدارة مدير الإقلاع grub رسومياً لتغيير النظام الإفتراضي لتنصيب البرنامج ابحث عنه في أداة add/remove

https://3rabuntu.files.wordpress.com/2008/12/startup-small.jpg

8- إضافة برنامج vlc أو mplayer

أوبنتو يأتي ببرنامج totem لتشغيل الفيديو كذلك يمكنك إضافة برنامج vlc و برنامج mplayer أشهر برنامجين لتشغيل الفيديو

لتنصيب البرنامجين مع إضافة الكوديك اضغط هنا

9- إضافة برامج أخرى

ابحث في أداة زيادة/حذف أو في مدير الحزم synaptic عن البرامج التي تريدها .. لا تحتاج إلى معرفة اسم البرنامج ابحث عن أي وصف للبرنامج

10- تنصيب حزمة kubuntu-desktop

إذا كانت هذه المرة الأولى التي تنصب فيها أوبنتو .. أوبنتو يستخدم واجهة جنوم يمكنك تجربة واجهة kde (واجهتي جنوم وkde أشهر واجهتي استخدام لنظام جنو/لينكس)

هذه الحزمة حجمها كبير جداً وتحتاج وقتاً طويلاً للتحميل من الإنترنت يجب أن بتوفر لديك اتصال انترنت سريع .. ستسغرق العملية بين 20 دقيقة إلى 3 ساعات (ربما أكثر) حسب سرعة الإنترنت

تنصيب البرامج في أوبنتو نوفمبر 9, 2008

Posted by makkay in أساسيات النظام, برامج لينكس.
1 comment so far

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

مثلاً نريد تنصيب برنامج للتصميم ثلاثي الأبعاد

الطريقة الأولى: أداة زيادة/حذف

تطبيقات > زيادة/حذف
application > add/remove

https://3rabuntu.files.wordpress.com/2009/02/install-add-remove.png

ستظهر أداة إضافة وحذف البرامج

يمكنك البحث عن اسم البرنامج .. إذا كنت لا تعرف اسم البرنامج اكتب وظيفته مثلاً 3d design (تصميم ثلاثي الأبعاد) أو ابحث في التصنيفات

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

https://3rabuntu.files.wordpress.com/2008/12/install-addremove-small.jpg

بجانب مربع البحث .. توجد قائمة (فلتر) عند تغييرها تختلف البرامج المعروضة

installed application only = البرامج المنصبة فقط
canonical-maintained application = البرامج التي تحصل على دعم وتحديثات من شركة كانونيكال (شركة أوبنتو)
all available application = جميع البرامج سواء كانت مفتوحة المصدر أو لا

إذا أردت تنصيب بعض البرامج غير مفتوحة المصدر مثل الفلاش أو بعض مشغلات الصوتيات يجب تحويل الخيار إلى كل التطبيقات الموجودة  all avaailable application

حدد البرنامج بوضع علامة صح بجانبه واضغط apply changes .. لحذف البرنامج أزل علامة الصح واضغط apply changes

سيطلب كلمة السر للبدء بتنصيب البرنامج

هناك موقع appnr على الإنترنت يستخدم نفس التقنية ولكن يعرض البرامج في المتصفح .مع عرض بعض الصور ومعلومات إضافية للبرنامج

الطريقة الثانية: برنامج مدير الحزم synaptic
نظام > إدارة > مدير الحزم synaptic
system > administration > synaptic package manager

ابحث عن اسم البرنامج بكتابة اسمه أو البحث عنه في قائمة التصنيفات (أسرع طريقة للبحث هي بمعرفة اسم البرنامج)

اضغط على المربع بجانب الحزمة (البرنامج) واختر التحديد للتثبيت mark for installation لتنصيب البرنامج أو اختر التحديد للإلغاء mark for removal لحذف البرنامج .. ثم اضغط تطبيق apply

https://3rabuntu.files.wordpress.com/2008/12/install-synaptic-small.jpg

عند تحديد أي حزمة توجد عدة خيارات

unmark لإلغاء التحديد
mark for installation لتحديد البرنامج لتثبيته
marek for reinstallation تحديد البرنامج لإعادة الثبيت
mark for upgrade تحديد البرنامج لتحديثه (إذا اكنت هناك تحديثات)
mark for removal تحديد البرنامج للحذفه (مع الإبقاء على ملفات الإعدادات)
mark for complete removal تحديد البرنامج لحذفه نهائياً (حذف البرنامج وملفات الإعدادات)

ملفات الإعدادات ملفات نصية (حجمها صغير جداً) يبقيها النظام إذا اخترت فقط تحديد للحذف حتى إذا أعدت تنصيب البرنامج تبقى نفس الإعدادات السابقة التي كنت تستخدمها

ملفات الإعدادات تحفظ في الدليل

/etc

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

https://3rabuntu.files.wordpress.com/2008/12/install-synaptic-dep-small.jpg

الطريقة الثالثة: الطريقة النصية برنامج apt-get (=الطريقة الثانية ولكن بالواجهة النصية)

أحياناً ترى سطر مكتوب لتنصيب برنامج معين .. انسخ هذا السطر والصقه في الطرفية

تطبيقات > الملحقات > الطرفية

برنامج apt-get مشابه لبرنامج synaptic الفرق بينهما أن apt-get برنامج نصي يستخدم عن طريق سطر الأوامر  .. افتح الطرفية (ماهي الطرفية؟) واكتب الأمر التالي

sudo apt-get install name-of-your-package

sudo = للحصول على الصلاحيات الإدارية (لكي تقوم بتنصيب برنامج أو حذفه)
apt-get = هذا البرنامج الذي نستخدمه للتنصيب والحذف
install = أمر التنصيب .. هناك أوامر أخرى للحذف أو للتحديث أو البحث وهكذا
name-of-your-package = اسم البرنامج .. وفي مثالنا اسم البرنامج blender

sudo apt-get install blender

عند وجود حزم إضافية (اعتمادية) dependencies سيطلب منك البرنامج تأكيد التنصيب اضغط y ثم enter

https://3rabuntu.files.wordpress.com/2008/12/install-aptget-small.jpg

يمكنك اضافة الخيار -y ويعني yes لكي لا يطلب منك البرنامج تأكيد

sudo apt-get -y install name-of-your-program

لحذف البرنامج اكتب استبدل كلمة install بكلمة remove

sudo apt-get remove blender

لحذف البرنامج وملفات الإعدادات معه اكتب الأمر السابق واستبدل remove بكلمة purge

sudo apt-get purge blender

تنصيب برامج .exe (برامج ويندوز) على أوبنتو

برامج ويندوز (عادة تنتهي بالإمتداد .exe ) لا تعمل على نظام جنو/لينكس (أوبنتو أحد توزيعات جنو/لينكس)  .. إذا كنت تحتاج استخدام برامج ويندوز استمر في استخدام نظام ويندوز

إدارة المستودعات في أوبنتو نوفمبر 9, 2008

Posted by makkay in أساسيات النظام.
add a comment

طريقة تنصيب البرامج في توزيعات جنو/لينكس تختلف اختلافاً كاملاً عن نظام ويندوز .. أغلب توزيعات جنو/لينكس تعتمد على فكرة المستودعات

لتصفح مستودعات أوبنتو بواسطة مصفح الإنترنت http://packages.ubuntu.com

المستودعات هي عبارة عن مواقع انترنت مركزية تحفظ فيها البرامج مفتوحة المصدر .. فلذلك لا تحتاج إلى زيارة كل موقع وتحميل البرامج من المواقع المختلفة .. فقط حمل البرنامج الذي تريده من مستودعات التوزيعة

طريقة تنصيب البرامج في أوبنتو

يمكنك عمل سيديات لتكون مثل المستودعات عن طريق برنامج aptoncd

إدارة المستودعات بالواجهة الرسومية

نظام > إدارة > مصادر البرامج
system > administration > software sources

يمكن الوصول لهذا الخيار من مدير الحزم synaptic من قائمة حزمة > المستودعات

التاب الأول برامج أوبنتو ubuntu software

هناك 4 مستودعات رئيسية لأوبنتو

main: يحتوي على برامج مفتوحة المصدر بدعم رسمي من مطوري أوبنتو
universe: يحتوي على برامج مفتوحة المصدر بدعم رسمي من مجتمع أوبنتو
restricted: يحتوي على الدرايفرات (المعرفات) غير مفتوحة المصدر
multiverse: ويحتوي على برامج غير مفتوحة المصدر أو برامج لا يمكن قد تكون ممنوعة في دول معينة بدون رخصة قانونية مثل كوديك mp3

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

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

التاب الثاني برامج الطرف الثالث third party software

لإضافة مستودعات خارجية اضغط add وانسخ رابط المستودع الجديد، تذكر أغلب البرامج موجودة في مستودعات أوبنتو الرسمية حيث تحتوي أكثر من 23 ألف حزمة .. بعض هذه البرامج غير موجودة في المستودعات الرسمية

التاب الثالث updates
لتحديد خيارات تحديث النظام

إدارة المستودعات بالواجهة النصية
معلومات المستودعات تحفظ في ملف نصي (مثل أغلب ملفات الإعدادات الخاصة بالنظام في جنو/لينكس تحفظ كملفات نصية عادية) يمكنك التعديل عليه بتفعيل وإلغاء تفعيل أي مستودع وكذلك إضافة مستودعات خارجية

معلومات المستودعات تحفظ في الملف النصي

/etc/apt/sources.list

لفتح هذا البرنامج بواسطة محرر النصوص gedit

gedit /etc/apt/sources.list

gedit = محرر النصوص الإفتراضي لأوبنتو

/etc/apt/source.list الملف النصي الذي يحتوي معلومات المستودعات

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

gksudo gedit /etc/apt/sources.list

gksudo تستخدم لفتح البرامج الرسومية بصلاحيات إدارية سيطلب النظام كلمة المرور

أي تغيير في هذا الملف سيغير المعلومات في مصادر البرامج في الواجهة الرسومية والتغييرات بوسطة الواجهة الرسومية تغير المعلومات في هذا الملف