Download Firefox 6

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

نویسنده:

روزبه شفیعی

تاریخ:

۱۱فروردین۱۳۹۱

دیدگاه ها:

بدون نظر

یکی از معیارهایی که باعث می شود یک توزیع لینوکس بیشتر از توزیع های دیگر استفاده شود و نسبت با سایرین برتری داشته باشد, وجود مستندات رسمی قوی و فراوان برای آن است. آرچ لینوکس یکی از توزیع هایی است که به غیر از اینکه تیم توسعه فعال و پایداری قابل توجهی در حین استفاده دارد , مستندات زیادی در صفحه ویکی آن دیده می شود. از راهنمای نصب به زبان تازه کارها تا نرم افزارهایی که شاید وجود صفحه ای اختصاصی برای آن در ویکی چندان نیازی نباشد.

ولی این مزیت برای هر توزیع لینوکسی تنها زمانی کاربرد دارد که کاربر به اینترنت دسترسی داشته باشد و زمانی که برای ساعات یا چند روز اینترنت نداشته باشید از نظر من وجود یا عدم وجود مستندات قوی برای توزیعتان چندان معنایی ندارد. ولی در مورد آرچ لینوکس موضوع کمی متفاوت است ! با ترفند کوچولویی که در ادامه توضیح می دهم می توانید همیشه و هرجا به صورت آفلاین٫ آخرین مستندات آرچ لینوکس را بر روی کامپیوتر یا لپ تاپ تان درون کوله پشتی تان در دسترس داشته باشید.

تیم توسعه آرچ هر چند وقت یکبار تمامی مستندات آرچ لینوکس بر روی ویکی آن را به صورت Text-Plain و HTML درآورده و در قالب یک پکیج بر روی مخازن آن قرار می دهد. برای داشتن مستندات آرچ لینوکس بر روی سیستمتان بسته های زیر را با استفاده از Pacman نصب کنید.

sudo pacman -Sy arch-wiki-docs arch-wiki-lite

این دو پکیح چیزی حدود ۲۴ مگ حجم برای دانلود خواهند داشت. پس از نصب با استفاده از دستور زیر می توانید در مستندات جستجو کنید برای مثال با دستور زیر می توانید عنوان مستنداتی که مربوط به Netcfg می شوند را پیدا کنید :

wiki-search netcfg

که خروجی آن به صورت زیر خواهد بود :

rosha@Rosha-Archlinux ~]$ wiki-search netcfg
0  Netcfg                         ۰۰۰۰۴۲۰۸
۱  Netcf                          ۰۰۰۱۰۵۵۴
۲  WPA_supplicant                 ۰۰۰۰۲۰۷۸
۳  Wireless_Setup                 ۰۰۰۰۱۰۱۰
۴  Wireless_autodetection         ۰۰۰۰۳۵۲۲
۵  IPhone_Tethering               ۰۰۰۰۷۱۱۸
۶  Rc.conf                        ۰۰۰۰۲۲۷۷
۷  Beginners’_Guide/Installation  ۰۰۰۱۰۷۷۱
۸  ۳G_and_GPRS_modems_with_pppd   ۰۰۰۰۹۶۷۵
۹  Beginners’_Guide               ۰۰۰۰۷۴۶۵


بعد از مشاهده نتایج جستجو می توانید با استفاده از کامند wiki-search و به همراه آن٫ شماره نتیجه جستجو ٫ مستندات مربوط به مورد جستجو شده خودتان را به کمک less مشاهده کنید. به عنوان مثال :

wiki-search 0

پی نوشت: نمی دونم توزیع های دیگر هم قابلیتی این چنینی دارند یا نه اگر هست دوستان و کاربران آن توزیع لطف کنن توی کامنت های همین پست توزیع خودشون رو معرفی کنن…

آرچ لینوکس ۱۰ ساله شد

نویسنده:

روزبه شفیعی

تاریخ:

۲۲اسفند۱۳۹۰

دیدگاه ها:

۴ نظر

کمی دیره برای تبریک گفتن ولی هنوز داغه ! دیروز ۱۱ مارچ , آرچ لینوکس تولد ۱۰ سالگی خود را جشن گرفت. توزیع لینوکسی که تقریبا ۲ , ۳ سالی هست که در جامعه و کامینویتی ایرانی اسمش بر سر زبان هاست و بین کاربران متوسط رو به بالا و کسانی که ترس کار با خط فرمان را کنار گذاشته اند , مجبوبیت زیادی دارد. از نظر من آرچ همواره توزیعی بوده است که بیشتر بر روی پایداری و اصل KISS متمرکز بوده و بیشتر از اینکه بخواهد با سر و صدای زیاد و هیاهو و تیتر خبرهای روز لینوکسی باشد و بخواهد کاربران را به سمت خود جذب کند, سعی بر این داشته بدون هیچ ادعا و به دور از هرگونه القاب بهترین و قدرتمندترین و پایدارترین و پرکاربرترین و… یک توزیع کوچک و مختصر تا حد ممکن به کاربر عرضه کند و این شخصیت و پرستیژ را به کاربر بدهد که شما هستید که حرف اول و آخر را می زنید و سیستم شما به آن صورت کار خواهد کرد که شما می خواهید ! نه تیم توسعه دهنده و نه هیچ کس دیگر…

