Installation guide (العربية)

From ArchWiki
Jump to: navigation, search

سيرشدك هذا المستند خلال عملية تثبيت آرتش لينكس باستخدام سكرِبتات تثبيت آرتش. قبل التثبيت، نَنصحُك بزيارة الأسئلة الأكثر تكرارًا. طالع دليل المبتدئين لدليل تثبيت مفصّل ومفسّر أكثر.

ويكي آرتش الذي يشرف عليه المجتمع هو مورد ممتاز ويجب مراجعته للمشاكل أولًا. قناة آي‌آر‌سي (irc://irc.freenode.net/#archlinux )، والمنتديات متوفّران أيضًا للإجابة إن لم تحصل عليها من أي مكان آخر. أيضًا، تأكّد من مراجعة صفحات man لأي أمر تجده غريب، يمكن تنفيذ ذلك بسهولة عبر man الأمر.

التنزيل

نزّل صورة ISO الجديدة لآرتش لينكس من صفحة تنزيل آرتش لينكس.

  • الصورة الموفّرة يمكن إقلاعها من نظامي الإقلاع i686 و x86_64 لتثبيت آرتش لينكس عبر الشبكة. الوسيط الذي يحوي مستودع [core] لم يعد متوفّرًا الآن.
  • الصور موقّع عليها، لذا ينصح بشِدّة التحقق من التوقيع قبل استخدامها: يمكن فعل ذلك بتنزيل ملف ".sig" من صفحة التنزيل (أو واحد من المرايا المُسردة هناك) إلى نفس الدليل كملف ".iso" واستخدام pacman-key -v iso-file.sig.
  • يمكن حرق الصورة على اسطوانة CD، ضَمّ ملف ISO، أو كتابته إلى عصا USB مباشرةً. تحتاج إلى الصورة فقط للتثبيتات الجديدة، في حال وجود نظام آرتش لينكس مسبقًا، يمكنك تحديثه عبر pacman -Syu.

التثبيت

تخطيط لوحة المفاتيح

هناك خرائط مناسبة للمفاتيح للعديد من الدول وأنواع لوحة المفاتيح، ويمكن لأمر مثل loadkeys uk فعل ما تريد. يمكن العثور على خرائط مفاتيح أخرى في /usr/share/kbd/keymaps/ (يمكنك تجاهل مسار خريطة مفاتيح وامتداد الملف عندما تستعمل loadkeys).

تقسيم الأقراص

طالع التقسيم للتفاصيل.

إن أردت إنشاء أي أجهزة كتلية مكدّسة لـ LVM، disk encryption أو RAID، قم بذلك الآن.

تهيئة الأقسام

طالع أنظمة الملفات للتفاصيل.

إن كنت تستعمل ‎(U)EFI، ستحتاج غالبًا إلى قسم آخر لاستضافة قسم نظام UEFI. اقرأ إنشاء قسم نظام UEFI في لينكس.

ضمّ الأقراص

علينا الآن ضمّ قسم الجذر على /mnt. عليك أيضًا إنشاء أدلة لضمّ بقيّة الأقسام (في حال أردتها) (/mnt/boot، /mnt/home، ...) وضُمّ قسم التبديل لديك إن أردت أن يكتشفهم genfstab.

الاتصال بالإنترنت

خدمة DHCP ممكّنة افتراضيًّا لكل الأجهزة المتوفّرة. إن احتجت إلى إعداد عنوان IP ثابت أو استخدام أدوات إدارة مثل Netctl، عليك إيقاف هذه الخدمة أولًا: systemctl stop dhcpcd.service. لمعلوماتٍ أكثر، قم بقراءة configuring network.

الشبكة اللاسلكية

شغّل wifi-menu لإعداد الشبكة اللاسلكية لديك. للتفاصيل، طالع Wireless network configuration و Netctl.

تثبيت أساس النظام

قبل التثبيت، قد ترغب في تحرير /etc/pacman.d/mirrorlist لوضع المرآة المفضّلة لديك في الأعلى. ستُنسخ نسخة من قائمة المرايا هذه على نظامك الجديد عبر pacstrap كذلك، لذلك عليك القيام بذلك لأنه يستحقّ.

باستخدام السكرِبت pacstrap سنثبّت أساس النظام.

# pacstrap /mnt base

يمكن تثبيت حزم أخرى بإضافة أسمائها إلى الأمر أعلاه (مفصولة بفواصل)، متضمّنة محمّل الإقلاع إن أردته.

ضبط النظام

  • ولّد fstab بالأمر التالي (إن كنت تفضّل استخدام UUIDs أو الملصقات، أضف الخيار -U أو -L، بالترتيب):
# genfstab -p /mnt >> /mnt/etc/fstab
# arch-chroot /mnt
  • اكتب اسمَ مضيفكَ إلى /etc/hostname.
  • أوصِل /etc/localtime رمزيًّا إلى /usr/share/zoneinfo/Zone/SubZone. استبدل Zone و Subzone إلى your liking. مثلًا:
# ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
  • أزل التعليق عن المحليّة المحدّدة في /etc/locale.gen وولّدها عبر locale-gen.
  • عيّن تفضيلات المحليّة في /etc/locale.conf.
  • أضف خريطة مفاتيح الطرفية وتفضيلات الخط في /etc/vconsole.conf
  • اضبط /etc/mkinitcpio.conf كما تحتاجه (طالع mkinitcpio) وأنشئ قرص الذاكرة العشوائية الأولي عبر:
# mkinitcpio -p linux

تثبيت وضبط محمّل الإقلاع

يمكنك الاختيار بين GRUB أو Syslinux.

إزالة الضمّ وإعادة التشغيل

إذا كنتَ لا تزال في بيئة chroot اطبع exit أو اضغط Ctrl+D للخروج منها. لقد ضممنا الأقسام سابقًا تحت /mnt. في هذه الخطوة سنزيل الضمّ عنهم:

# umount /mnt/{boot,home,}

أعد التشغيل الآن ولِج داخل نظامك الجديد بحساب الجذر.

ما بعدَ التثبيت

إدارة المستخدمين

أضف أيّ حسابات للمستخدمين التي تحتاجها إلى جانب الجذر، كما هو مشروح في إدارة المستخدمين. ليست عادةً جيّدة لاستخدام حساب الجذر للاستخدام العادي، أو كشفهِ خلال SSH على خادم. يجب استخدام حساب الجذر فقط للمهام الإدارية.

إدارة الحزم

طالع pacman و إدارة الحزم للإجابات حول تثبيت، تحديث وإدارة الحزم.

إدارة الخدمات

تستخدم آرتش لينكس systemd كمُمهِّد (init)، الذي يكون مدير نظام وخدمات لِلينكس. لصيانة تثبيت آرتش لينكس لديك، ستكون فكرة جيّدة أن تتعلّم الأساسيات حولها. يتمّ التفاعل مع systemd بالأمر systemctl. اقرأ الاستخدام الأوّلي لأداة systemctl لمزيدٍ من المعلومات.

الصوت

يعمل ALSA غالبًا خارج نطاق الصندوق (out-of-the-box). تحتاج فقط إلى كتمه. ثبّت alsa-utils (والذي يحتوي alsamixer) واتبع التعليمات هذه.

ALSA مضمّن أيضًا مع النواة وهو مستحسن. إن لم يعمل، فـ OSS بديل موجود. إن احتجت متطلّبات صوت متقدّمة، ألقِ نظرةً على Sound system لنظرةٍ عامة على المقالات المختلفة.

تعريف الفيديو

نواة لينكس تتضمّن تعريفات مفتوحة المصدر للفيديو وتدعم hardware accelerated framebuffers. على أية حال، دعم userland مطلوب لتسريع OpenGL و 2D في X11.

إن لم تكن تعرف أي chipset للفيديو موجودة على حاسوبك، نفّذ:

$ lspci | grep VGA

لتحصل على قائمة كاملة من التعريفات مفتوحة المصدر للفيديو، ابحث في قاعدة بيانات الحزم.

$ pacman -Ss xf86-video | less

التعريف vesa هو تعريف generic mode-setting يعمل مع أغلب وحدات معالجة الرسوميات (GPU)، ولكن لا يوفّر أي تسريع ثنائي أو ثلاثي الأبعاد. إن لم تعثر على تعريف أفضل أو فشل تحميله، , Xorg سيرجع إلى vesa. لتثبيته:

# pacman -S xf86-video-vesa

لكي يعمل تسريع الفيديو، وأحيانًا لكشف كل الأوضاع التي يمكن لوحدة معالجة الرسوميات تعيينها، ستحتاج إلى تعريف فيديو مناسب:

الصنف النوع التعريف حزمة Multilib
(for 32-bit applications on Arch x86_64)
التوثيق
AMD/ATI مفتوح المصدر xf86-video-ati lib32-ati-dri[broken link: replaced by lib32-mesa] ATI
مملوك catalyst-dkmsAUR lib32-catalyst-utilsAUR AMD Catalyst
Intel مفتوح المصدر xf86-video-intel lib32-intel-dri[broken link: replaced by lib32-mesa] Intel graphics
Nvidia مفتوح المصدر xf86-video-nouveau lib32-nouveau-dri[broken link: replaced by lib32-mesa] Nouveau
xf86-video-nv (تعريف أثري (قديم))
مملوك nvidia lib32-nvidia-utils NVIDIA
nvidia-304xx lib32-nvidia-304xx-utils

خادم العرض

خادم العرض إكس (معروفٌ بـ X11 أو X) هو ميفاق (protocol) الشبكات والعرض، والذي يوفّر إنشاء النوافذ على عروض نقطية. إنّه المعيار الواقعيّ لإنجاز واجهات المستخدم الرسومية. طالع المقالة Xorg للتفاصيل.

Wayland ميفاق خادم عرض جديد ومرجع إنجاز ويستون متوفّر. هناك القليل من الدعم للتطبيقات لهذه المرحلة المبكّرة من التطوير.

الخطوط

قد ترغب في تثبيت مجموعة خطوط TrueType؛ بسبب تضمين الخطوط النقطية غير القابلة للتحجيم افتراضيًّا. DejaVu مجموعة من الجودة العالية، بخطوط للأغراض العامة بتغطية يونيكود جيّدة:

# pacman -S ttf-dejavu

ارجع إلى Font configuration لكيفية ضبط تصيير (rendering) الخطوط و Fonts لاقترحات للخطوط وتعليمات التثبيت.

ملحق

لقائمةٍ من التطبيقات المفيدة، طالع قائمة التطبيقات.

طالع التوصيات العامة لدروس ما بعد التثبيت مثل إعداد لوحة اللمس أو تصيير الخطوط.