بهمن ۹ ۱۳۹۲

نصب کدک‌های چندرسانه‌ای در اوپن‌سوزه

یکی از مسائلی که کاربران لینوکس بعد از نصب توزیع مورد نظرشان با آن روبرو می‌شوند عدم پشتیبانی از کدک‌های چندرسانه‌ای یا به عبارت ساده تر پخش نکردن فرمت های رایج موزیک و ویدیو مانند MPEG و فرزند معروف این خانواده یعنی MP3 است که بسیار پرکاربرد هستند و تقریبا تمامی کاربران به آن‌ها نیاز دارند.

به دلیل رایگان نبودن و لایسنس خاص این‌که کدک‌ها که با روح نرم‌افزارهای آزاد سازگار نیست این کدک‌ها به صورت پیش‌فرض در توزیع‌های لینوکس قرار نمی‌گیرند (در برخی از توزیع‌ها مانند لینوکس مینت نسخه همراه با کدک‌ها موجود است). اما باید بدانیم که لینوکس از کدک‌های آزاد مانند OGG و … به صورت پیشفرض پشتیبانی می‌کند که در مواردی مانند همین کدک او-جی-جی از مورد مشابه یعنی ام-پی-تری کیفیت و گاهی حتی حجم کم‌تری دارد و ما دوستداران دنیای نرم‌افزارهای آزاد باید سعی کنیم استفاده از این کدک‌ها را گسترش دهیم.

خب برویم سراغ مطلب اصلی یعنی آموزش نصب کدک های چند رسانه ای در اوپن سوزه برای پخش فرمت های معروف صوتی و تصویری.

نصب کدک های چند رسانه ای در اوپن سوزه با یک کلیک (در اصل برنامه ۱-Click)

اوپن‌سوزه کار شما را خیلی راحت کرده است. کافیست روی دکمه زیر کلیک کنید و با برنامه ۱-click آن را باز کنید (پیشنهاد می‌کنم از مرورگر فایرفاکس برای راحتی کار استفاده کنید) و مراحل نصب را دنبال کنید.

ymp

اگر با پنجره‌ای مانند زیر روبرو شدید گزینه مشخص شده را انتخاب کنید.

نصب کدک های چند رسانه ای در اوپن سوزه به صورت دستی

برای این کار ابتدا مخازن زیر را با برنامه مخازن یاست (YaST Software Repositories) اضافه کنید.

  • Packman repository
  • libdvdcss repository (اگر نیاز به پخش دی وی دی ندارید این را اضافه نکنید)

سپس برنامه‌های زیر را با مدیریت برنامه‌های یاست (YaST Software Management) نصب کنید.

  • libxine2-codecs
  • k3b-codecs
  • ffmpeg
  • lame
  • gstreamer-0_10-plugins-bad
  • gstreamer-0_10-plugins-ugly
  • gstreamer-0_10-plugins-ugly-orig-addon
  • gstreamer-0_10-plugins-ffmpeg
  • libdvdcss2 (اگر نیاز به پخش دی وی دی ندارید این را اضافه نکنید)

نصب کدک های چندرسانه ای در اوپن سوزه با استفاده از ترمینال

مخازن مورد نیاز را نصب کنید (مخزن dvd repo را اگر نیاز دارید نصب کنید).

sudo zypper addrepo -f http://ftp.gwdg.de/pub/linux/packman/suse/13.1/ packman
sudo zypper addrepo -f http://opensuse-guide.org/repo/13.1/ dvd

سپس برنامه‌های مورد نیاز را نصب کنید (برنامهlibdvdcss2 را اگر نیاز دارید نصب کنید).

sudo zypper install libxine2-codecs k3b-codecs ffmpeg lame gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2
  • از کلیدهای Ctrl + Shift + V برای چسباندن (Paste) دستورات بالا در ترمینال می‌توانید استفاده کنید.

  • منبع opensuse-guide.org/codecs.php


بهمن ۸ ۱۳۹۲

راه اندازی LAMP در اوپن سوزه