اوائل سال ۲۰۰۱ بود یک برنامه نویس و هکر کانادایی به اسم  Judd Vinet با الهام گیری از توزیع Crux و بر پایه LFS یا Linux From Scratch روند توسعه آرچ لینوکس را آغاز کرد و اولین نسخه آنرا (Archlinux 0.1) در ۱۱ مارچ ۲۰۰۲ با اسم Homer یا کبوتر خانگی منتشر کرد. جالب است بدانید در نسخه های ابتدایی آرچ لینوکس فاقد هیچ گونه پکیج منیجر و مدیر بسته بود و بعدا Pacman به آن اضافه شد.  Judd تا اواخر سال ۲۰۰۷ رهبر پروژه آرچ لینوکس بود و بعد از وی تا به امروز Aaron Griffin رهبری پروژه را برعهده دارد.

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

به عنوان حسن ختام می توانم بگویم از این که یکی از کاربران آرچ لینوکس هستم و در توسعه و مشارکت در آن سهم خیلی خیلی کوچکی دارم افتخار می کنم.

پی نوشت ۱ : اگر شما هم تمایل دارید در بحث عمومی به مناسبت ۱۰ سالگی آرچ لینوکس شرکت کنید این تاپیک از فروم فارسی آرچ را دنبال کنید

پی نوشت ۲ : خیر کوتاه ۱۰ سالگی آرچ لینوکس بر روی سایت فارسی

راه اندازی رسمی جامعه کاربری فارسی زبان آرچ لینوکس

نویسنده:

روزبه شفیعی

تاریخ:

۰۲اسفند۱۳۹۰

دیدگاه ها:

۳ نظر

از اطلاعیه ای که برای راه اندازی جامعه کاربری آرچ لینوکس در ایران روی وبلاگ نوشتم کمتر از ۲ هفته می گذرد. اینک بعد از ۲ هفته و جلسه ای که با سایر دوستان در کانال IRC آرچ لینوکس ایران (#archlinux-ir) برگزار کردیم این افتخار را دارم به همراه دوست عزیز و دوست داشتنی ام فرود و دوستی تازه, مهدی غفاری که به تازگی به جمع ما پیوسته راه اندازی سایت فارسی آرچ لینوکس را به اطلاع کاربران و همراهان توزیع آرچ لینوکس برسانم.

قبل از هرچیز تشکر ویژه دارم از فرود عزیز که پا به پای من کمک کرد تا وب سایت آرچ لینوکس ایران را به همراه بخش های صفحه اصلی و اخبار / انجمن های پشتیبانی / ویکی دقیقا مثل چیزی که بر روی سایت اصلی آرچ لینوکس می بینید پیاده کنیم. همچنین از مهدی غفاری برای به عهده گرفتن مدیریت ویکی و ترجمه بخشی از قالب انجمن کمال تشکر را دارم و امیدوارم این مجموعه محلی باشد برای دور هم بودن و بهبود بخشیدن جامعه کاربری آرچ لینوکس در ایران.

برای راه اندازی این سایت از وردپرس به عنوان مدیریت محتوای صفحه اصلی , از MediaWiki برای راه اندازی دانشنامه آرچ و از FluxBB به عنوان نرم افزار مدیریت انجمن های آرچ لینوکس ایران استفاده شده که به غیر از WordPress تمامی سورس های مورد استفاده سورس هایی است که مورد قبول و مورد استفاده تیم توسعه آرچ لینوکس بر روی وب سایت اصلی هستش و امیدوارم این تلاش ۲ هفته ای البته نه مستمر, بستری را برای حل مشکلات کاربران آرچ لینوکس فارسی زبان و مستند سازی برای این توزیع قدرتمند آماده کند.

برای دسترسی به بخش های سایت و همچنین ارتباط با سایر کاربران راه های زیادی هست. اول می توانید از کانال #archlinux-ir بر روی سرورهای freenode برای ارتباط زنده با سایر کاربران در IRC استفاده کنید. همچنین گروه کاربران آرچ لینوکس ایران بر روی Google Group نیز در دسترس است و از این لینک برای دسترسی به ویکی و از این لینک برای دسترسی به انجمن ها استفاده کنید. همچنین آخرین خبرهای مرتبط با آرچ لینوکس و تیم توسعه هم بر روی صفحه اصلی سایت قابل دسترسی است.

از آنجایی که نرم افزار انجمن FluxBB توسط من و سایر دوستان در این کار فارسی سازی شده ممکن است کم و کاستی ها و مشکلاتی را در حین کار با انجمن به همراه داشته باشد. از دوستان و کاربرانی که از انجمن های این سایت استفاده می کنند کمال تشکر را دارم اگر از طریق این لینک هرگونه مشکلی را در این رابطه بر روی انجمن گزارش کنند.

در نهایت هم از شرکت جویشگر و مهندس امین زاده  که همیشه حامی و میزبان پروژه های آزاد و اوپن سورس بوده اند کمال تشکر را دارم که طی این مدت و همچنین در آینده میزبانی این سایت را بر عهده گرفته و  می گیرند.

جلسه عمومی کاربران آرچ لینوکس فارسی و راه اندازی مجدد سایت

نویسنده:

روزبه شفیعی

تاریخ:

۰۸بهمن۱۳۹۰

دیدگاه ها:

۷ نظر

چند ماه پیش به دلایل شخصی و کاری من , متاسفانه سایت ArchLinux.ir تقریبا به حالت نیمه تعطیل درآمد. هرچند بارها و بارها از طرف کاربران تقاضاهایی مبنی بر بازگشایی مجدد فروم و ویکی برایم ارسال شد ولی در آن مقطع زمانی شرایط من به حدی بود که مدیریت آن تقریبا غیرممکن به نظر می رسید و از کاربران هم کسی داوطلب این نمیشد که کارهای مدیریتی و نگهداری سایت را به او بسپارم.

قدرت کاربراین مشکل تقریبا به مدت یک سال برای جامعه کاربری آرچ لینوکس فارسی وجود داشت تا اینکه به در خواست تعدادی از دوستان و طی صحبت شب گدشته با فرود عزیز به این نتیجه رسیدیم که با تیم مدیریتی فعلی مجددا سایت را راه اندازی (بازگشایی) کنیم و قرار بر این شد برای جمع آوری ایده ها و داوطلبین همکاری , من این پست را به همراه ایده های اولیه بر روی وبلاگ منتشر کنم.

ایده ها و امکاناتی  که من شخصا برای جامعه کاربری فارسی زبان آرچ لینوکس خواهم داشت به صورت زیر است:

۱) راه اندازی دانشنامه آزاد (ویکی) مستندات آرچ به زبان فارسی (هدف اصلی)

