Icecast فارسی


نصب Icecast از طریق سورس کد (روی لینوکس)

این قسمت به تشریح نحوه نصب Icecast روی یک کامیپوتر دارای سیستم عامل لینوکس، با استفاده از سورس کد میپردازد. انجام این کار نیاز به کامپایل کردن نرم افزار از طریق خط فرمان دارد.

اگر روی لینک 'Download' (روی صفحه اول وب سایت Icecast) کلیک کنید، به صفحه دانلود هدایت خواهید شد (http://www.icecast.org/download.php ).

اخرین نسخه موجود Icecast در زمان نگارش این راهنما، نسخه 2.3.1 بوده است، ولی ممکن است شما در زمان دانلود نسخه جدیدتری از نرم افزار را دریافت کنید که به احتمال زیاد روال نصب هنوز به همین صورتی که در زیر توضیح میدهیم است (مگر اینکه نرم افزار را در سال 2040 دانلود کنید!). در صفحه دانلود خواهید دید که نسخه های متعددی برای دانلود وجود دارند که بعضی از انها برای نصب روی Redhat لینوکس و بعضی دیگر برای نصب روی ویندوز پیاده سازی شده اند. فایلی که برای نصب روی لینوکس مورد نیاز است به source موسوم است که یک تک فایل فشرده حاوی تمام فایلهای مورد نیاز برای نصب برنامه است.

icecast-2.3.1.tar.gz
ابتدا فایل source را دانلود کنید. این فایل تحت 'all' در قسمت 'Platform' وب سایت Icecast قرار دارد و معمولا پسوند tar.gz دارد. در نگارش فعلی، نام ان icecast-2.3.1.tar.gz است.
cd /home/username
بسیار خوب، فایل فوق را در جایی که به ان دسترسی داشته باشید دانلود کنید. معمولا شاخه home در شاخه src. البته شما میتوانید این فایل را هر جا که مایل باشید قرار دهید. فقط نیاز است که به شاخه ای که فایل را در ان کپی کرده اید، دسترسی داشته باشید. در ضمن مراقب باشید که در صورت تغییر حق دسترسی به فایل سیستم انرا به هم نریزید. ما توصیه میکنیم که این فایل را در شاخه home خودتان کپی کنید. برای دسترسی با این شاخه میتوانید در خط فرمان عبارت زیر را وارد کنید: cd /home/username

که در اینجا 'username' نام کاربری شما میباشد. مثلا اگر نام کاربری 'adam' است، عبارت زیر برای دسترسی به ان تایپ میشود:

cd /home/adam

یا به جای عبارت فوق میتوانید عبارت زیر را وارد کنید:

cd  ~  

فرمان cd به معنی تغییر شاخه فعلی است. حال اگر شاخه فعلی، شاخه home باشد در ان دنبال شاخه ای به نام src بگردید. برای اینکار عبارت زیر را وارد کنید:

ls -al

فرمان ls برای لیست کردن فایلها بکار میرود. اگر در لیست فایلها، شاخه src را نمیبینید، انرا با وارد کردن فرمان زیر ایجاد کنید:

mkdir src

فرمان mkdir یک شاخه جدید ایجاد میکند. حال باید شاخه فعال را به src تغییر دهید و فایل سورس Icecast را به ان منتقل کنید. اگر فایلها را جای دیگری کپی کرده اید، با استفاده از فرمان md میتوانید انها را به اینجا منتقل کنید.

mv /home/username/icecast-2.0.2.tar.gz /home/username/src

در مثال فوق فایل Icecast از شاخه username به username/src منتقل میشود.

باز کردن فایل دانلود شده

حال میتوانید فایلی که دانلود کرده اید را باز کنید. فرمان زیر این کار را انجام میدهد:

tar -zxvf icecast-2.3.1.tar.gz

man command

اجرای فرمان فوق اطلاعات زیادی از جمله لیست فایلهای استخراج شده را روی صفحه تصویر نشان خواهد داد. برای اینکه در مورد فرمان tar اطلاعات بیشتری را مشاهده کنید میتوانید فرمان زیر را تایپ کنید: man tar

حال اگر فرمان ls -al را تایپ کنید شاخه جدید را در لیست فایلها مشاهده خواهید کرد.

حال باید شاخه فعلی را با استفاده از فرمان cd (فرمان زیر) به icecast-2.3.1 تغییر دهید.

cd icecast-2.3.1

قدم بعد وارد کردن فرمان زیر میباشد:

./configure

فرمان configure کمابیش فرمانِ استاندارد برای نصب برنامه ها از طریق سورس انها روی لینوکس میباشد. اگر تا کنون همه مراحل به درستی انجام شده باشد، برنامه configure اجرا خواهد شد. این برنامه ابتدا چک میکند همه فایلها درست بوده و در جای خود قرار دارند و سپس روال پیکربندی را اجرا میکند.

حال فرمان زیر را وارد کنید.

make

فرمان make فایلهای سورس را به فرم قابل اجرا کامپایل میکند. در اصل برنامه configure مشخص میکند که برنامه چگونه باید روی کامپیوتر ایجاد شود و بعد فرمان make از نتیجه ان استفاده میکند و نرم افزار Icecast را ایجاد میکند. در صورتیکه بعد از

اجرای make پیام خطایی روی صفحه وجود نداشته باشد، نصب برنامه با موفقیت انجام شده است.

icecast_term2_en.jpg

بسیار خوب! اگر ضمن انجام مراحل فوق پیغام خطا روی صفحه کامیپوتر شما نمایش داده شود، شما به راهنمائی فنی نیاز دارید. متاسفانه راهنمای حاضر، کمک زیادتری در این زمینه نمیتواند ارائه کند. برای پیدا کردن راه حل میتوانید متن پیغام خطا را در گوگل یا سایر موتورهای جستجوی اینترنتی جستجو کنید. به احتمال زیاد شخص دیگری این به مشکل برخورد کرده و شخص سومی راه حل انرا توضیح داده است. به هر جهت تنوع مشکلاتی که ممکن است با انها مواجه شوید بقدری زیاد است که تشریح تمامی انها در اینجا میسر نمیباشد.

اگر تاکنون همه چیز مرتب پیش رفته باشد، فرمان زیر اخرین فرمانی است که باید اجرا کنید:

make install

این فرمان نرم افزار کامپایل شده را در محل مناسب روی کامپیوتر شما قرار میدهد. برای اینکه

بفهمید همه چیز مرتب اجرا شده، فرمان زیر را وارد کنید:

icecast

اجرای این فرمان، سرویس دهنده Icecast را اجرا خواهد کرد.