<p>در این مطلب قصد دارم راه اندازی لمپ (LAMP) در اوپن سوزه را  برای کاربرانی که از این توزیع برای طراحی سایت  و یا راه اندازی سرور استفاده می‌کنند، آموزش بدهم.</p> <p><img src="/assets/images/lamp.jpg" alt="" /></p> <p>کلمه LAMP از Linux, Apache, MySQL, PHP تشکیل شده است (بسته به این‌که کدام نرم‌افزار  برای مدیریت هر سرویس استفاده شود نام این گزینه‌ها تغییر می‌کند؛ اما چون تقریبا حرف اول همگی به همین صورت است از این مخفف استفاده می‌شود) و لینوکس آن بخاطر راه‌اندازی در سیستم لینوکس است و در دیگر سیستم‌عامل‌ها این عبارت بسته به حرف اول اسم آن تغییر می‌کند. مانند WAMP برای ویندوز و MAMP برای مک.</p> <p>پس تمام چیزهایی که باید نصب کنیم عبارتند از؛ آپاچی، مای‌اس‌کیو‌ال و پی‌اچ‌پی. و اما روش و ترتیب نصب.</p> <h3 id="apache">نصب آپاچی Apache</h3> <p>اول از همه از دستور زیر برای نصب آپاچی در ترمینال استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>apache2 </code></pre> </div> <p>سپس آپاچی سرور را فعال کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start apache2.service </code></pre> </div> <p>بعد از نصب آپاچی از دستور زیر استفاده کنید تا فایل آزمایشی را در مسیر پرونده‌های لوکال هاست خود قرار دهید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo <span class="nb">echo </span>Its<span class="se"> </span>works! &gt; /srv/www/htdocs/index.html </code></pre> </div> <p>سپس در مرورگر خود آدرس http://localhost را بزنید و در صورتی که آپاچی به درستی نصب شده باشد پیغام ”It works!” در مرورگر نمایش داده می‌شود.</p> <h3 id="php">نصب پی‌اچ‌پی PHP</h3> <p>اکنون بیایید پی‌اچ‌پی را نصب کنیم.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>php5 php5-mysql apache2-mod_php5 </code></pre> </div> <p>بعد از نصب پی‌اچ‌پی از دستور زیر برای راه‌اندازی مجدد آپاچی استفاده کنید. این کار برای هماهنگ سازی آپاچی و پی‌اچ‌پی است.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl restart apache2.service </code></pre> </div> <p>حالا بیایید پی اچ پی نصب شده را امتحان کنیم. به هر روشی که می‌توانید فایلی مانند <code class="highlighter-rouge">test.php</code> در آدرس <code class="highlighter-rouge">/srv/www/htdocs/</code> بسازید و کد <code class="highlighter-rouge">&lt;?php phpinfo(); ?&gt;</code> را در آن بنویسید. و بعد از ذخیره در مرورگر آدرس http://localhost/test.php زیر را وارد کنید. اگر همه چیز به درستی انجام شده باشد باید لیست کاملی از تنظیمات پی‌اچ‌پی خود را مشاهده کنید.</p> <h3 id="mysql">نصب مای‌اس‌کیو‌ال MySQL</h3> <p>اکنون زمان آن رسیده است که برنامه‌ دیتابیس نصب کنیم. یعنی مای‌اس‌کیو‌ال که برای لینوکس تهیه شده است. در اوپن سوزه (و چندی دیگر از توزیع‌های لینوکس) ما از ماریا-دی-بی MariaDB استفاده می‌کنیم که بسته‌ای جایگزین برای مای-اس-کیو-ال است. پس از دستورات زیر استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>mariadb mariadb-tools </code></pre> </div> <p>بعد از نصب ماریا دی بی، با دستور زیر آن را فعال کنید. (مانند فعال سازی مای‌اس‌کیوال)</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start mysql.service </code></pre> </div> <p>حالا باید کاربر روت برای ماریا دی بی تعریف کنید تا آن را مدیریت کنید. از دستورات زیر استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo mysqladmin -u root password Your-Password </code></pre> </div> <ul> <li>توجه کنید که در دستور بالا بجای Your-Password رمز عبور مورد نظر خود را برای کاربری روت دیتابیس بگذارید.</li> </ul> <p>تمام شد! لمپ شما راه‌اندازی شد. می‌توانید دستورات پی‌اچ‌پی خود را بنویسید، از دیتابیس با کوئری توسط کاربری روت آن استفاده کنید و از طریق لوکال هاست آن را اجرا کنید.</p> <p>اما حتما شما نیاز به راه ساده‌ای برای مدیریت دیتابیس‌های خود دارید و دوست ندارید همه کارها را با کوئری دادن انجام دهید. برای این‌کار از برنامه تحت وب پی‌اچ‌پی-مای-ادمین می‌توانید استفاده کنید که هم رایگان است و هم محیط کاربری خوب با قابلیت‌های بالایی در اختیار شما می‌گذارد. از برنامه‌های مشابه دیگر هم می‌توانید استفاده کنید.</p> <h3 id="phpmyadmin">نصب پی‌اچ‌پی‌مای‌ادمین phpMyAdmin</h3> <p>در ترمینال دستور زیر را وارد کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>phpMyAdmin </code></pre> </div> <p>ممکن است نیاز به تغییراتی در فایل کانفیگ پی-اچ-پی-مای-ادمین داشته باشید که می‌توانید از مسیر <code class="highlighter-rouge">/etc/phpMyAdmin/config.inc.php</code> آن را پیدا کنید و  بعد از اعمال تغییرات دسترسی آن را به صورت زیر تغییر دهید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo chown root:www /etc/phpMyAdmin/config.inc.php sudo chmod 640 /etc/phpMyAdmin/config.inc.php </code></pre> </div> <p>برای دست‌یابی به پی اچ پی ادمین از آدرس <code class="highlighter-rouge">http://localhost/phpmyadmin</code> استفاده کنید.</p> <p>کار تمام شد و می‌توانید از لمپ خود استفاده کنید. در هر بار راه‌اندازی مجدد سیستم از دستورات زیر برای روشن کردن آپاچی و ماریا-دی-بی استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo systemctl start apache2.service sudo systemctl start mysql.service </code></pre> </div> <p>موفق باشید.</p>