۲) فروم و تالار گفتمان برای حل مشکلات کاربران سایت

۳) راه اندازی Mirror Server مخازن آرچ برای کاربران داخل ایران

۴) راه اندازی مخزن اختصاصی کاربران آرچ لینوکس فارسی برای پکیج هایی که در مخازن رسمی وجود ندارد.

۵) صفحه خانگی و درج اخبار مرتبط با آرچ لینوکس

۶) راه اندازی سیاره فارسی کاربران آرچ لینوکس فارسی با توجه به تعداد زیاد کاربران آرچِ وبلاگ نویس

۷) جذب اسپانسر برای هزینه های جاری از قبیل اجاره سرور و دامین و…

۸) از سرگیری همایش های Arch Conf در ایران

۹) ….

البته توجه داشته باشید این یک لیست خام از ایده ها و امکانات سایت خواهد بود و در جلسه ای که به همین منظور برگزار خواهد شد ممکن است تعدادی از اینها حذف و یا ایده های دیگر دوستان به آن اضافه شود. این لیست را می توانیم به کمک هم در بخش کامنت های همین پست تکمیل کنیم تا یک لیست کامل برای روز جلسه در اختیار داشته باشیم.

تاریخ برگزاری جلسه تقریبا ۲ هفته دیگر در روز پنجشنبه ۲۰ بهمن ماه ۱۳۹۰ ساعت ۸ شب به وقت ایران بر روی کانال آی.آر.سی #Archlinux-ir  بر روی سرور Freenode خواهد بود. شما هم اگر می خواهید در پیشبرد تیم فارسی آرچ لینوکس در ایران نقشی داشته باشید یا ایده ای برای ارائه خدمات و امکانات دارید می توانید در موعد مقرر در جلسه آزاد کاربران آرچ لینوکس فارسی شرکت داشته باشید.

نصب کارت گرافیگ ATI Catalyst بر روی Arch Linux

نویسنده:

روزبه شفیعی

تاریخ:

۲۶اسفند۱۳۸۹

دیدگاه ها:

۵ نظر

یکی از مشکلاتی که زیاد در فروم آرچ لینوکس فارسی و دیگر فروم های لینوکسی دیده ام نصب درایور Catalyst کارت گرافیک ATI بر روی آرچ لینوکس است ! در توزیعی مثل اوبونتو با رفتن به بخش Hardware Drivers با زدن چند کلیک این کار به راحتی برای این دسته کارت های گرافیک انجام پذیر است ولی از آنجایی که در آرچ لینوکس همه چیز دست شماست و همه چیز را خودتان باید نصب و کانفیگ کنید نصب این درایور برعکس درایور NVIDIA برای اولین بار کمی دردسر دارد . تا پیش از این و تا اوکتبر ۲۰۰۹ درایور کاتالیست ATI در مخازن آرچ موجود بود ولی به خاطر پشتیبانی از درایور آزاد و عدم پشتیبانی AMD از درایور کاتالیست برای لینوکس در آن زمان تیم توسعه آرچ تصمیم به حذف کاتالیست از مخازن نرم افزاری گرفتند.  به خاطر همین باعث شد من روی این وبلاگ یکبار برای همیشه این مشکل را حل کنم تا راهنمایی باشد برای کاربران تازه کار یا کاربرانی که این با نصب درایور AMD مشکل دارند…

شاید بپرسید چرا درایور آزاد نه ؟! چرا استفاده از درایور کاتالیست ؟ جواب این سوال ۲ دلیل دارد ! اول اینکه تجربه من با ATI طی چند روز گذشته ثابت کرده که KDE و رندرینگ گرافیکی Kwin سازگاری بیشتری با درایور Catalyst دارد نسبت به درایور آزاد و دوم اینکه Control Center درایور کاتالیست ابزاری است که درایور آزاد آنرا در اختیار شما قرار نمی دهد…

آخرین نسخه از درایور ATI Catalyst که منتشر شده است نسخه ۱۱٫۲ است که برای من روی کارت های گرافیک سری ۴xxx و ۵xxx به خوبی نصب شده است. پس فکر نمی کنم برای سایر کاربران هم مشکلی وجود داشته باشد. در مرحله اول اگر درایور آزاد ATI را نصب کرده اید آنرا پاک کنید . چطور ؟ با این دستور :

sudo pacman -Rdn libgl xf86-video-ati

در مرحله بعدی باید چند پکیج از AUR دانلود و build کنید. ابتدا این PKGBUILD و مخلفات Catalyst-utils را از این لینک دانلود و در پوشه Home تان ذخیره کنید و آنرا از حالت فشرده خارج کنید . در مرحله بعدی درایور AMD ATI catalyst 11.2 را از سایت AMD باید از این لینک دانلود کنید. این درایور حدود ۸۰ مگ حجم دارد ! پس ممکن است برای کاربران با سرعت پایین کمی طول بکشد. بعد از دانلود آنرا در پوشه PKGBUILD درایور Catalyst که قبل از این دانلود کردید کپی کنید.

بعد از این کار با ترمینال به درون فولدر PKGBUILD وارد شوید (cd کنید) و دستور زیر را برای build کردن پکیج باینری catalyst تایپ کنید :

makepkg -c

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

sudo pacman -U catalyst-utils-*.pkg.tar.xz

خب ! در این مرحله پکیج مربوط به library ها و Control Center درایور ATI ساخته و نصب شد ! حالا نوبت ساخت پکیج catalyst هستش که مربوط می شود به module درایور ATI… برای این کار این PKGBUILD را دانلود کنید و در فولدر Home خود دخیره و از حالت فشرده خارج‌ش کنید. درایوری که از سایت AMD دانلود کردید هنوز احتیاج داریم و برای ساخت پکیج باینری Catalyst نیاز خواهد شد. پس آنرا به فولدر PKGBUILD پیکج Catalyst منتقل یا کپی کنید و با ترمینال به درون آن فولدر cd کنید و دستور زیر را دوباره برای ساختن پکیج تایپ کنید.

makepkg -c

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

sudo pacman -U catalyst-*.pkg.tar.xz

پکیج بعدی که برای نصب موفقیت آمیز درایور ATI Catalyst نیاز است بسته xvba-video است که PKGBUILD آنرا از این لینک دانلود کنید. مثل پکیج های قبلی آنرا به فولدر Home منتقل کنید و با ترمینال درون فولدر آن cd کنید و با دستور زیر آنرا build کنید . در این مرحله نیازی به درایور دانلود شده از سایت AMD نیست ! با دستور زیر سورس های مورد نیاز دانلود خواهند شد :

makepkg -c

پس از build کردن با دستور زیر این پکیج هم نصب کنید :

sudo pacman -U xvba-video-*.pkg.tar.xz

و در نهایت پکیجی که حتما باید برای کاربران معماری x86_64 نصب شود را نصب می کنیم ! این پکیج lib32-catalyst-utils است. بدون این پکیج ممکن است بعد از طی همه این مراحل گرافیک نصب نشود ! پس باید نصب شود… مثل مراحل قبل PKGBUILD آن را از این لینک دانلود کنیم و درون فولدر Homeتان ذخیره کنید و پس از خارج کردن از حالت فشرده با ترمینال به درون آن cd کنید. همچنین مثل ۲ پکیج اول به درایور دانلود شده از سایت AMD نیاز خواهیم داشت ! پس آنرا درون این فولدر کپی یا منتقل کنید و دستور زیر را برای ساخت پکیج تایپ کنید :

makepkg -c

و بعد از ساخته شدن پکیج با دستور زیر آنرا نصب کنید :

sudo pacman -U lib32-catalyst-utils-*.pkg.tar.xz

تا اینجا تمام پکیج هایی که برای نصب ATI catalyst نیار بود را ساختیم و نصب کردیم… حالا باید فایل xorg.conf را برای درایور جدید ایجاد کنیم… برای این کار دستور زیر را در ترمینال وارد کنید:

aticonfig –initial

در مرحله بعد باید ماژول fglrx را برای هر بار بوت سیستم در ردیف Modules در فایل rc.conf قرار دهیم. برای این کار ابتدا فایل rc.conf را با دستور زیر باز می کنیم :

sudo nano /etc/rc.conf

برای این کار من از ادیتور خط فرمان nano استفاده کردم. شما هم بسته به میزکارتان یا ادیتور مورد علاقه تان می توانید از gedit یا kate استفاده کنید. بعد از آن fglrx را در ردیف MODULES قرار دهید.

MODULES=(… snd-hda-intel fglrx

بعد از این مرحله باید فایل گراب را ویرایش کنیم. با دستور زیر (البته با هر ادیتور مورد علاقه خودتان) فایل menu.lst را باز کنید :

sudo nano /boot/grub/menu.lst

و در آخر آن به دنبال قسمتی شبیه این بگردید :

# (۰) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img

و در انتهای خط مربوط به kernel (خط جهارم آن) nomodset را اضافه کنید تا بشود چیزی شبیه این :

# (۰) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro nomodeset
initrd /boot/kernel26.img

و درنهایت نیاز داریم به یک سری از پکیج های xorg که برای ati ساخته شده اند ! تا لحظه ای که این پست نوشته می شود درایور ۱۱٫۲ هنوز از xorg 1.10 پشتیبانی نمی کند ! پس این درایور را فقط روی xorg 1.9 نصب کنید ! برای نصب xorg کانفیگ شده برای ATI مخزن زیر را

[xorg19]
Server = http://catalyst.apocalypsus.net/repo/xorg19/$arch

به انتهای فایل زیر اضافه کنید :

sudo nano /etc/pacman.conf

و در نهایت هم با دستور زیر xorg 1.9 را برای گرافیک ATI نصب کنید :

sudo pacman -S xorg19/xorg

اگر شما از کاربران Arch Linux و کارت گرافیک ATI هستید و از این راهنما برای نصب ATI استفاده می کنید خوشحال خواهم شد که فیدبک تون رو نسبت به این مطلب و این راهنما بدونم تا اگر مشکلی نبود آنرا در ویکی فارسی آرچ لینوکس قرار دهیم.

 

آرچ لینوکس را به یک دوست در تعطیلات آخر سال معرفی کنیم

نویسنده:

روزبه شفیعی

تاریخ:

۱۶آذر۱۳۸۹

دیدگاه ها:

۹ نظر

در مورد آرچ لینوکس در پست های قبلی همین وبلاگ و پادکست های رادیو لینوکس اف.ام توضیح داده ام و اگر مخاطب همیشگی من باشید به خوبی با آرچ آشنا هستید. بنابراین نیاز به توضیحات اولیه نیست. در این پست بیشتر سعی می کنم ۱۰ دلیلی که باعث می شود آرچ لینوکس را به یک دوست در تعطیلات آخر سال معرفی کنیم ٫ شرح دهم. حالا چرا تعطیلات آخر سال؟ به خاطر اینکه تعطیلات کریسمس در راه است و دوستانی که در خارج از ایران هستند ۵ روز پی در پی را برای نصب و کانفیگ آرچ فرصت دارند (معمولا این مقدار تعطیلات پی در پی را همیشه برای سر و کله زدن با یک گنو/ لینوکس نداریم) و همچنین کمی زودتر برای دوستان داخل ایران که در تعطیلات آخر سال و عید نوروز برای آنها هم کاربردی خواهد یود.( البته این روزها با تعطیلی های شهرهای بزرگ در ایران به بهانه آلودگی هوا هر روز شده تعطیلات عید نوروز :D )

۱) مورد اول باید به اصل راهبردی آرچ یعنی Arch Way اشاره کرد. اصلی که می توانید جزئیات آنرا در این صفحه از ویکی Arch Linux مطالعه کنید. اصلی که بر پایه “سادگی” و “کاربر محور یودن” بنا شده است. این موضوع را با کاربر پسند بودن و User-Friendly بودن اشتباه نگیرید. منظور از کاربر محور بودن این است که در آرچ لینوکس هر آنچه را که کاربر تمایل دارد نصب می کند و از آن استفاده می کند و مثل سایر توزیع های دیگر مثل اوبونتو یا فدورا به صورت پیشفرض نرم افزار یا پکیجی به صورت از قبل نصب شده و آماده برای استفاده به کاربر تحمیل نمی شود. شاید این اصل کمی کار را برای کاربر تازه کار سخت و در بعضی موارد وحشت آور نشان داده شود ولی بر طبق این فلسفه کاربر می داند هرآنچه را که خواسته نصب کرده و از نصب بسته ها و پکیج ها و تنظیمات غیر لازم جلوگیری می کند و به اصطلاح سیستم را خودش ساخته است.

۲) آرچ را برای یکبار نصب کنید و تمام ! بر خلاف توزیع های مختلف لینوکس مثل ubuntu یا OpenSuse که شما برای استفاده از نسخه های جدید باید سی‌دی آخرین نسخه آنرا دانلود کنید و نصب کنید ٫ کاربر می تواند با آپدیت کردن روزانه آرچ لینوکس و به روز نگه داشتن همیشگی پکیج ها و نرم افزارها ٫ همیشه آخرین نسخه آرچ لینوکس را داشته باشید. ما در آرچ لینوکس چیزی به معنای نسخه جدید و انتشار جدید به صورت یک CD یا DVD به شکلی که در توزیع های دیگر (که معمولا انتشارهای ۶ ماهه است ) نداریم و کاربر می تواند با نصب سی دی آرچ (نسخه منتشر شده در ۵ سال پیش یا نسخه ۵ ماه پیش فرقی نمی کند) و یک فول آپدیت به آخرین نسخه آرچ لینوکس (اصطلاحا) دست پیدا کند. به این قابلیت آرچ لینوکس اصطلاحا Rolling Release می گویند که یا این قابلیت کاربر همیشه به روز خواهد بود.

۳) اگر نگرانی شما تنها و تنها امنیت سیستم تان است آرچ لینوکس بهترین گزینه است ! آرچ لینوکس جدا از اینکه یک “گنو/لینوکس” است و لینوکس همیشه از نظر امنیت و ایمن بودن در برابر ویروس ها و بدافزار ها زبانزد همه در این امر بوده ٫ ولی اگر باگی یا حفره ای در کرنل لینوکس شناسایی شود به واسطه Rolling Release بودن و در دسترس بودن آخرین نسخه ها و پچ ها در مخازن آنلاین نرم افزاری یکی از ایمن ترین گنو/لینوکس هاست.

