المساعد الشخصي الرقمي

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


abou_hanane
01-06-2003, 09:58
بسم الله الرحمن الرحيم.

بظهور الإصدارات الأخيرة لنظام لينكس، أصبح التعرف على كروت الصوت أوتوماتيكيا لمجموعة كبيرة منها. و منذ الإصدار 2.2 أصبحت نواة اللينكس تتوفر على OSS/Free وهو إصدار مجاني للبرمجية Open Sound System لشركة 4Front Technology .
OSS/Free لا يعمل إلا في الوضع half-duplex وهذا يعني أنه لا يمكن قراءة و تسجيل إشارة صوتية في آن واحد بخلاف الوضع Full-duplex الذي يمكن من القراءة و التسجيل معا. هذا الوضع متوفر في الإصدار غير المجاني ل OSS وكذلك عند تنصيب ALSA .

ما هو ALSA ؟

ALSA اختصار ل Advanced Linux Sound Architecture هو عبارة عن برمجية إدارة عامة للعديد من كروت الصوت. البرمجية متوفرة للتحميل مجانا من الموقع: http://www.alsa-project.org

إذا كان اللينكس لديكم لا يتعرف على كرت الصوت فأقترح عليكم وسيلة لتمكين الصوت باللينكس عن طريق تنصيب ALSA .


تنصيب مركبات ALSA :

ALSA يتكون من 3 ملفات مضغوطة -أرشيفات- وهي :

alsa-driver-(...).tar.gz
alsa-lib-(...).tar.gz
alsa-utils-(...).tar.gz

ينبغي نسخها كلها في مجلد معين، مثلا usr/src/ ، بعد ذلك يلزم فتح terminal و الوصول إلى المجلد السابق بالأمر : cd /usr/src ثم كتابة الأمر tar zxvf alsa-d والضغط على مفتاح [Tab] . بعد ذلك ندخل إلى المجلد الذي تم إنشاؤه أي alsa-d بالأمر cd alsa-d ثم نكتب الأمر :
configure/.
و بعده نضغط على [Tab] ليبدأ سكربت في العمل و حالما ينتهي و يعطينا اللينكس من جديد الحق في كتابة الأوامر بالتيرمينال ، نكتب الأمر: make وننتظر كالسابق حتى يعود مؤشر التيرمنال. لنكتب بعدها الأمر: make install لينتهي تنصيب الدرايفر.

نعود إلى usr/src/ بالأمر .. cd ونعيد نفس المراحل
tar
configure/.
make
make install
مع الملفين المتبقيين: alsa-l و alsa-u

[HR]ملاحظات:
*- إذا توصلت برسالة بعد كتابة الأمر configure/. تفيد بأن مكتبة برامج -باكيج - معين ينقص قم بتنصيبه عن طريق:
kpackage , gnorpm , yast , rpm أو أي أداة أخرى للتنصيب.

*- إذا توصلت برسالة تخبرك بأن مأول اللغة - Compilateur/Compiler - لا يستطيع إنشاء ملفات تنفيذية فهذا يعني أن الباكيج ++libstd/c أو ++egcs c غير منصبة، لذا ينبغي تنصيبها.
بعد عمل اللازم يلزم إعادة المحاولة من جديد.[HR]
تنصيب التعريف الخاص بكرت الصوت:

بعد الإنتهاء من المرحلة السابقة، تأتي عملية تنصيب التعريف الخاص بكرت الصوت لديك. لذلك نعود إلى terminal وننتقل إلى المجلد alsa-driver ثم نكتب الأمر:
snddevices/.
وبعد رجوع مؤشر تيرمنال نكتب الأمر:
modprobe snd-card-your sound card
مع إبدال your sound card باسم تعريف كرت الصوت لديك. مثلا بالنسبة لكرت الصوت Sound Blaster AWE64 نكتب الأمر السابق كما يلي:
modprobe snd-card-sb16
على كل حال،الإسم الصحيح لتعريف كرت الصوت لديك يوجد بالمجلد
alsa-driver/modules
كما يمكن التعرف على قائمة كروت الصوت المدعومة من طرف Alsa في المجلد: alsa-driver/doc

وحتى تكون كرت الصوت لديك متوافقة مع OSS - وهي مسألة ينصح بها حيث إن جميع التطبيقات الصوتية تعتمد على OSS - فإنك في حاجة إلى تنصيب التعريف snd-pcm1-oss وذلك عن طريق الأمر:
modprobe snd-pcm1-oss

للتحقق من أن كل شيء على ما يرام عليك كتابة الأمر: lsmod أو
cat/proc/modules
إذا لاحظت مجموعة من التعاريف مسماة:
snd - xxxxxxxxx
فالكرت قد تم تنصيبه بشكل جيد. مبروك!

الآن وبعد هذا الموضوع الطويل العريض ألا ترون أن عملية التنصيب هاته طويلة و قد لا تجدي نفعا إذا كان كرت الصوت غير مدعموم من طرف Asla ؟
لهذا نصيحة لكل من يريد استعمال لينكس من مستعملي الويندوز: ينبغي البحث عن كرت صوت داعمة للينكس ولمن هم مقبلون على شراء حواسيب جديدة هناك حواسيب تدعم أجهزتها لينكس دعما كليا و تجد عليها: Linux RedHat ready أو ما شابه فعليكم بها.

مأخوذ من مجلة Maximum Linux الفرنسية - العدد الأول - صفحة76

سلام.

greenfinch
01-06-2003, 11:48
ماشاء الله عليك اخي العزيز ابو حنان
مبدع كعادتك .. ومعلومات هامة وتفيد الكثيرين .. شكرا لك


سلام

abou_hanane
02-06-2003, 12:08
العفو أخي ولو أنني نقلت الموضوع بأمانة من المجلة الفرنسية.
على كل الموضوع جربته على sound blaster ولينكس ماندريك 8.1 ومشى الحال.
سلام.

matata
14-06-2003, 12:18
مرحبا يا شباب
بتعرفوا شي موقع فيو تعريفات الأجهزة عل linux
متل كرت الموديم
سلام

abou_hanane
14-06-2003, 12:34
يا هلا بالأخ matata بين اخوانك.
انت بس اعطينا بيانات نوع الجهاز الذي تريد تعريف اللينكس له. وان شاالله يقدرنا و ندبرلك ياه.

إلى ذلكم هاك أخي مواقع لتعريفات الموديم:
http://www.linmodems.org
http://linmodems.technion.ac.il
موقع حول الموديم و تنصيبه في بيئة لينكس:
http://www.tldp.org/HOWTO/Modem-HOWTO.html

سلام.