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
سلام.
بظهور الإصدارات الأخيرة لنظام لينكس، أصبح التعرف على كروت الصوت أوتوماتيكيا لمجموعة كبيرة منها. و منذ الإصدار 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
سلام.