۴) اگر تا به اینجای این پست راغب شده اید که آرچ لینوکس را نصب کنید ولی نرم افزارهای کاربردی شما بر روی ویندوز این اجازه را به شما نمی دهند می توانید از wine استفاده کنید. Wine یک شبیه ساز ویندوز روی لینوکس است که می توانید نرم افزارهای تحت ویندوز را روی آرچ لینوکس یا هر گنو/لینوکس دیگری نصب کنید. در پروژه Wine اکثر غریب به اتقاق نرم افزار های تحت ویندوز پشتیبانی می شوند. از قبیل Photoshop یا Microsoft Office یا حتی بازی هایی مثل Call of Duty . ولی اگر می خواهید لیست نرم افزارهای پشتیبانی شده و تست شده بر روی Wine را مرور کنید پیشنهاد می کنم سری به اینجا بزنید و قبل از نصب آرچ و پاک کردن ویندوزتان (:D) نرم افزار خود را در آن لیست پیدا کنید و حتی اگر نرم افزارهای کاربردی شما در آن نیست یا به خوبی کار نمی کند با گزارش آن به تیم توسعه Wine آنها را در این راه یاری کنید

۵) ما در فلسفه نرم افزارهای آزاد استفاده از هر نرم افزار انحصاری و غیر آزاد را منع می کنیم ! سعی کنید با مهاجرت به گنو/لینوکس حتی الامکان استفاده از نرم افزارهای کدبسته را کنار بگذارید و معادل آزاد آنها را استفاده کنید. مطمئن باشید در ۹۰ درصد مواقع برای نرم افزارهای انحصاری معادل آزاد وجود دارد و مطمئن باشید در مخازن آنلاین Arch یا در مخازن کاربری AUR با میزبانی بیش از ۳۰ هزار پکیج نرم افزاری ٫ تمامی این نرم افزارهای آزاد و مورد نیاز شما موجود می باشد.

۶) اگر شما کسی هستید که آرچ لینوکس را به دوستاتان معرفی می کنید بگذارید خودش آنرا نصب کند. هرچند اگر مطمئن هستید بعضی از پکیج های حیاتی را remove می کند یا عملیات نصب و پیکربندی را به صورت ناقص انجام می دهند یا ممکن است به اصطلاح سرهم‌بندی کنند ولی بگذارید این کار را انجام دهند. از نقاط قوت pacman (مدیر بسته آرچ لینوکس) این است که اگر بسته ی حیاتی را که سیستم به آن نیاز دارد را به اشتباه پاک کند با کاربر هشدار می دهد. به دوست خود این اجازه را بدهید که همه کارهای نصب و پیکربندی را خودش انجام دهد. بگذارید مَرد شود (:D)

۷) اکثر توزیع های لینوکس مثل Debian و ubuntu پکیج هایی که در خود دارند همان سورس اصلی و خالص نرم افزارهای دیگر نیستند و معمولا سورس ها را patch می کنند و این پچ ها در بعضی اوقات در کارایی آن نرم افزار یا در کارایی کل سیستم تاثیر منفی می گذارد. (نمونه ی بارز آن مشکل اوبونتو ۱۰.۱۰ در سیستم های Multi Keyboard Layout) . ولی آرچ لینوکس دقیقا همان سورس هایی را در سیستم خود استفاده می کنند که توسط خود توسعه دهندگان نرم افزارها نوشته می شود بدون هیچ تغییر یا patch. که این امر باعث پایداری بیشتر سیستم می شود. این موضوع اینقدر برای توسعه دهندگان آرچ مهم است که به کرات در فروم پشتیبانی آرچ لینوکس شعار More Sources, Less Patches دیده می شود.

۸) وضعیت پشتیبانی از درایورهای سخت افزاری دیگر مثل سابق نیست و کاربر می تواند در هر توزیع لینوکسی از حداکثر قدرت سخت افزاری خود استفاده کنند. بیشتر شرکت های معتبر مثل nvidia و ATI و HP برای محصولات خود درایور لینوکسی را منتشر می کنند. حتی اگر شرکتی این کار را انجام ندهد درایورهای آزاد و اوپن سورس آنها نوشته شده است ! مثل درایور آزاد کارت های گرافیکی ATI یا حتی کارت های گرافیکی nvidia که ماژول آن بر روی کرنل لینوکس موجود است که بعد از نصب هر گنو/لینوکسی احتیاج به نصب هیچ درایوری نیست.

۹) از همه مهمتر استفاده از آرچ یا هر گنو/لینوکس دیگری به واسطه استفاده از نرم افزارهای آزاد و اوپن سورس ٫ دیگر احتیاجی به عملیات Activation یا وارد کردن شماره سریال یا در کل دزدی(!) نرم افزار نیست…

۱۰) آرچ لینوکس سریعتر از هر سیستم عاملی مثل ویندوز یا گنو/لینوکس دیگری بر روی کامپیوتر شما اجرا می شود ! با استناد به Arch Way و عدم نصب سرویس ها و پکیج های غیر ضروری و عدم لود آنها در پروسه بوت و در حین کار با سیستم شما به مراتب سرعت بیشتری نسبت به ویندوز یا گنو لینوکس های دیگر خواهید داشت. این امر زمانی مشهود است که شما از یک سیستم قدیمی با قدرت سخت افزاری پایین استفاده می کنید. همچنین وجود میزکارهای مختلف با احتیاج به قدرت های سخت افزاری متفاوت نسبت به ویندوز ٫ کاربر را بیش از پیش به استفاده از آرچ لینوکس بر روی هر سیستم سخت افزاری (چه قوی ٫ چه ضعیف) ترغیب می کند.

این ها ۱۰ موردی بود که می شد به عنوان دلیل برای استفاده از آرچ لینوکس به کاربر معرفی کرد. شاید شما هم ۱۰۱۰ دلیل برای استفاده از ویندوز یا توزیع های گنو/لینوکس دیگر بیاورید. دلیل نوشتن این پست من برای اثبات برتری آرچ لینوکس (یا هر گنو/لینوکس دیگری) نسبت به ویندوز نیست تنها هدف من این است که کاربران بتوانند لینوکس را به عنوان سیستم عاملی در حد و حدود ویندوز (حتی شاید بالاتر :D ) باور کنند و برای یکبار هم که شده آنرا امتحان کنند و برای بالا بردن تجربیات‌شان در یکی از این تعطیلات با آن سر و کله بزنند .

مخزن تکمیلی آرچ لینوکس

نویسنده:

روزبه شفیعی

تاریخ:

۱۶آبان۱۳۸۹

دیدگاه ها:

یک نظر

همه چیز خیلی ناگهانی و اتفاقی رخ داد و از اونجایی شروع شد که توی یکی از تاپیک ها فروم آرچ لینوکس فارسی پیشنهاد شد که یک مخزن تکمیلی برای کاربران آرچ لینوکس ایرانی ایجاد کنیم. مخزنی که پکیج هایی که به نوعی با زبان فارسی یا کاربران فارسی زبان مثل mplayer-fribidi یا mdic یا stardic را بشود در آن پیدا کرد یا حتی هر پکیجی که به صورت رسمی توی مخازن خود آرچ پیدا نمی شود مثل Firefox-kde-opensuse .

همه ی اینها دست به دست هم داد تا طی دیشب و امشب مخزنی تکمیلی برای کاربران فارسی زبان آرچ لینوکس ایجاد کنم که هم نیازهای خودم و هم نیازهای دیگر کاربران فارسی و شاید تا حدودی کاربران غیرفارسی رو تامین کند. این مخزن فعلا با حداقل پکیج ها در حال حاضر آنلاین هستش و در حال تکمیل شدن است و به دلیل نداشتن سیستمی با معماری i686 نمی توانم پکیج های مربوط به این سیستم ها رو کامپایل کنم . به همین دلیل پکیج ها فعلا برای معماری x86_64 در دسترس است. پس دوستانی که تمایل دارند در تکمیل این مخزن مشارکت داشته باشند (برای هر ۲ معماری i686 و x86_64) می توانند بحث مربوط به این موضوع را در این تاپیک از انجمن آرچ لینوکس فارسی دنبال کنند و در صورت تمایل برای مشارکت اعلام آمادگی کنند

در ضمن برای داشتن این مخزن می توانید خط زیر را به فایل pacman.conf خود اضافه کنید

[archlinuxir]
Server = http://archlinux.ir/packages/archlinuxir/$arch

پی نوشت : این روزا بیشتر در مورد آرچ دارم می نویسم و از طرفی هم خیلی کم دستم به کیبور می ره. سعی می کنم برگردم به روال سابق و مثل قبل در مورد همه چیز بنویسم. البته اگر مشغله کاری اجازه بده….

آرچ لینوکس; آزادی ٫ اوپن سورس ٫ انعطاف

نویسنده:

روزبه شفیعی

تاریخ:

۲۸مهر۱۳۸۹

دیدگاه ها:

۸ نظر

بیش از ۲ ماه است که از همایش ایران لمپ کانف می گذرد(در مورد این همایش اینجا نوشتم) و متاسفانه هنوز خبری از مستندات و فایل های مقاله های کسانی که آنجا سمینار و ورک شاپ داشته اند بر روی وب سایت PHP Developers ‌نیست و متاسفانه نه تنها خبری از مقاله ها نیست ٫ بلکه سایت همایش هم Down شده و دسترسی به آن غیر ممکن است. (البته فعلا).

از طرفی با زیاد شدن تعداد پست ها و تاپیک های کاربران در انجمن آرچ لینوکس ایران و شاید باشند کسانی که تمایل دارند در مورد آرچ لینوکس بیشتر بدانند ٫ تصمیم گرفتم به شخصه مقاله چند صفحه ای خودم را که در این همایش ارائه دادم روی وبلاگم قرار دهم. این مقاله شامل ۸ صفحه است که مواردی همچون : ‫تاریخچه آرچ لینوکس ٫ ‫‪ Arch way‬ و ۵ اصل راهبردی آرچ لینوکس‬ ٫ ‫اصل ‪ KISS‬ یا ‪Keep it simple and stupid/short‬‬ ٫ ‫معماری و ساختار ارچ لینوکس‬ ٫ ‫نصاب آرچ لینوکس‬ ٫ ‫مدیر بسته ‪Pacman‬‬ ٫ ‫مخازن نرم افزاری یا ‪Repositories‬‬ ٫ ‫انتشار غلطان یا ‪Rolling Release‬‬ ٫ ‫سیستم اوتوماتیک ‪ ABS‬یا ‪Arch Build System‬‬ ٫ ‫مخازن نرم افزاری ‪AUR‬‬ ٫ ‫پکیج منیجر ‪ yaourt‬ یا ‪yet another user repository tool‬‬ در آن توضیح داده شده است.

