شما هنوز به سیستم وارد نشده اید.

#1 2015-09-18 13:56:21

LinArcX
عضو
ثبت شده: 2015-09-18
ارسال ها: 796

آموزش : 35 مرحله طلاییِ نصب آرچ

دیباچه

آرچ..توزیع حرفه ای ها..انعطاف پذیر..بدون پیچیدگی..ساده ..شفاف..اینا چیزایی هستند که ممکنه تا بحال درباره این توزیع شنیده باشید. اما آیا واقعاً سعی کردید نصبش کنید؟ شاید یکی دوباری اینکارو کردید ولی نتیجه مایوس کننده بوده. آیا از نصب آرچ کلافه شدید؟ فکر میکنید نصّاب آرچ، همچون غولِ بی شاخ و دمی ست که فقط قصد اذیت کردن شما رو داره؟
دوست دارید توزیعی داشته باشید که همه چیزش رو از اول خودتان بنا کرده باشید؟ بدون هیچ دخل و تصرفی..بدون هیچ واسطه گر third pary ای که با خِیل عظیم افزونه ها و نرم افزارهای اضافیش، امونتون رو بریده باشه؟
یکم پا رو فراتر میذارم (D:) ...آیا به تازگی میخواید از ویندوز خلاص شین اما در عین حال به سیستمی نیاز دارید که تسلطتون روش کامل باشه؟ آیا دوست دارید آرچ نصب کنید تا طعم یه سیستم عاملِ "برهنه" رو بچشید؟
بذارید یه اعترافی کنم تا یکم خیالتون راحت بشه که نصب آرچ همچین هم که میگن سخت نیست...نصب آرچ واقعا سخته اگر و تنها اگر ندونید دارین چکار میکنید..در غیر این صورت نه تنها سخت نیست بلکه لذت بخش هم هست.
خوب ممکنه خیلی ها این آموزشو ببین و بگن بابا ویکی آرچ که هست..چرا کاربرای تازه وارد رو به اونجا ارجاع نمیدی؟
چند تا دلیل دارم واسه این کار خودم:
۱-ویکی آرچ درسته یکی از کامل ترین ویکی ها بین تمام توزیع های گنو/لینوکسی هست اما زبانش انگلیسی هست..خیلی هامون ممکنه تسلط کافی بر این زبان نداشته باشیم. از طرف دیگه اصطلاحات فنّیش گاهی واسه خیلی از گنو/لینوکسی ها هم ناشناخته و مبهم به نظر میاد. آیا کسی که دوست داره یه سیستمِ "خودساخته" داشته باشه، صرفاً به خاطر کمبود منابع آموزشیِ درست، باید از هدفش دور بمونه؟ جواب من یکی که نه هست.D:
۲-این که میگن آرچ مخصوص کاربرهای حرفه ای هست رو به شخصه اصلا قبول ندارم. به نظرم این جمله باعث میشه خیلی ها که دنبال "چالش" نمیگردن، از همون اول قید آرچ رو بزنن. چون خودشون رو حرفه ای تصور نمیکنن. اجازه بدید یکم شفاف تر صحبت کنم..نصب آرچ یه پروسه ی زمان بر هست..نیاز به صبر و حوصله داره..شاید بار اول که با محیط command گونه ش مواجه میشید یکم ترس برتون داره اما نترسید..ما اینجا آموزشی یه دست و شفاف رو براتون تدارک دیدیم و تهش میخوایم به این نکته برسیم که:
"نصب آرچ،هیچ ربطی به باهوش بودن یا حرفه ای بودن اشخاص نداره..فقط یکم "صبر" میخواد و "مقدارِ زیادی پشتکار و علاقه به مطالعه"..تا چشیدن طعم آزادی ای که استالمن وعده شو داده بود smile "

***نکات قابل توجه قبل از شروع بکار***
1. تمام مطالبی که در این آموزش ذکر میشن صرفاً تجربه های شخصی خودم و باقی دوستانم از نصب آرچ بودند(و هستند). برای دریافت صحیح ترین شیوه نصب همواره میتونید به صفحات زیر در ویکی ها(ی انگلیسی و فارسی)مراجعه کنید:
1.1.  installation_guide
1.2. راهنمای تازه کاران
2. در صورتی که نیاز به نصب آرچ به صورت  Dual Boot و در کنار ویندوز دارید، حتماً و حتماً این صفحه رو مطالعه بفرمایید.
3. طبق این خبر توزیع آرچ از این به بعد از سیستم های 32 بیتی پشتیبانی نخواهد کرد.( هر چند تلاش هایی در این زمینه صورت گرفته اما محل بحث ما در این آموزش نخواهد بود.) پس تمامی مفروضاتِ بعدی این آموزش بر این خواهد بود که سیستم شما 64 بیتی ست.
4. مراحلی که با برچسب "اختیاری" ذکر شده اند جهت بهبود و تکمیل فرآیند نصب هستند. کاربران با توجه به نوعِ کارکردی که از سیستم خودشون انتظار دارند، می تونند همین مسیر یا سناریوهای دیگه ای رو طی کنند.
شروع طوفانی و پر هیجان

مرحله اوّل(دانلود فایل ایزو):
ابتدا به صفحه رسمی دانلود آرچ-لینوکس رفته و ایزوی مربوط به آخرین نسخه را دانلود کنید. توجه کنید سه روش مختلفِ دانلود در اختیار شما قرار میگیره:
۱-دانلود ایزو از طریق تورنت(توصیه سایت رسمی و خود من استفاده از این روش هست..به یه کلاینت تورنت مثل utorrent یا deluge نیاز دارید.)
۲-روش Netboot
۳-دانلود مستقیم فایل ایزو از میرور های رسمی

مرحله دوّم:(بوتیبل سازی ایزو)
پس از دانلود، باید فایل ایزوی خود را اصطلاحا بوتیبل کنید.تا هنگام راه اندازی مجدد، سیستم تون قادر باشه به نصاب آرچ رجوع کنه و فرآیند نصب رو در اختیارتون قرار دهد. برای بوتیبل کردن فایل های ایزو،راه های زیادی وجود دارد،از جمله:
در لینوکس با نرم افزار unetbootin و در ویندوز با نرم افزارهای   unetbootin و Rufus می توانید ایزوی بوتیبل تهیه کنید.(من با هر سه این نرم افزارها کارکردم..توصیه من به شما استفاده از نرم افزار مولتی پلتفرم UnetBootin هست..اون دوتای دیگه بعضی وقتها میشد که فایل ایزویی که بهشون میدادم رو درست بوتیبل نمیکردن.)و به توصیه ویکی آرچ،می تونید از USBwriter هم استفاده کنید.