دی ۲۵ ۱۳۹۲

نصب اسکایپ در فدورا و اوپن‌سوزه ۶۴ بیتی

<p>بی‌شک یکی از برنامه‌های پرکاربرد و قدرتمند برای برقراری ارتباط صوتی و تصویری از طریق بستر اینترنت اسکایپ می‌باشد که کاربران زیادی را در تمامی پلت‌فرم‌ها دارد.</p> <p><img src="/assets/images/skype-2.1-for-linux.jpg" alt="" /></p> <p>تصویری از محیط اسکایپ ۲.۱ لینوکس</p> <p>اسکایپ برای لینوکس نیز قابل نصب و استفاده است و شما با رفتن به آدرس زیر می‌توانید نسخه مناسب با سیستم‌عامل و توزیع خود را انتخاب کنید و به راحتی نصب کنید.</p> <p>آدرس دریافت برنامه اسکایپ: <code class="highlighter-rouge">skype.com/en/download-skype/skype-for-computer</code></p> <p>اما هنگام انتخاب نسخه مناسب اسکایپ برای توزیع‌های لینوکس متوجه می‌شوید که نسخه rpm آن که برای فدورا و اوپن سوزه آماده شده است فقط از معماری ۳۲ بیت پشتیبانی می‌کند در حالی که نسخه deb آن برای دبیان و ابونتو مالتی‌آرچ است و قابل استفاده برای سیستم‌های ۶۴ بیتی نیز هست.</p> <p>اکنون می‌خواهم روش نصب نسخه ۳۲ بیت اسکایپ را روی فدورا و اوپن سوزه ۶۴ بیتی در اینجا آموزش بدهم. برای نصب اسکایپ در این روش باید کتابخانه‌های اجرای برنامه‌های ۳۲ بیتی روی توزیع‌های ۶۴ بیتی را نصب کنید و سپس نسخه ۳۲ بیتی اسکایپ را از آدرس ذکر شده دریافت کرده و آن را به راحتی نصب و استفاده کنید.</p> <p>برای توزیع فدورا ۶۴ بیتی از دستورات زیر برای نصب کتابخانه‌ها و سپس نصب برنامه استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>yum install qt-x11.i686 libXScrnSaver.i686 alsa-plugins-pulseaudio.i686 libXv.i686 </code></pre> </div> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo yum install &lt;skype_rpm_file_downloaded_path.rpm&gt; </code></pre> </div> <p>برای توزیع اوپن سوزه ۶۴ بیتی نیز از دستورات زیر استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in </span>xorg-x11-libXv-32bit libqt4-32bit libqt4-x11-32bit libpng12-0-32bit </code></pre> </div> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo zypper <span class="k">in</span> &lt;skype_rpm_file_downloaded_path.rpm&gt; </code></pre> </div>

دی ۱۶ ۱۳۹۲

توزیع آرچ لینوکس

<p>یکی از توزیع‌های جالب خانواده لینوکس، توزیع آرچ لینوکس هست که در سال ۲۰۰۲ شروع به انتشار کرده است.</p> <p>هدف آرچ لینوکس ارائه یک نسخه سبک و ساده از لینوکس است و تیم توسعه روی سبکی و صحت کدها تایید دارد به گونه‌ای که در استفاده اولیه فاقد افزونه‌ها و پیچیدگی‌ها است و یک نسخه ساده در اختیار شما می‌گذارد.</p> <p>این توزیع برای معماری‌های x86-64 و IA-32 منتشر می‌شود که هنگام دریافت نسخه دوتایی که شامل هر دو معماری می‌شود را می‌گیرید.</p> <p>با رفتن به سایت آرچ لینوکس می‌توانید این توزیع را از تورنت و یا میرورها دریافت کنید. archlinux.org/download</p> <ul> <li>برای من جالب بود که در لیست میرورها، ایران هم دیدم که توسط دانشگاه یزد میرور شده است و از این جهت خیلی خوشحال شدم که دانشگاه‌ها رو به همچین کارهای ارزشمندی اوردن.</li> </ul> <p><img src="/assets/images/arch-bootloader.png" alt="" /></p> <p>لودر ارچ لینوکس - در این تصویر به هدف سبکی و سادگی اشاره شده است</p> <p>بعد از دریافت ارچ لینوکس با اجرای آن لودر بالا می‌آید (در تصویر بالا مشاهده می‌کنید) که لیست بارگذاری‌ها بر اساس پردازنده شما و امکانات دیگری مثل تست حافظه رم و ریبوت و خاموش کردن رو به شما می‌دهد.</p> <p><img src="/assets/images/arch-terminal.png" alt="" /></p> <p>شروع محیط خط‌فرمان آرچ لینوکس</p> <p>با انتخاب بوت مناسب بعد از چند ثانیه محیط خط فرمان رو مشاهده می‌کنید. تعجب نکنید! ارچ به صورت پیش‌فرض محیط خط‌فرمان با پوسته بش را برای کاربر محیا می‌کند که می‌توانید با کلیدهای Ctrl + Alt + F1-6 از شش محیط خط‌فرمان استفاده کنید و برای استفاده از محیط گرافیکی باید میزکار و مدیر پنجره را نصب کنید (میزکارهای گنوم و … هنوز به صورت رسمی و پایدار برای این نسخه آماده نشده‌اند).</p> <p>این توزیع از مدیربسته پک‌من (pacman) استفاده می‌کند که مدیریت نصب، حذف و بروزرسانی بسته‌های tar.gz را برعهده دارد.</p> <p>آرچ لینوکس به صورت غلطان منتشر می‌شود. یعنی زمان بروزرسانی‌ها مشخص نیست و با آمدن نسخه جدید، نسخه قبلی شما بروز می‌شود و تا ۲۰۰۸ هر نسخه اسم رمز داشت اما از آن به بعد فقط با نام زمان منتشر می‌شود. مثلا نسخه آخر آن تا به این زمان، ۲۰۱۳٫۱۲٫۰۱ است.</p> <p>بعد از بالا آمدن آرچ لینوکس مشاهده کردید که فرآیند نصبی انجام نشد و این نسخه به صورت لایو اجرا می‌شود.</p> <p>و اما نصب ارچ لینوکس و قرار دادن دائمی آن در دیسک تقریبا باید مراحل طولانی و سختی را دنبال کنید!</p> <p>بعد از بالا آمدن با دادن دستور <code class="highlighter-rouge">cat installation.txt</code> می‌توانید متن پیش‌فرضی که برای آموزش نصب قرار داده شده را مطالعه کنید که شما را به آدرس wiki.archlinux.org/index.php/Installation_Guide ارجاع داده است اما من آموزش تصویری مناسبی را پیدا کردم که می‌توانید از آدرس muktware.com/2013/11/how-to-install-arch-linux-updated/16825 مطالعه کنید و در آینده ترجمه آن را در همین سایت منتشر خواهم کرد.</p> <p>فرایند نصب کمی پیچیده به نظر می‌رسد اما این‌طور نیست و قابل انجام است؛ فقط کمی طولانی است. اما خود مراحل نصب آموزش‌های زیادی به شما می‌دهد که برای کاربران مشتاق بسیار جالب است.</p>