امیدوارم برای کسانی که در مورد آرچ نمی دانند یا کم می دانند مفید واقع بشود و هرچند نواقصی دارد ولی سعی خواهم کرد درآینده این مقاله را کامل تر کنم. در ضمن ناگفته نماند که این مقاله تحت مجوز GFDL منتشر می شود.

دانلود مقاله آرچ لینوکس; آزادی ٫ اوپن سورس ٫ انعطاف

پی نوشت: دوست داشتم اسلاید های ارائه شده در همایش را هم برای دانلود قرار دهم ولی متاسفانه فایل هاش رواز دست دادم و اثری از آثار اون روی کامپیوترم نیست :D

پی نوشت ۲ : سری همایش های IranArchConf 2 هم در ۳ دانشگاه دیگر در راه است و به محض/مهض نهایی شدن برنامه ها روی همین وبلاگ و روی وب سایت رسمی آرچ لینوکس ایران اطلاع رسانی خواهد شد.

همایش سراسری ایران لمپ – Iran LAMP Conf

نویسنده:

روزبه شفیعی

تاریخ:

۱۴مرداد۱۳۸۹

دیدگاه ها:

۲ نظر

فکر می کنم باید خیلی زودتر از اینها این پست را می نوشتم ولی به حاطر مشغله کاری این افتخار نسیب/نصیب من نشد. امروز بعد از مدتها و برنامه ریزی های دوستان خوبم در زنجان لاگ اولین کنفرانس سراسری لمپ ایران (iran LAMP conf) برگزار شد. این کنفرانس و همایش در ۲ روز ٫ طی امروز و فردا (۱۴ و ۱۵ مرداد ماه) برگزار خواهد شد و من خوشحال هستم که برای اولین بار اکثر اوپن سورس کارهای فعال ایران را که بخشی از آنها لینوکس کارهایی هستیند که دورا دور به صورت مجازی از طریق اینترنت می شناسم را می بینم. (البته خیلی از دوستان را از قبل به صورت واقعی هم می شناختم)

 اگر وب سایت phpdevelopers.ir هم دنبال کرده باشید در بین سمینارها حتما سمینار Arch Linux هم در لیست دیده اید. خوشبختانه و با همت و دعوت دوستان زنجانی این فرصت هم به من داده شد که بتوانم در مورد آرچ لینوکس و پروژه چاکرا سمیناری را داشته باشم. دوستانی که در محل همایش حضور دارند که بنده در حدمتشون خواهم بود در غیر این صورت بعد از سمینار فایل پرزنتیشن و مقاله ام را در قالب ODF و PDF بر روی وبلاگ برای دانلود قرار خواهم داد.

پی نوشت ۱ : امروز به دلیل مشکل من با اینترنت وایرلس محل کنفرانس نتوانستم مثل همیشه این مطلب را به صورت Live blogging گزارش بدهم.

پی نوشت ۲ : امشب بعد از اتمام روز اول همایش گزارش انرا به صورت تصویری بر روی وبلاگ خواهم گذاشت.

=-=-=-=-=
Powered by Blogilo

چشم ها را باید شست ٫ جور دیگر باید دید…

نویسنده:

روزبه شفیعی

تاریخ:

۱۳اردیبهشت۱۳۸۹

دیدگاه ها:

۸ نظر

چند روز پیش داشتم به آمار گروه کاربران لینوکس اصفهان نگاه می کردم و با کمی بالا و پایین کردن صفحات شخصی توی سایت اصفهان لاگ دیدم اکثر قریب به اتفاق اعضا از Debian و توزیع های بر پایه اون مثل ubuntu و LinuxMint استفاده می کنند و تعداد خیلی کمی از توزیع های دیگر مثل فدورا و اوپن زوزه و… استفاده می کنند و حتی طبق این آمار تعداد کاربران non-debain based به زور به تعداد انگشتان دست می رسید ! البته این آمار گیری فقط شامل اعضایی است که صفحه پروفایلشان کامل کردند و شامل کسانی که خارج از این لیست هستند یا صفحه خودشان را کامل نکردند ٫ نیست !

۲ شنبه هفته آینده ۲۰ اردیبهشت بنده سمیناری خواهم داشت با موضوع معرفی توزیع آرچ لینوکس و دیستروهای بر پایه آن و اینکه آیا وقعا کاربران به خواست خود به سمت توزیع های بر پایه Debian می روند ؟ یا به خاطر آن که از همان اول توزیع های دبیان بیس بهشون معرفی شده و سی.دی آن به دستشان داده شده ٫ توزبع خودشان را انتخاب کرده اند ؟

شاید در دنیای نرم افزارهای آزاد و اوپن سورس که یکی از اصول آن آزادی در حق انتخاب است ٫ اینچنین بحثی برای نگاه کردن به توزیع های دیگر به دور از تعصب و جنگ های داخلی نیاز باشد ! پس اگر به این چنین موضوعاتی علاقه مند هستید پیشنهاد می کنم در جلسه آینده اصفهان لاگ با من همراه باشید…

————————–

۲ شنبه ۲۰ اردیبهشت ۸۸ ساعت ۵ بعدازظهر

اصفهان ٫ خیابان باغ گلدسته ٫ کتابخانه مرکزی شهرداری اصفهان ٫ طبقه منهای ۲ ٫ سالن آموزش

موضوع سمینار : چشم ها را باید شست ٫ جور دیگر باید دید (مروری بر توزیع آرچ لینوکس و دیستروهای بر پایه ی آن)

Download Firefox 6