مدونة الرووت جريس

مختصة بإدارة أنظمة لينكس\يونكس، الحوسبة السحابية والإنظمة التخيلية

كل اللي تبي تعرفه عن مدير البرامج Yum ، الجزء الأول

مساء الورد يا لينكسيين ،،

موضوعي اليوم أبتكلم فيه عن كيفية إحتراف مدير البرامج Yum في أنظمة لينكس اللي تستخدمه ، زي فيدورا وريد هات و CentOS وغيرهم ..

وبحول الله وقوته ، هالموضوع أبحاول أخليه هو المرجع لأي شخص ينطق العربية في إستخدام Yum  ، الله ييسر ويسهل ويقدرني أفيدكم ..

قبل أبدأ ، أحتمال الموضوع يكون على أكثر من جزء ، وإحتمال إني أسرده كله هنا بجزء واحد ، ماني متأكد ..

بسم الله نبدأ ،،

توضيح المصطلحات :

Yum  : هو برنامج مفتوح المصدر ، مجاني في أنظمة لينكس يساعدك إنك تتحكم بالبرامج اللي في النظام وبرضوا يساعدك إنك تحدث النظام عن بواسطته ..

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

CentOS : أحد أنظمة لينكس مبني بالكامل على ردهات ، راح أناديه بالأسم سنت أو إس ..

إذاً ، يم زي ما وضحت  انا فوق هو مدير البرامج في أنظمة لينكس اللي تستخدمه ، طيب كيف نحترفه ونستخدمه بشكل إحترافي ؟

تابع معي هالموضوع ، إن شاء الله إنك بتستفيد يابعدهم ..

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

وللمعلومية ، ريد هات النسخة الخامسة صاروا يستخدمون يم بشكل رئيسي لإدارة النظام ، بدل البرنامج up2date

حلو ، كيف تشغل يم ؟

لازم تصير المستخدم الجذري ، اللي هو الرووت ، ثم تكتب بالتيرمينال

yum

وبتطلع لك خياراته وكيف تستخدمه ، خلونا نشوف تحت أغلب إستخدامته :

خلونا نبحث عن برنامج إسمه يحتوي على الكلمة firefox

بنستخدم الخيار list أو بالعربي بيجيني سرد :

yum list *firefox*

زي ما إنت شايف ، حطيت الكلمة firefox  محصورة بين ** ، عشان يعرض لي أي برنامج إسمه يحتوي على الكلمة firefox  .

أوكي ، الحين نشوف وش بيطلع لنا

Installed Packages
firefox.i386                             3.0.1-1.fc9            installed
Available Packages
beagle-firefox.i386                      0.3.8-3.fc9            updates
firefox.i386                             3.0.1-1.fc9            updates

عرض لي جدولين وتحتهم أسماء ، الأول :

Installed Packages
firefox.i386                             3.0.1-1.fc9            installed

ويقصد فيه البرامج المثبته اللي يحتوي إسمها على الكلمة firefox وبرضوا عرض لي رقم النسخة حقته ، وزي ما إنت شايف يا شين رقم النسخة المثبته بجهازي 3.0.1-1.fc9 ، وبالأخير مين المستودع أو الـ repository  اللي يحتوي على هالبرامج . المستودعات جاي شرحها .

وعرض لي تحته هالجدول

Available Packages
beagle-firefox.i386                      0.3.8-3.fc9            updates
firefox.i386                             3.0.1-1.fc9            updates

وهنا قصده إنو فيه برنامجين إسمهم

firefox.i386

beagle-firefox.i386

مع رقم النسخة جنبهم ، وتقدر إنك تثبتهم بالإسم حقهم

طيب جينا على طاري التثبيت ، كيف أبثبتهم ؟.

إذا بغيت تثبت برنامج عن طريق يم ، مثلاً بنثبت الحين متصفح الفايرفوكس ، راح تنفذ هالأمر

yum install firefox

زي ما شفت ، أضفنا الخيار install اللي هو باللغة العربية لو ترجمته بيطلع لك ” تثبيت ” ، حط في بالك إنك في الخيار install لازم تكتب معه إسم البرنامج كامل ،

نشوف الحين وش بيطلع لنا :

* ملاحظة ، تراني بالمثال اللي تحت ما راح أثبت فايرفوكس ، بدلته ببرنامج ثاني لأنو فايرفوكس مثبت بجهازي من قبل

Setting up Install Process
Parsing package install arguments
Resolving Dependencies
–> Running transaction check
—> Package gwget.i386 0:0.99-7.fc9 set to be updated
–> Finished Dependency Resolution
Dependencies Resolved

====================================
Package                 Arch       Version          Repository        Size
====================================
Installing:
gwget                   i386       0.99-7.fc9       updates           238 k

Transaction Summary
====================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 238 k
Is this ok [y/N]:

زي ما إنت شايف يالحبيب ، جالس يم يعرض لك وش هو بينزل ، وكم الحجم حق البرنامج وكم برنامج بيتثبت ، وبالأخير بآخر

سطرين كاتب لك

Total download size: 238 k
Is this ok [y/N]:

ومعناه : تراني الحجم النهائي للبرنامج اللي بيتثبت بالجهاز ٢٣٨ كيلوبايت ، هاه تبين أثبته ؟

إذا كان أوكي معك وتبي تثبته ، إظغط حرف y من الكيبورد وهو يرمز لكلمة yes  ، وإن ما جاز لك ، إظغط حرف N كبير ، يعني كابيتال ، يعني shift + n ويلغي التثبيت ..

حلو ، الحين خلونا نظغط y : ونشوف وش بيطلع  لنا ، شوف تحت

Downloading Packages:
(1/1): gwget-0.99-7.fc9.i386.rpm                                                           | 238 kB     00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : gwget                                             [1/1]
Installed: gwget.i386 0:0.99-7.fc9
Complete!

حلو ، شوف بالأخير قال لنا complete  ، يعني التثبيت خلص ، الحين رح إستمتع بالبرنامج اللي حملته !

كوول ، الحين عرفنا كيف نثبت وكيف نبحث عن جزء معين بأسم البرنامج ، طيب نجي للوضع اليومي ، إنت تبي برنامج  يحول صوتيات ، لكن ما تعرف إسمه ، وش بتسوي ؟

بنستخدم الخيار Search أو بحث بالعربية ..

طبعاً المحول لو ترجمته للإنقليزي بيجيك converter

خلنا نشوف :

yum search converter

حلوين ، عرض لنا نتائج أي برنامج يشتغل كا محول ، سواء محول صوتيات أو محول كهرب خخخ .

نشوف بعض النتائج :

nkf.i386 : A Kanji code conversion filter
OpenEXR_CTL.i386 : A simplified OpenEXR interface to CTL
alsa-plugins-samplerate.i386 : External rate converter plugin for ALSA
antiword.i386 : MS Word to ASCII/Postscript converter
audio-convert-mod.noarch : A simple audio file converter supporting many formats
batik-ttf2svg.noarch : Batik SVG font converter
bchunk.i386 : CD image format converter from .bin/.cue to .iso/.cdr
bitmap.i386 : Bitmap editor and converter utilities for the X Window System

* تم مسح بعض النتائج عشان المساحة

عرض لك لسته قد جدتي البرامج اللي تشتغل كا محول ، سوا صوتيات أو حقات صور وبرضوا عرض لك وصف بسيط لكل برنامج ..

طيب كذا وهقه يابو ، مافيه وصف كامل عن البرنامج وش يحول وكيف يشتغل ، بس معطيك رؤس أقلام عن كل برنامج .

طيب هل فيه طريقة تعرض لي معلومات كاملة عن البرنامج قبل أثبته ، وشرح عنه وافي ووشهو من لحية ؟

أيه يابو ، فيه طريقة ، والطريقة هذ الخيار info أو معلومات باللغة العربية ..

نأخذ واحد من البرامج اللي طلعوا من النتائج ونشوف معلومات عنه

yum info audio-convert-mod.noarch

وبيعرض لك شرح كافي ووافي عن البرنامج ووش وظيفته ..

شف تحت :

Available Packages
Name       : audio-convert-mod
Arch       : noarch
Version    : 3.45.4
Release    : 1.fc9
Size       : 145 k
Repo       : updates
Summary    : A simple audio file converter supporting many formats
URL        : http://www.diffingo.com/content/view/13/47/lang,en/
License    : GPLv2+
Description: audio-convert-mod is a simple audio file converter supporting various formats via external binaries.
It facilitates the batch conversion of audio files from one format to another by access from the menu
or by the user script where at a right-click files can be converted at once. It also supports file
tags/metadata where applicable.

عرض لنا زي ما إنتم شايفين فوق ، وصف عن البرنامج ، وتحت شرح للحقول اللي طلعت لنا :

name : إسم البرنامج

Arch : نوع المعالجات ، هل هي٣٢ بت ولا ٦٤ بت ولا هالبرنامج يشتغل على الجميع

Version : رقم الإصدار

Release : رقم الإصدار الخاص لإنظمة لينكس ، فوق كاتب لنا 1.f9  يعني هذا أول إصدار لأنظمة فيدورا

Size : الحجم

Repo : المستودع المزود لهالبرنامج

Summary : شرح مبسط لهالبرنامج

URL : رابط البرنامج على النت

License : الترخيص

Description : وصف البرنامج

إن جاز لك البرنامج ، مالك إلا إنك تسحبه من إذنه وتنزله في جهازك عن طريق زي ما شرحنا فووق

 

yum install audio-convert-mod.noarch

أظني أبحط الشرح على أجزاء ، تدروخت أبي أناااااااام

الشرح بتشوفونه بأقرب وقت إن شاء الله ،،

تصبحون على ورد ..

Posted in المصادر المفتوحة, لينكس | Comments Off