مرحله سوّم(ورود به محیط نصب آرچ)
سپس در تنظیمات بایوس سیستم، امکان بوت شدن از طریق فلش یا دی وی دی را  فعال کرده و ریبوت کنید.
حال وارد صفحه خوش آمد گویی آرچ شده اید.
58ej_1.png
گزینه (Boot Arch Linux(x86-64 رو انتخاب کنید و به مرحله بعد برید. پس از چند ثانیه مکث، تنظیمات اولیه توسط ایزو جهت ورود به محیط نصب انجام میشه و به صفحه ای هم چون صفحه زیر هدایت خواهید شد:
k8c3_2.png

مرحله چهارم(چک کردن اتصال به اینترنت)
برای نصب بسته ها پس از chroot زدن نیازمند اتصال اینترنتی هستید. دو حالت کلی رو با هم بررسی میکنیم:
1. اتصال بیسیم: در این حالت ابتدا سه بسته زیر را نصب کنید:

pacman -S iw wpa_supplicant dialog

سپس دستور wifi-menu رو صادر کنید. صفحه ای با پس زمینه آبی رنگ براتون ظاهر خواهد شد که تمام شبکه های اطراف رو نشونتون میده. شبکه خودتون رو انتخاب و پسورد رو وارد کنید. و پس ازچند ثانیه میتونید یه سایت رو به صورت دلخواه چک(ping) کنید.(این کار جهت اطمینان از برقراری اتصال اینترنتی هست.)
2. اتصال باسیم: سرویس dhcpcd رو فعال و استارت کنید.

مرحله پنجم(اطلاع از نوع پارتیشن تیبل)
قبل از شروع بکار لازمه که از نوع پارتیشن تیبل(partition table) هارد خودتون اطلاع حاصل کنید. دو پارتیشین تیبل معروف و مهم GPT و MBR هستند.(برای مشاهده تفاوت این دو، اینجا را ببینید.)اگر در لینوکس هستید برنامه gdisk را نصب کنید و این کارها رو انجام بدید:

sudo gdisk -l /dev/sda

اگر در خروجی به این پیغام برخوردید:

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present

و اگه با نتیجه ای هم چون زیر مواجه شدید:

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

اگر در ویندوز هستید به cmd رفته و ابتدا diskpart را اجرا کنید و سپس دستور list disk را بزنید.اگر تیک ستون gpt خورده باشد بدین معناست که پارتیشن تیبل هاردتون gpt هست.در غیر این صورت mbr هست.
در صورتی که پارتیشن تیبل تون GPT هست و گراب به هر دلیلی روش نصب نمیشه دو راه میتونید انجام بدید:
۱-وقتی برنامه cfdisk را اجرا میکنید بهتون میگه کدوم پارتیشن تیبل رو میخواید و شما هم msdos رو انتخاب می کنید(از این به بعد پارتیشن تیبل هاردتون mbr میشه.)
۲-با استفاده از برنامه gdisk می تونید GPT رو به MBR تغییر بدید.(اینجا رو ببینید.)
۳-از gparted یا cgdisk به جای cfdisk استفاده کنید.

مرحله ششم(پارتیشن بندی هارددیسک)
خوب تو مرحله بعد،باید پارتیشن بندی سیستم تون رو انجام بدین.قبل از هر چیز بگم که اگه ویندوز دارین و تازه دارین به آرچ مهاجرت میکنید، قبل از هرکاری، حتماً حتماً حداقل 50 گیگ از هاردتونو خالی کنید.(فرمتش کنید بدون هیچ نوعی)تو مراحل بعد میگم که چکار کنیم که هم درایوهای ویندوزی رو داشته باشیم هم یه پارتیشین بندی شیک و سر راست واسه آرچ و هر نوع توزیعِ گنو/لینوکسی دیگه.
شمای کلی کار اینکه که ما باید چهار تا پارتیشن با این مشخصات درست کنیم:(وجود Root و Swap الزامی ست.توصیه میشه در کنار اینها یه پارتیشن var هم داشته باشید که کش پکمن مصون بمونه از تغییرات.)
۱-Boot: با حجم ۵۰۰ مگ(توصیه ویکی ۱۰۰ مگ هست ولی ما محض احتیات ۵۰۰ مگ درنظر میگیریم که با توجه به حجم کرنل ها بسیار زیاد هم هست)
*نکته:پارتیشن بوت فقط زمانی "اجباری" ست که پارتیشن تیبل هاردتون از نوع GPT باشه.
۲-Swap:با حجم نصف مقدار رمتون(*توصیه بزرگان:بهتره فضایی که برای SWAP تون در نظر میگیرین "ترجیحا" نصف مقدار رم تون باشه و حداکثر 8 گیگ.حتی اگه رم شما بیش از ۱۶ گیگ باشه(مثلا ۳۲ یا ۶۴ گیگ)البته بر حسب تجربه من، نصفِ نصفِ نصفش هم زیاده شه smile من که رمم هشت هست اینو گذاشتم 500 مگ.دیگه خود دانید.)
۳-Root:با حجم تقریبی 45 گیگ:برای مصارف معمولی بسه به نظرم.(اگه فضای هاردتون کم بود، حداقل 20 گیگ بهش اختصاص بدید.با توجه به رولینگ بودن آرچ و پر شدن کش پکمن، وجود فضای نسبتا زیاد برای این پارتیشن توصیه میشه.هر چند، هر موقع احساس کردید روت تون داره پر میشه میتونید از پارتیشن های دیگه قرض بگیرید و اکستندش کنید.)
۴-Home:باقی فضای خالی از هارد درایوتون.(45 گیگ بسّهشه!)
بالاتر گفتم 50 گیگ..دیگه بستگی به خودتون داره..میتونید کم و زیادش کنید..البته حداقل 46 گیگ باید داشته باشین واسه اون سه تای اول..بقیه هاردتون رو هم میتونید درایورهای ویندوزتون باشه با هر فرمتی مثلا nfts یا ... که دیگه تو این مرحله برامون مهم نیستن این جزئیات.

برای پارتیشن بندی، بسته به نوع پارتیشن تیبل خودتون (که از مرحله 0 ام باید مشخص شده باشه براتون) باید یه ابزار پارتیشن بندی انتخاب کنید. از اونجایی که پارتیشن تیبل من MBR هست از برنامه ی محبوب cfdisk استفاده میکنم.(هر چند از lsblk هم میتونید استفاده کنید.اختیاری هست این موضوع)اما قبلش برای اینکه بدونم رو هاردم چند تا پارتیشن و با چه نوع هایی وجود دارن یه fdisk -l میگیریم ببینم اوضاع از چه قراره.خروجی ش چیزی شبیه اینه:
1a6_3.png
البته این واسه زمانیه که من پارتیشن بندی هامو کامل انجام دادم..شما باید با خروجی سبک تری مواجه بشین.
خوب تو مرحله بعد باید شروع کنیم از اون جایی که میگه free، دونه دونه پارتیشن هایی که بالا توضیحاتشو دادم براتون، جدا کنیم و به اصطلاح عملیات پارتیشن بندی رو انجام بدیم.برای اینکه بتونیم پارتیشن بندی کنیم دستور cfdisk -l رو میزنیم.با چیزی شبیه تصویر زیر باید مواجه بشیم:
nq85_4.png
که البته میگم چون من پارتیشن بندی کردم قبلا اینجا همه پارتیشن هامو میاره.دقت کنید یه بخشی هست تو عکس به نام free spcae.واسه اینکه بخواین پارتیشن های جدید بسازین باید دونه دونه از اون پارتیشن جدا کنید.(البته با مقدار حجمی که بهش میدین)
من طبق سناریوی بالا میخام چهار تا پارتیشن داشته باشم:۱-boot با حجم 500 مگ.-swap با حجم 500مگ .3-Root با حجم 45 گیگ.۴-Home با حجم دلخواه.
خوب شروع میکنیم.روی freespace می ریم.گزینه های پایین صفحه اینجوری باید تغییر کنن:
92x_5.png
رو دکمه new کلیک میکنیم.بهش مقدار 500M رو میدیم و سپس اینتر میزنیم.بعد همون نوار پایینی باید به چیزی شبیه نوار زیر تبدیل شده باشه:
9k0c_6.png
میریم رو گزینه type ش و اینتر میزنیم.یه لیست، مشابهِ لیست زیر باید بهتون نشون داده بشه. دقت کنید که میخوایم واسه پارتیشن هامون "نوع" تعریف کنیم.(مثلا یادتونه تو ویندوز داشتیم ntfs یا fat32? این همونه..منتهی گنو/لینوکس فایل سیستم های متنوع تری داره smile)
y9u0_7.png
خوب یه نکته بگم:واسه سه پارتیشن boot,Root,Home نوع پارتیشن هامون باید همین linux با شماره 83 باشه.فقط واسه پارتیشن swap نوعشو میذاریم رو:Linux swap / Solaris با شماره 82.
***نکته خیلی مهم:پارتیشن Boot رو حتما بوتیبل کنید. در صورتی که پارتیشن بوت رو نساختید، پارتیشن روت رو بوتیبل کنید.(این کار الزامیست و گرنه سیستمتون بوت نمیشه!)به نحوی که تیک ستارهی بغلِ پارتشین باید دیده بشه.

بعد از اینکه پارتیشن هامونو ساختیم دکمه write رو میزنیم و از برنامه cfdisk خارج میشیم.
***نکته خیلی مهم***: ساخت و بوت کردن پارتیشن بوت ممکنه چنین مشکلاتی براتون بوجود بیاره.

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

mkfs.ext4 /dev/sda1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

مرحله هشتم(مانت کردنِ پارتیشنهای فرمت شده):
سپس پارتیشن های فرمت شده رو سوار(مانت) میکنیم:

mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
swapon /dev/sda2
mkdir /mnt/home
mount /dev/sda4 /mnt/home

مرحله نهم(رَنک کردن میرورها):
قبل از شروع به نصب بسته های ضروری لازم است آینه ها بر اساس بیشترین سرعت به روزرسانی شوند. مراحل زیر را طی کنید:

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
rankmirrors -n 10 /etc/pacman.d/mirrorlist.bak > /etc/pacman.d/mirrorlist

مرحله دهم(نصب بسته های base,base-devel)
حالا همه چیز مهیاست برای نصب آرچ. این توزیع به خودیِ خود هیچ بسته ای روی سیستم مقصد نصب نمیکنه. (برخلاف اکثر توزیع ها و سیستم عامل های دیگه!)این شما هستید که تعیین میکنید چه بسته ای نصب بشه. برای اینکه شالوده ي سیستم ساخته بشه نیاز دارید که دو گروه بسته ی:base و  base-devel رو نصب کنید:

pacstrap -i /mnt base base-devel

*نکته*: سوییچ i باعث میشه قبل از نصب از شما اجازه گرفته بشه و بتونید بسته های اولیه رو تغییر بدید یا کم و زیادشون کنید. (مثلا میتونید به جای کرنل معمولی کرنل lts رو نصب کنید.)
حالا پس از مدتی(که البته این زمان به سرعت اینترنت شما هم بستگی دارد)بسته های اصلی و کور نصب میشوند.(در 29 بهمن ماه سال 1396 شمسی تعداد این بسته ها 151 و حجمی حدود 250 مگابایت داشتند.این مدت زمان را میتوانید به گوشه ای تکیه داده و تخمه بخورید یا یه دست limbo با گوشیتون بازی کنید! D:)

مرحله یازدهم(بررسی فایل fstab)
سپس باید فایل fstab را که حاوی مشخصات پارتیشن های ماست بسازیم:

genfstab -p /mnt >> /mnt/etc/fstab

مرحله دوازدهم(تغییر ریشه یاchroot)
حالا نوبت به تغییر ریشه می رسد تا باقی عملیات را به کمک chroot انجام دهیم:

arch-chroot /mnt

مرحله سیزدهم(ست کردن منطقه زمانی و زبان سیستم)
ابتدا فایل زیر رو باز کنید:

nano /etc/locale.gen

و سپس خطوط زیر را آن-کامنت کنید:

en_US.UTF-8 UTF-8 
fa_IR UTF-8  

و در نهایت دستورات زیر رو وارد کنید:

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

و برای منطقه زمانی:

ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime

ساعت سیستم:

hwclock --systohc --utc

تذکر: در صورتی که به صورت دوال-بوت از آرچ در کنار ویندوز استفاده میکنید، احتمالا به مشکلاتی در تداخل ساعات سیستم مواجه خواهید شد. برای اینکه هر دو سیستم از یک ساعت مشخص استفاده کنند، اینجا را ببینید.
مرحله چهاردهم(انتخاب کردن نام سیستم)
میتونید واسه سیستم تون یه اسم انتخاب کنید:

echo sys_name > /etc/hostname

مرحله پانزدهم(پیکره بندی مخازن و بروزرسانی سیستم)
این مرحله جز مراحلی هست که به شخصه خیلی دوسش دارم. چون مربوط به پکمن میشه. طبق نکته سوم که در دیباچه ذکر شد، مطمئنا دیگه نیازی به مخزن multilib نخواهیم داشت.(این مخزن بسته های 32 بیتی رو برای سیستم های 64بیتی مهیّا میکرد.)
ابتدا فایل تنظیمات پکمن رو با ویرایشگری دلخواه باز کنید.

nano /etc/pacman.conf

برای فعالسازی مخازن AUR خطوط زیر رو به انتهای این فایل اضافه کنید:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

و همین طور جهت دسترسی به مخازن چین(مخزنی هست که بسته های باینریِ موجود در AUR رو در خودش نگهداری میکنه و به شدت توصیه میکنم ازش استفاده کنید.):

[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch

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

UseDelta = 0.7

2.ILoveCandy: نمایشِ پکمن هنگام به روزرسانی یا نصب نرم افزارها.
3. Color: پکمنِ رنگی رنگی.
4. TotalDownload: نمایش حجم کلی دانلود دربه روزرسانیها یا نصب نرمافزارها.

و سپس سیستم را به روزرسانی کنید تا تغییرات اعمال گردند:

pacman -Syu

مرحله شانزدهم(ست کردن پسورد کاربر روت)

passwd

***نکته خیلی مهم***:  هنگام کارکردن با آرچ سعی کنید از طریق یوزر روت لاگین نکنید..معمولا رسم بر این هست که یوزری با دسترسی های محدود تر میسازن و هر موقع نیاز به دسترسی روت بود با sudo این کارو میکنن.

مرحله هفدهم(ساخت کاربر معمولی)

useradd -m -g users -G wheel -s /bin/bash USERNAME

مرحله هجدهم(ست کردن پسورد کاربر معمولی)

passwd USERNAME

مرحله نوزدهم(ویرایشِ فایلِ visudo)

EDITOR=nano visudo

مقدار زیر را آن-کامنت کنید و اگر وجود نداشت ایجادش کنید:

%wheel ALL=(ALL) ALL

مرحله بیستُم(نصب برنامه autocomplete - اختیاری)
برای اینکه موقع نوشتنِ دستورات در بش بتوانید از دکمه ی تب برای کامل کردن دستورات بهره ببرید، بسته زیر رو باید نصب کنید:

pacman -S bash-completion

مرحله بیست و یکم(نصب بوت لودر)
اگر مایلید آرچ رو در کنار سیستم عاملها یا توزیع های دیگه استفاده کنید لازمه که بوت لودر نصب کنید. حالا دستورات زیر رو بزنید:

pacman -S os-prober
pacman -S grub
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg           

نکته: اگر به خطای زیر برخورد کردید:

Warning: Failed to connect to lvmetad. Falling back to device scanning.

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

مرحله بیست و دوّم(مهیا کردن سیستم پس از بوت)
قبل از اینکه از محیط chroot خارج شویم باید از آماده بودن اینترنت خود مطمین شویم. در صورتی که از شبکه بیسیم استفاده میکنید غیر فعال کردن سرویس dhcpcd و صدور فرمان wifi-menu کافی خواهد بود(مطمین باشید هیچ سرویس دیگری در حالت استفاده از اینترفیس بیسیم شما نیست. مثلا اگر سهواً سرویسِ NetworkManager رو فعال کردید، حتما غیرفعالش کنید.) در غیر این صورت نام شبکه خود را توسط دستور زیر می یابیم:(اگر از LAN استفاده میکنید دنبال مدخلی با شروع شونده L باشید در غیر این صورت دنبال مدخلی با شروع شونده W باشید.)

ip link

حالا کافی ست سرویس مربوطه را فعال سازی کنید:

systemctl enable dhcpcd@SERVICENAME.service

حالا بایستی از chroot خارج شوید و البته تمامی پارتیشن ها را هم آن-مانت کرده و سپس ریبوت کنید:

exit
umount -R /mnt
reboot

تبریک...به مرحله پسا-chroot خوش آمدید! D:
الان وقتشه که با کاربری که تو مرحله 12 ساختین لاگین کنید و آجر به آجر سیستم تون رو طبق سلیقه و البته نیاز خودتون رو هم بچینید:(مرحله اول بایستی سرور گرافیکی X رو نصب کنید)

مرحله بیست و سوّم(نصب سرور گرافیکی X و ملحقاتش - اختیاری)

pacman -S xorg-server xorg-xinit xorg-server-common

مرحله بیست و چهارم(نصب درایور کارت گرافیکی - اختیاری)
سپس بسته به کارت گرافیک خودتون یکی از بسته های زیر رو نصب کنید:
Intel:

sudo pacman -S xf86-video-intel

nVidia:

sudo pacman -S xf86-video-nouveau

ATI:

sudo pacman -S xf86-video-ati

سیستم را یک بار ریبوت کنید تا درایورهای گرافیک تون فیکس بشن.

مرحله بیست و پنجم(نصب درایور تاچ پد - اختیاری)
اگه با لپتاب کار میکنید احتمالا احتیاج پیدا میکنید که تاچ پدتونو به کار بگیرید:

pacman -S xorg-xinput xf86-input-libinput 

مرحله بیست و ششم(نصب میزکار یا مدیرپنجره - اختیاری)
حالا به مرحله جذاب نصب میزکار رسیدیم..جایی که معمولا افراد سعی میکنن با توجه به نیاز خودشون و البته سلیقه و علاقه ای که به محیط کاری خاصی دارن یه میز کار رو انتخاب کنن.ما اینجا سعی می کنیم شیوه نصب یه میزکارو خدمت تون شرح بدیم و برای باقی میزکارهای معروف لینک هاشونو برای مطالعه در اختیارتون میذاریم:
Cinnamon: میزکار محبوب خودم که معمولا با دیسپلی منیجرِ SDDM ترکیبش میکنم:

pacman -S cinnamon sddm

کاری که معمولا پس از نصب هر دیسپلی منیجر باید انجام بدین اینه که سرویسشو فعال کنید تا با هر بار ریستارت شدنِ سیستم بتونید با اون دیسپلی منیجر خاص لاگین کنید.اینجوری:

systemctl enable sddm.service

باقی میزکارهای معروف:
1. گنوم
2. KDE Plasma
3. XFCE
4. Deepin
مدیر پنجره ها:
1. OpenBox
2. i3

مرحله بیست و هفتم(مدیریت شبکه و اینترنت پس از نصب)
برای اینکه بعد نصب میزکار ها بتونید شبکه و وای فای خودتون رو به نحو مطلوبی مدیریت کنید دو بسته پیشنهادی زیر رو نصب کنید:

sudo pacman –S networkmanager network-manager-applet net-tools 

و حالا سرویس dhcpdc تون رو غیر فعال کنید:

sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service

و روند اجرای مدیریت شبکه و اینترنت را به دستان پر توان نتورک-منیجر بسپارید:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

مرحله بیست و هشتم(نصب یک AUR-Helper - اختیاری)
Aur-Helper ها برنامه هایی غیر رسمی اند که جهت دریافت بسته ها از مخزن AUR مورد استفاده قرار میگیرند. اگرچه پیشنهادِ اکید بنده این هست که قبل از کار با این ابزارها حداقل یک بار به صورت دستی سورس ها رو از این مخزن دریافت و خودتون شروع به میک کردنشون کنید.
اما خوب در بسیاری موارد، AUR-Helper ها میتونن به این روند سرعت ببخشند. هلپری که من دارم ازش استفاده میکنم yaourt هست. بدین صورت می تونید نصبش کنید:

sudo pacman -S yaourt

مرحله بیست و نهم(مانت کردن خودکار پارتیشن هایNTFS  - اختیاری)
اگر شما هم مثل من از درایوهای NTFS ای بصورت مشترک بین ویندوز و آرچ تون استفاده میکنید احتمالا دلتون نمیخواد هر سری که لاگین میکنید برای مانت شدن پسورد وارد کنید. پس بیاید فرايند مانت شدن این پارتیشن ها رو به کمک  NTFS-3Gخودکار کنیم. ابتدا بسته nfts-3g رو نصب کنید:

sudo pacman -S ntfs-3g 

بعد باید محتویات فایل fstab رو جوری تغییر بدیم که با هر بار لاگین بتونه این پارتیشن ها رو مانت کنه. محتوای فعلی fstab من بدین شکله:

# <file system> <dir> <type> <options> <dump> <pass>
# UUID=7e9d3053-e053-48a5-b30b-34ae06d799dc
/dev/sda8               /               ext4            rw,relatime,data=ordered        0 1

# UUID=6f0d1bfe-0fdf-44b1-9c7e-8b63decd82df
/dev/sda6               /boot           ext4            rw,relatime,data=ordered        0 2

# UUID=4aa7c810-059c-4004-80cc-9e2a20455195
/dev/sda9               /home           ext4            rw,relatime,data=ordered        0 2

# UUID=86652314-2b19-4f27-a0aa-02a4d5305e01
/dev/sda7               none            swap            defaults,pri=-2 0 0

که همون طور که مشاهده میکنید به ترتیب root, boot, home , swap رو داره مانت میکنه. من دو تا درایو ntfs ای به نام های C , D هم دارم و میخوام اونا رو به این فایل اضافه کنم.
ابتدا با دستور زیر UUID شونو پیدا میکنم:

sudo blkid 

و بعد خطوط زیر رو به انتهای فایل fstab اضافه میکنم:

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda2 --> C
UUID=5C0A0E930A0E6A7A  /mnt/C       ntfs-3g         uid=linarcx,gid=users    0 0

# /dev/sda5 --> D
UUID=D2405DAE405D99D5  /mnt/D      ntfs-3g         uid=linarcx,gid=users    0 0

*نکته 1*: ملاحظه میکنید که <dir>  رو یک مسیر دلخواه دادم.(mnt/)
*نکته 2*: برای اینکه این پارتیشن ها فقط توسط یوزر خاصی قابل دسترسی و نوشتن باشن میتونید در بخش <options>  مقادیر مد نظرتونو بهش انتساب کنید.
حالا هر موقع که سیستم رو ریستارت کنید ملاحظه میکنید که در مرحله بوت این پارتیشن ها هم بصورت خودکار مانت میشن.

مرحله سی اُم(نصب بسته ها و کدک های صوتی/تصویری - اختیاری)
صوت:

sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol alsa-utils alsa-oss alsa-plugins

تصویر:

pacman -S mesa

کدک های صوتی-تصویری:

sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins

مرحله سی و یکم(تنظیم/نصب بسته های فونت - اختیاری)
دو بسته فونتِ فارسی زیر رو از Aur میتونید نصب کنید:

yaourt -S persian-fonts ttf-x2

و همینطور فونت های غیرفارسی:

sudo pacman -S dina-font gnu-free-fonts ttf-croscore ttf-dejavu ttf-droid ttf-freefont ttf-liberation

مرحله سی و دوّم(تغییر اپلیکیشن های پیش فرض - اختیاری)
در اوایل کار پس از نصب تو هر میزکاری که باشین ممکنه با مشکل بازشدن فایل ها مثلا با ادیتور مواجه بشین. یا انتظار داشته باشین یه فایل تکست با ویم باز شه اما این اتفاق نیفته. یه سری کانفیگ-فایل ها هستن که میتونن بهمون کمک کنن ابزارهای پیش فرض رو برای اجرای اکستنشن های مخصوص، سِت کنیم. فایل زیر رو باز کنید:

sudo vim /usr/share/applications/mimeinfo.cache

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

inode/directory=nemo.desktop;

یا مثلا میخوام هر چی فایل تکست دارم با vscode باز بشه:

text/plain=visual-studio-code.desktop;

برای کسب اطلاعات بیشتر به ویکی مراجعه کنید.

مرحله سی و سوّم(نصب آیکون پک و تم - پیشنهادی)
نصب تم و آیکون های زیبا میتونه روحیه کاربر رو هنگام کار روزانه با سیستم بسیار شاد کنه. هرازگاهی یه سری سایتا میان و لیست هایی
ایجاد میکنن که بهترین و زیباترین تم ها و آیکون پک ها رو به کاربرا پیشنهاد میکنن. چندتا شونو نصب میکنیم:
تم ها:

sudo pacman -S arc-solid-gtk-theme 
yaourt -S osx-arc-shadow  osx-arc-darker

آیکون ها:

sudo pacman -S papirus-icon-theme deepin-gtk-theme
yaourt -S paper-icon-theme-git arc-icon-theme-git moka-icon-theme la-capitaine-icon-theme-git obsidian-icon-theme-git compass-icon-theme macos-icon-theme flat-remix-git xenlism-wildfire-icon-theme-git

مرحله سی و چهارم(اتصال به دستگاه های اندرویدی)
باید از MTP استفاده کرد. و بسته های زیر رو نصب کرد و بعدش سیستم رو ریستارت کرد:
1. mtpfs
2. android-file-transfer
3. android-tools
4. android-udev
5. gvfs-mtp

مرحله سی و پنجم(ادامه مسیر...)
* اگر کاربری تازه وارد در دنیای گنو/لینوکس هستید، مسلّما در ابتدای کار با مشکل پیدا کردن نرم افزارهای جایگزینی که در ویندوز باهاشون کار میکردید دست و پنجه نرم خواهید کرد. پیشنهاد من به شما سایت alternativeto هست. در این سایت مثلا میتونید به دنبال جایگزین های آزاد/متن بازِ نرم افزار فتوشاپ بگردید.
* سعی کنید در آرچ از حداقل بسته ها(و باکیفیت ترین شون) استفاده کنید. در واقع تلاش کنید همواره گلچینی از باکیفیت ترین و بهترین بسته ها رو داشته باشید. (مثلا چهارتا پلیر و پنج تا میزکار نداشته باشید!البته این کار شدنیه اما بهتره همیشه سیستم رو سبک نگه دارید.)برای مشاهده لیست بلند بالایی از نرم افزارهای کاربردی لطفا اینجا راببینید.
یه تاپیک هم راه انداختیم که به اپلیکیشن های منتخب از دید کاربرانِ همین انجمن می پردازه. می تونید حاصل تجربیاتِ کاربران رو درطی سالیان مختلف کار با آرچ و نرم افزارهای آزاد ببینید.
خودم هم به شخصه یه مخزنی در گیت هاب به ناممخزن بلاگیت رو هم راه انداختم تا کانفیگ ها و نکاتی که از دنیای گنو/لینوکس یاد گرفتم رو با بقیه به اشتراک بذارم. میتونید از اون آموزش ها استفاده کنید و حتی مخزن رو فورک و به بهبودش کمک کنید.
* حس مطالعه و جنگیدن رو در خودتون تقویت کنید. در واقع یه کاربر آرچ باید بتونه در مواقع نیاز به ویکی مراجعه کنه و نیازهاشو برآورده کنه.(دونستن زبان انگلیسی در حد معمول کافیه.)
خوب. "تقریبا" تموم شد.. البته کارمون به عنوان آلیس تازه شروع شده و سرزمین عجایبی به نام آرچ که تازه بناش کردیم و قراره روز به روز شخصی تر و منحصر به فردتر بشه..دوست دارین بازم توش غرق بشیم؟!
پس واسه یه مسافرتِ هیجان انگیز، کمربند هاتونو ببندید...

سایر منابع و مآخذ:
1. http://nutshell.ir

آخرین ویرایش توسط LinArcX (2018-06-28 22:34:47)

آفلاین

#2 2016-05-19 02:17:00

Риал Краесис
عضو
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 330

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

big_smile
با اجازه من بیفتم به جون نوشته سعید:

سعید دستورت برای dd اشتباست!
دستور درست:
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

۱-سعید تو مرحله اول مشکل داریا!
«نصب از طریق تورنت(توصیه سایت رسمی و خود من استفاده از این روش هست..به یه کلاینت تورنت مثل utorrent یا deluge نیاز دارید.)»
نصب از طریق تورنت نیستا!
دانلود ایزو از طریق تورنت هست!
(BitTorrent Download (recommended))
۲-در مورد بوتیبل کردن هم ویکی اصلی نرم افزار usb write رو هم پیشنهاد داده که مثل dd هست!
This method does not require any workaround and is as straightforward as dd under Linux. Just download the Arch Linux ISO, and with local administrator rights use the USBwriter utility to write to your USB flash memory.
۳-گیریم یکی بخواد ۳۲ بیت نصب کنه اون وقت چی؟
۴-پارتیشن بوت فقط زمانی نیازه که سیستم هاردش از  نوع GPT باشه
۵-بهتر بود اینو هم ذکر میکردی که SWAP بهتره حد اکثر بیش از ۸ گیگ نشه حتی اگه رم شما بیش از ۱۶ گیگ باشه(مثلا ۳۲ یا ۶۴ گیگ)
به جای fdisk از lsblk استفاده بشه بهتر نیست؟(نیاز به دسرسی روت نداره هرچند دیسک نصبی خودش روته)
۶−به پارتیشن بوت با اندازه ۱ گیگ نیاز نیست! خود ویکی ۱۰۰ مگ پیشنهاد میده ولی ما محض احتیات ۵۰۰ مگ درنظر میگیریم که با توجه به حجم کرنل ها بسیار زیاد هم هست!
۷−برا نصب با pacstrap بهتره سوییچ i رو هم بذاری تا از کاربر برای نصب اجازه بگیره!(شاید کسی خواست پکیج های اولیه رو تغییر بده!)
۸−بهتره تو بخش مولتی لایب توضیح بدی که فقط برای ۶۴ بیتی هست!(چون بالاتر خواهی گفت که ۳۲ بیتی هم نصب میشه)
۹-اون archlinuxfr مخزن دلتا هست نه AUR!
۱۰-وقتی GPT وارد بازی شد باید بگی که گراب با اون سازگاری نداره و باید syslinux نصب کنن!
۱۲-فقط انویدیا رو گفتی ها! ای ام دی پس چی؟
۱۳-کرومیوم؟(بهتره مرور گر رو بذاری خود کاربر انتخاب کنه)
۱۴-برنامه های pidgin و skype هم اضافه ان!(بازم کاربر بر اساس نیازش باید نصب کنه) همینطور audacious و xfburn
tongue cool

آخرین ویرایش توسط Риал Краесис (2016-05-22 04:43:31)


*** I FIGHT FOR USERS ***

آفلاین

#3 2016-05-19 13:49:36

LinArcX
عضو
ثبت شده: 2015-09-18
ارسال ها: 796

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

Риал Краесис نوشته است که:

big_smile
با اجازه من بیفتم به جون نوشته سعید:
۱-سعید تو مرحله اول مشکل داریا!
«نصب از طریق تورنت(توصیه سایت رسمی و خود من استفاده از این روش هست..به یه کلاینت تورنت مثل utorrent یا deluge نیاز دارید.)»
نصب از طریق تورنت نیستا!
دانلود ایزو از طریق تورنت هست!
(BitTorrent Download (recommended))
۲-در مورد بوتیبل کردن هم ویکی اصلی نرم افزار usb write رو هم پیشنهاد داده که مثل dd هست!
This method does not require any workaround and is as straightforward as dd under Linux. Just download the Arch Linux ISO, and with local administrator rights use the USBwriter utility to write to your USB flash memory.
۳-گیریم یکی بخواد ۳۲ بیت نصب کنه اون وقت چی؟
۴-پارتیشن بوت فقط زمانی نیازه که سیستم هاردش از  نوع GPT باشه.
۵-بهتر بود اینو هم ذکر میکردی که SWAP بهتره حد اکثر بیش از ۸ گیگ نشه حتی اگه رم شما بیش از ۱۶ گیگ باشه(مثلا ۳۲ یا ۶۴ گیگ)
به جای fdisk از lsblk استفاده بشه بهتر نیست؟(نیاز به دسرسی روت نداره هرچند دیسک نصبی خودش روته)
۶−به پارتیشن بوت با اندازه ۱ گیگ نیاز نیست! خود ویکی ۱۰۰ مگ پیشنهاد میده ولی ما محض احتیات ۵۰۰ مگ درنظر میگیریم که با توجه به حجم کرنل ها بسیار زیاد هم هست!
۷−برا نصب با pacstrap بهتره سوییچ i رو هم بذاری تا از کاربر برای نصب اجازه بگیره!(شاید کسی خواست پکیج های اولیه رو تغییر بده!)
۸−بهتره تو بخش مولتی لایب توضیح بدی که فقط برای ۶۴ بیتی هست!(چون بالاتر خواهی گفت که ۳۲ بیتی هم نصب میشه)
۹-اون archlinuxfr مخزن دلتا هست نه AUR!

۱۲-فقط انویدیا رو گفتی ها! ای ام دی پس چی؟
۱۳-کرومیوم؟(بهتره مرور گر رو بذاری خود کاربر انتخاب کنه)
۱۴-برنامه های pidgin و skype هم اضافه ان!(بازم کاربر بر اساس نیازش باید نصب کنه) همینطور audacious و xfburn
tongue cool

Done

Риал Краесис نوشته است که:

۱۰-وقتی GPT وارد بازی شد باید بگی که گراب با اون سازگاری نداره و باید syslinux نصب کنن!

آخرین ویرایش توسط LinArcX (2016-05-22 18:50:44)

آفلاین

#4 2016-05-19 18:15:37

Риал Краесис
عضو
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 330

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

stackoverflow نوشته است که:
Риал Краесис نوشته است که:

big_smile
با اجازه من بیفتم به جون نوشته سعید:
۱-سعید تو مرحله اول مشکل داریا!
«نصب از طریق تورنت(توصیه سایت رسمی و خود من استفاده از این روش هست..به یه کلاینت تورنت مثل utorrent یا deluge نیاز دارید.)»
نصب از طریق تورنت نیستا!
دانلود ایزو از طریق تورنت هست!
(BitTorrent Download (recommended))

Done

Риал Краесис نوشته است که:

۲-در مورد بوتیبل کردن هم ویکی اصلی نرم افزار usb write رو هم پیشنهاد داده که مثل dd هست!
This method does not require any workaround and is as straightforward as dd under Linux. Just download the Arch Linux ISO, and with local administrator rights use the USBwriter utility to write to your USB flash memory.

Done

Риал Краесис نوشته است که:

۳-گیریم یکی بخواد ۳۲ بیت نصب کنه اون وقت چی؟
۴-پارتیشن بوت فقط زمانی نیازه که سیستم هاردش از  نوع GPT باشه
۵-بهتر بود اینو هم ذکر میکردی که SWAP بهتره حد اکثر بیش از ۸ گیگ نشه حتی اگه رم شما بیش از ۱۶ گیگ باشه(مثلا ۳۲ یا ۶۴ گیگ)
به جای fdisk از lsblk استفاده بشه بهتر نیست؟(نیاز به دسرسی روت نداره هرچند دیسک نصبی خودش روته)
۶−به پارتیشن بوت با اندازه ۱ گیگ نیاز نیست! خود ویکی ۱۰۰ مگ پیشنهاد میده ولی ما محض احتیات ۵۰۰ مگ درنظر میگیریم که با توجه به حجم کرنل ها بسیار زیاد هم هست!
۷−برا نصب با pacstrap بهتره سوییچ i رو هم بذاری تا از کاربر برای نصب اجازه بگیره!(شاید کسی خواست پکیج های اولیه رو تغییر بده!)
۸−بهتره تو بخش مولتی لایب توضیح بدی که فقط برای ۶۴ بیتی هست!(چون بالاتر خواهی گفت که ۳۲ بیتی هم نصب میشه)
۹-اون archlinuxfr مخزن دلتا هست نه AUR!
۱۰-وقتی GPT وارد بازی شد باید بگی که گراب با اون سازگاری نداره و باید syslinux نصب کنن!

In Progress...

Риал Краесис نوشته است که:

۱۲-فقط انویدیا رو گفتی ها! ای ام دی پس چی؟
۱۳-کرومیوم؟(بهتره مرور گر رو بذاری خود کاربر انتخاب کنه)
۱۴-برنامه های pidgin و skype هم اضافه ان!(بازم کاربر بر اساس نیازش باید نصب کنه) همینطور audacious و xfburn
tongue cool

Done

دمت جیلیز ویلیز! tongue cool


*** I FIGHT FOR USERS ***

آفلاین

#5 2016-10-22 13:41:57

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

تبریک...به مرحله پسا-chroot خوش آمدید! D:
الان وقتشه که با کاربری که تو مرحله 12 ساختین لاگین کنید و آجر به آجر سیستم تون رو طبق سلیقه و البته نیاز خودتون رو هم بچینید:(مرحله اول بایستی سرور گرافیکی X  رو نصب کنید)
مرحله بیست و یکم(نصب سرور گرافیکی X و ملحقاتش)

pacman -S xorg
pacmna -S xterm
pacmna -S xorg-xclock
pacmna -S xorg-twm
pacmna -S xorg-xinit
pacmna -S xorg-server-utils
pacman -S mesa

درود بر شما، من در این قسمت به مشکل خوردم مشکل اینکه وقتی دستور pacman -S xorg رو می زنم شورع به ارور دادن می کنه پشت سر هم و نمی تونه دانلود کنه مشکل چیه و چکار باید کرد؟

آخرین ویرایش توسط Salar (2016-10-22 14:05:22)


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#6 2016-10-22 14:01:41

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,398

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

ارور رو بذارید لطفا.

آفلاین

#7 2016-10-22 15:14:55

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

Arcush نوشته است که:

ارور رو بذارید لطفا.

عکس گرفتم امیدوارم قابل فهم باشه چون کیفیت دوربین موبایلم اصلاً خوب نیست . :-/

http://bit.do/cNykZ


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#8 2016-10-22 15:44:03

pharbod
عضو
از : /
ثبت شده: 2016-08-31
ارسال ها: 50

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

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

dhcpcd

آفلاین

#9 2016-10-22 15:48:54

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

pharbod نوشته است که:

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

dhcpcd

من آرچ رو دارم روی PC نصب می کنم و از اول هم با لن بودم.


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#10 2016-10-22 15:59:38

pharbod
عضو
از : /
ثبت شده: 2016-08-31
ارسال ها: 50

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

خب یک پینگ بگیر ببین اصلا به اینترنت وصلی یا نه؟

ping google.com

آفلاین

#11 2016-10-22 18:08:51

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

pharbod نوشته است که:

خب یک پینگ بگیر ببین اصلا به اینترنت وصلی یا نه؟

ping google.com

بعید می دونم برای اینترنتم باشه ولی یه پینگ می گیرم، حالا اگر پینگ گرفتم و مشکل از اینترنت بود بعدش باید چیکار کنم ؟

آخرین ویرایش توسط Salar (2016-10-22 19:14:47)


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#12 2016-10-22 18:41:48

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

pharbod نوشته است که:

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

dhcpcd

وقتي اين دستور رو وارد مي كنم (منظور دستور بالا ست) نتيجش اين ميشه : pidfile_lock:Permissiond denied و وقتي دستور ping google.com رو وارد مي كنم نتيجش اين ميشه : ping: google.com : Name or service not known . اين رو هم  اضافه كنم كه وقتي آرج رو بوت مي كنم اون اول يه تايم مياد كه بعد از يه ديقيه كه تموم  ميشه اون وقت از من يوزر و بسورد مي خواد. ( اكر بعضي حروف اشباه هستند بخاطر كيبورد عربي و با PS4 هستم)

آخرین ویرایش توسط Salar (2016-10-22 18:55:09)


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#13 2016-10-22 22:03:20

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,398

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

dhcpcd رو با sudo بزنید.


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

آفلاین

#14 2016-10-23 02:04:34

TUX
عضو
ثبت شده: 2016-01-31
ارسال ها: 86

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

ساده ترین راه نصب هم استفاده از https://arch-anywhere.org
بدون نصب هیچ بسته اضافی، فقط یه محیط نیمه گرافیکی (dialog) ایجاد کرده تا کار خیلی راحت تر شه

آفلاین

#15 2016-10-23 09:34:34

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,398

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

البته خیلی کار داره تا تبدیل بشه به چیزی شبیه به cli-installer مثلا مانجارو و یا بهترینی که من دیدم، یعنی اینستالر اسلکویر. موقعی که من امتحانش کردم نمیتونست همزمان دوتا زبان رو انتخاب کنه (locale) و بازگشت به عقبش باعث  میشد از محیط نصاب خارج بشم. البته تا حالا حتما خیلی بهتر شده و همونطور که اشاره کردین یه گزینه مناسب هست برای نصب اتوماتیک ولی بدون چیزی اضافه.

آفلاین

#16 2016-10-24 17:20:27

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

دورد دوباره، بعد از زدن دستور

sudo pacman –S net-tools network-manager-applet

و نصبش و غیر فعال کردن سرویس dhcpdc؛ دستور بعدی که برای فعال کردن نتورک منیجر هست با این خطا رو به رو می شم مشکل چیه ؟

Failed to enable unit: No such file or directory
Failed to start NetworkManager.service: Unit NetworkManager.service not found. 

در ادامه وقتی می خوام yaourt رو نصب کنم بهم میده.

error: target not found: yaourt

آخرین ویرایش توسط Salar (2016-10-24 17:23:44)


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#17 2016-10-24 17:23:22

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 308

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

خود برنامه networkmanager رو هم باید نصب کنید.

$ sudo pacman -S networkmanager

آفلاین

#18 2016-10-24 17:34:04

Salar
عضو
از : Isfahan
ثبت شده: 2016-05-25
ارسال ها: 23
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

morealaz نوشته است که:

سپاسگزارم.

و اما yaourt رو چیکار کنم نصب بشه و من هنگام نصب ساعت رو تنظیم کردم طبق آموزش ولی الآن ساعت و تاریخ اشتباه هستن مشکل این چیه ؟


.:ما به هم کمک می کنیم چون وجود انسان همین است:.

آفلاین

#19 2016-11-25 19:36:48

ali_molaei
عضو
از : اراک
ثبت شده: 2016-07-30
ارسال ها: 29
وب سایت

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

Риал Краесис نوشته است که:

big_smile
با اجازه من بیفتم به جون نوشته سعید:

سعید دستورت برای dd اشتباست!
دستور درست:
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

۱-سعید تو مرحله اول مشکل داریا!
«نصب از طریق تورنت(توصیه سایت رسمی و خود من استفاده از این روش هست..به یه کلاینت تورنت مثل utorrent یا deluge نیاز دارید.)»
نصب از طریق تورنت نیستا!
دانلود ایزو از طریق تورنت هست!
(BitTorrent Download (recommended))
۲-در مورد بوتیبل کردن هم ویکی اصلی نرم افزار usb write رو هم پیشنهاد داده که مثل dd هست!
This method does not require any workaround and is as straightforward as dd under Linux. Just download the Arch Linux ISO, and with local administrator rights use the USBwriter utility to write to your USB flash memory.
۳-گیریم یکی بخواد ۳۲ بیت نصب کنه اون وقت چی؟
۴-پارتیشن بوت فقط زمانی نیازه که سیستم هاردش از  نوع GPT باشه
۵-بهتر بود اینو هم ذکر میکردی که SWAP بهتره حد اکثر بیش از ۸ گیگ نشه حتی اگه رم شما بیش از ۱۶ گیگ باشه(مثلا ۳۲ یا ۶۴ گیگ)
به جای fdisk از lsblk استفاده بشه بهتر نیست؟(نیاز به دسرسی روت نداره هرچند دیسک نصبی خودش روته)
۶−به پارتیشن بوت با اندازه ۱ گیگ نیاز نیست! خود ویکی ۱۰۰ مگ پیشنهاد میده ولی ما محض احتیات ۵۰۰ مگ درنظر میگیریم که با توجه به حجم کرنل ها بسیار زیاد هم هست!
۷−برا نصب با pacstrap بهتره سوییچ i رو هم بذاری تا از کاربر برای نصب اجازه بگیره!(شاید کسی خواست پکیج های اولیه رو تغییر بده!)
۸−بهتره تو بخش مولتی لایب توضیح بدی که فقط برای ۶۴ بیتی هست!(چون بالاتر خواهی گفت که ۳۲ بیتی هم نصب میشه)
۹-اون archlinuxfr مخزن دلتا هست نه AUR!
۱۰-وقتی GPT وارد بازی شد باید بگی که گراب با اون سازگاری نداره و باید syslinux نصب کنن!
۱۲-فقط انویدیا رو گفتی ها! ای ام دی پس چی؟
۱۳-کرومیوم؟(بهتره مرور گر رو بذاری خود کاربر انتخاب کنه)
۱۴-برنامه های pidgin و skype هم اضافه ان!(بازم کاربر بر اساس نیازش باید نصب کنه) همینطور audacious و xfburn
tongue cool

مورد ۱۰ کاملا غلطه، گراب هیچ مشکلی با GPT نداره، من الان نصب دارم!
به اینجاها مراجعه کنید
https://wiki.archlinux.org/index.php/GR … and_an_ESP
https://wiki.archlinux.org/index.php/EF … _Partition

آفلاین

#20 2017-05-05 16:13:19

nrsqlgb
عضو
ثبت شده: 2017-05-02
ارسال ها: 27

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

LinArcX نوشته است که:
umount -R /mnt
exit
reboot

سلام
من طبق این عمل کردم و خطا داد.
این مورد رو اشتباها جابجا نوشتید.
https://wiki.archlinux.org/index.php/In … and_reboot

اول باید exit زده بشه و بعد باید umount بشه.
سپاس فرراوان.اگه درست میگم لطفا اصلاح کنید.

آخرین ویرایش توسط nrsqlgb (2017-05-05 16:14:26)

آفلاین

#21 2017-05-05 16:17:36

nrsqlgb
عضو
ثبت شده: 2017-05-02
ارسال ها: 27

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

LinArcX نوشته است که:
reboot

سلام
من دفعه 4-5 هست ارچ رو میخام نصب کنم و وقتی reboot میزنم به مشکل میخورم.
اینبار دقیقا طبق حرف های شما پیش رفتم.. ولی بازم بعد از زدن ریست خطا خوردم . دیگه میخام گریه کنم از بس حجم اینترنت سر نصب ارچ از بین رفت!!!!!!!!!!!

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

خطا:

..............
..............
..............
[failed] failed umounting /run/archiso/bootmnt
..............
..............
..............
umount: can't umount /dev/loop0 invalid argument
umount: can't umount /oldrun/archiso/cowspace invalid argument

الان اینجا هنگ کرده! چکار کنم لپ تاپم رو!؟


http://up.vbiran.ir/uploads/18146149398 … 01_ll1.jpg
http://up.vbiran.ir/uploads/4867149398617341915_ll2.jpg
http://up.vbiran.ir/uploads/14935149398 … _ll1-1.jpg
http://up.vbiran.ir/uploads/18696149398 … _ll2-1.jpg
http://up.vbiran.ir/uploads/30542149398 … l1-1-2.jpg

همچنین توی سایت https://unix.stackexchange.com/question … -on-laptop هم پرسش کردم..
لطفا کمک کنید.

آخرین ویرایش توسط nrsqlgb (2017-05-05 16:49:28)

آفلاین

#22 2017-05-05 18:03:46

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,398

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

این تاپیک بسیار مفید بسته میشه تا سؤالات پیرامون اون در تاپیک های جداگانه ای پرسیده بشن. شخص پرسنده میتونه به این تاپیک لینک بده.
پ.ن: nrsqlgb@ عزیز، شما سؤال مشابهی رو در دو تاپیک پرسیده اید (http://bbs.archusers.ir/viewtopic.php?pid=6766#p6766). این آشفتگی در سیر طبیعی انجمن هست. بنابراین تکرار مجدد این کار قابل پذیرش نیست.

آخرین ویرایش توسط Arcush (2018-02-18 20:43:43)

آفلاین

#23 2018-02-23 04:24:37

حسین حیدری
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 407

پاسخ: آموزش : 35 مرحله طلاییِ نصب آرچ

مرحله 31:

برای استفاده از yaourt نباید sudo به کار گرفته بشه! لطفا ویرایش کنید!

آخرین ویرایش توسط حسین حیدری (2018-03-29 14:45:14)


Just an anime fan

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB