اولین و با کیفیت ترین پلتفرم آموزش برنامه نویسی در ایران
دیگه نصب کردن آرچ لینوکس داستان نداره
سلام
چرا نصب آرچ سخته ؟
همانطور که میدانید و قبلا هم در دوره های آموزشی زیادی گفتیم آرچ لینوکس نصب سختی داره البته سختیش به این خاطر هست که :
۱ − تمام مراحل نصب را باید با وارد کردن دستورات در ترمینال سیاه رنگ انجام بدهید
۲ − تمام متعلقات را یک به یک باید انتخاب و نصب کنید از کرنل لینوکس گرفته تا دسکتاپ و ...
۳ − باید پارتیشن بندی سیستمی را دستی انجام بدید و باید بدونید که لینوکس برای اجرا شدن به چه پارتیشن های و چطوری نیاز داره
۴ − بوت لودر و ... را باید دستی نصب و تنظیم کنید که اگر درست انجام ندید آرچ لینوکس بوت نمیشه
و چند چیز دردسر ساز و مشکل دیگه !
اما اگر شما یه فرد با تجربه و پخته باشید چون به همه ی این بحث ها تسلط دارید سختی خاصی برای شما وجود نخواهد داشت . بگذریم ! ۹۹ درصد اینطوری نیستن و باعث دردسر میشه براشون پس راه حل چیه ؟
اما سوال خوب اینجاست که با وجود توزیع های فراوان و محبوب تر مثل اوبونتو و فدورا و ... چرا ما باید سختی های نصب آرچ را به جان بخریم ؟
چرا آرچ لینوکس استفاده کنیم ؟
یه جمله خفن بین لینوکسی ها هست که میگن i use arch btw :)))
در زیر چند دلیل میارم که همگی برگرفته از تجربیات شخصی خودم هستند البته شاید از منابع معتبری هم قبلا خوندم ولی یادم نیست از کجا در کل تجربه ی شخصی کسی رو در نظر بگیرید که ده ساله ویندوز و مک ندیده همش درگیر لینوکسه !
۱ - آرچ لینوکس از pacman استفاده میکنه و پکیج هاش خیلی سریعتر و راحت تر دانلود و نصب میشن. برای پکیج های جانبی بخشی به نام AUR داره که تمام پکیج های آرچ لینوکس بروز هستند و به محض انتشار یک نسخه ی جدید از اپ بدون اینکه دردسرخاصی بکشید پکمن اون رو براتون نصب میکنه .
۲ − نصب برنامه ها و ... آسان است . مثلا اگر فدورا باشید باید یه اپ رو از اینجا بگیرید یه اپ رو از اونجا بگیرید یا اوبونتو هم بخاطر ناسازگاری نسخه ها و ... همیشه در نصب برنامه ها دردسر ساز بوده اند.
این توزیع ها گاهی از دیگر ریپوزیتوری های بسته ها مثل اسنپ یا فلت پک استفاده میکنند که باز هم باعث چندگانگی میشه و نسخه های اپ های شما منظم و بروز نیستند.
در حالیکه در آرچ هر بسته ای که فکر کنید روی پکیج های اصلی یا AUR است و با یک دستور مثل دستور زیر میتونید کروم رو نصب کنید :
yay -S google-chrome
۳ − آرچ لینوکس در نصب و شناسایی درایورها خوب عمل میکنه . مثلا برای نصب کارت گرافیک انویدیا در اوبونتو دردسرهایی کشیدم که در آرچ لینوکس وجود نداشت و خب موقع نصب کردن درایورهامو نصب کردم و تمام شد دیگه هیچ مشکلی نداشته
۴ − خود توزیع استیبل تر ازهر توزیعی هست که تا به امروز استفاده کردم . من همیشه ادمی هستم که بین توزیع ها میگشتم از فدورا میپرسیدم به سنت اوس از اون میپریدم به اوبونتو از اون میپریدم به کالی و همینطوری درگیر بودم تا اینکه روی آرچ ایست زدم ! چون آرچ یک نسخه بیشتر نداره و اونم آخرین نسخه هست !یعنی سیستم نسخه گزاری آرچ rolling release است که من همیشه طرفدار این سیستم بودم . یعنی چی یه سیکل بزاری هر شش ماه یک نسخه بدی ؟؟!!! بهتره هر وقت صلاح بود یک نسخه بدی و اگر باگ واقعی بود یا قابلیت جدید واقعی بود اون رو بعنوان یک بروزرسانی بدی نه اینکه تعهد بدی هر شش ماه یکبار نسخه ی جدیدی بدی !!!
۵ − آرچ واقعا سریعه ! شاید بگید همه ی لینوکس ها یکسان هستند و از نظر سرعت در اجرا باید یکی باشند . به دلایل نا معلومی که روی یک سیستم خاص تست کردم آرچ از فدورا و اوبونتو سریعتر بوت میشد سریعتر شات داون میشد سریعتر اجرا میشد ! دلیلش چی هست نمیدونم باید جزيیات وارد بشیم !
اما چطور کابوس نصب سخت آرچ لینوکس تمام شد ؟
دیروز اتفاقی داشتم تو اینترنت چرخ میزدم که یکی نوشته بود نصب آرچ سخت نیست یک پکیج جدیدی اضافه شده به نام archinstall که تمام کارها رو انجام میده ! و نصب را اتوماتیک انجام میده !
یعنی یه نصب کننده راحت برای آرچ لینوکس ؟!!!
فوق العادست
پارسال یه دوره ی آموزش لینوکس ساختم ولی حیف اون موقع archinstall هنوز نیومده بود و یک ساعت درگیر آموزش نصب آرچ بودیم . اگر میومد فکر کنم تو ده دقیقه میشد آموزش داد که چطور آرچ رو نصب کنین ...
رفتم سایت آرچ و آخرین ورژن iso رو گرفتم سریع شروع کردم به نصب کردن !
وقتی صفحه ی سیاه ترمینال برای نصب بالا اومد نوشتم archinstall
و در کمال تعجب چندین سوال از من پرسیده شد ولی باز هم هیچ محیط گرافیکی برای نصب نبود .
سوالها تقریبا اینطوری بودن
کجا میخای نصب کنی ؟ هارد رو باید انتخاب میکردی
یوزر نیم و پسوردت رو وارد کن که ست بشه
چه زبانی هستی چه منطقه ای هستی ؟
از کدوم کرنل لینوکسی میخای استفاده کنی که البته نسخه ها رو نشون میداد یکیش رو انتخاب کنی
از چه دسکتاپ میخای استفاده کنی ؟ لیست دسکتاپ ها رو نشون میداد و انتخاب من مثل همیشه گنوم بود
و همینطور سوالهای ساده که با y یا n بهشون جواب میدادی یا اینکه عددی بود بین گزینه ها باید میزدی
وبعد از چندین دقیقه در کمال تعجب آرچ نصب شد !!!
حتی در حین نصب کردن درایور انویدیا را هم پرسید که کدوم رو میخای نصب بشه
ریستارت کردم آرچ بالا اومد و تمام !!!!!
نصب کننده برای آرچ اضافه شد بلاخره درسته گرافیکی نیست ولی ۹۹ درصد راحت شده و حالا اونایی که بخاطر سخت بودن نصب آرچ اون رو ترک کرده بودن برگردن و یکبار تست کنن.....
مطلبی دیگر از این انتشارات
بهترین روش ها برای نوشتن کد قابل تست در کاتلین
مطلبی دیگر از این انتشارات
نکاتی برای برنامه نویسان جوان یا جونیور
مطلبی دیگر از این انتشارات
کلاس Nested در مقایسه با کلاس Inner در کاتلین