بسم الله الرحمن الرحيم
أحبتى الكرام
نظرا لعدم التعرض لتوزيعة ارتش الجبار للحديث عنها كثيرا
فاليوم نتعرف على طريقة تثبيتها من البداية الى النهاية وكل ما تحتاجة بعد التثبيت
ما عليك الى متابعه الاوامر بدقة
اولا : التحميل
ثانيا : حرق الـISO على usb او cd
الحرق يتم بأحد البرامج من على الينكس يمكنك استخدام احد البرامج التالية :
1- unetbootin
2-Linux Live USB Creator
3- suse studio imagewriter
او برنامج k3p لحرق الcd
اما البرامج باستخدام الويندوزو
1- UltraISO
2- unetbootin
3- storekom
ثالثا : التثبيت
لتقوم باطلاع كامل ومفصل بطريقه مملة يمكنك استخدام الويكى الخاص بارتش
بعد الحرق على الفلاشة او الـ cd
نقوم بالدخول عليها كما فى الصوره ونختار نوع النظام الذى نريد تثبيته 32 او 64 بت
ستواجة هذه الصوره
من هنا سنبدأ بأذن الله
نقوم بتقسيم الهارد او تهيئه الاقسام اذا موجودة
ننشئ الاقسام التالية
قسم خاص للروت مساحه كافيه حوالى 10 جيجا
قسم خاص للسواب حوالى 2 جيجا او ضعف الرام اذا تريد
اذا تحب اضافه قسم خاص للهوم كما تشأء
طريقه التقسيم كما فى الفديو التالى :
بعد التقسيم نقوم بتهيئة الاقسام
اللون الاحمر متغير حسب القسم
تهيئة السواب
اللون الاحمر متغير حسب رقم القسم
لتفعيل السواب استخدم الامر
لعمل mount للاقسام التي أنشأناها عدا قسم السواب
انشاء قسم الهوم
لضم قسم الهوم
mount /dev/sda3 /mnt/home
انتهينا من التقسيم والتهيئه
ننتقل الى تفعيل الانترنت
للتأكد من عمل الانترنت او لا استخدم
او استخدم dhcpcd لتشغيله
ولتفعيله تلقائى دائما
systemctl enable dhcpcd.service
اذا كنت تستخدم wireless فيمكنك متابع التشغل بالتفصيل الممل هنــــــا
التعديل على المرايا
nano /etc/pacman.d /mirrolist
ما عليك الا حذف الهاشتاج -#- من امام المرايا التى تريدها ويمكنك تفعيل جميع المرايا لا مشكله فى ذالك
غالبا مرايا اليابان والمانيا ممتازة او على حسب ما تراه مناسب لدولتك
باستخدام السكرِبت pacstrap سنثبّت أساس النظام.
الان نقوم بتحميل الحزم التالي وتثبيت النظام :
pacstrap /mnt base base-devel vim
الأن نستخدم الـ arch-chroot
نقوم بأضافه اللغات الى النسخة
غالبا اللغات التنى نستخدمها هى العربية + الانجليزية
منها نحذف الهشتاج -#- من امام اللغات التى نحتاجها
اللغة العربية
ar_EG.UTF-8 UTF-8
اللغة الانجليزية
en_US.UTF-8 UTF-8
ثم التحديث
لتفعيل اللغه الأساسية للنظام على اساس اننا نستخدم اللغة الانجليزية
echo LANG =en_US.UTF-8 < /etc/locale.conf
ألان نقوم بتفعيل المكان والوقت
ln -s /usr/share/zoneinfo/Africa/Cairo /etc/localtime
الاحمر نقوم بتغييرها على حسب القارة والدولة كما مبين
ثم
الان نستخدم
ننتقل الى اضافة الباسورد للروت
سيطلب منك اضافه الباسورد
سيكون بهذا الشكل
اضافه الباسورد فى الطرفيه او الترمنال لا يظهر
اضافة المستخدم
useradd -m -g users -G audio,video,wheel -s /bin/bash mahmoud
الاحمر اسم المستخدم الذى تريده
الاخضر المجموعات التى تريد اضافة نفسك كمستخدم اليها يمكن الاستغناء عنها او الاضافه اليها
اضافة الباسورد للمستخدم
نقوم بعمليه تحديث للنظام
نقوم بتثبيت الGrub والتعديل عليه
تثبيت الـ Grub على الهارد دسك
Grub يكون في بعض الحالات هكذا:
grub-install --target=i386-pc --recheck /dev/sda
التعديل عليه
grub-mkconfig -o /boot/grub/grub.cfg
نقوم بالخروج من الـarch-chroot
الان أرتش لينكس تعمل على الجهاز بالمستخدم والـGrub
ما فى اى مشاكل فى النظام الان
الان نقوم بإعادة التشغيل
ندخل باروت
ونثبت الsudo
pacman -S sudo
نقوم باضافة الsudo الى المستخدم
nano /etc/sudoer
نجد الروت بهذا الشكل
root ALL=(ALL) ALL
نضيف اسمل منه مباشرتا المستخدم ونضيفه للجميع بهذا الشكل
mahmoud ALL=(ALL) ALL
ثم نخرج ctrl+x ونحفظ y
لتغيير الـ hostname
ونضيف اسم الـhostname
نقوم بتحميل بعض البرامج المهمة
sudo pacman -S reflector Curl
لتسريع التحميل من الانترنت - ليست ضروريه اذا التحميل عندك جيد- والا فخذ نسخه احتياطيه للملف
sudo reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist
ايضا نقوم بتثبيت الـ AUR او المستودع الغير رسمى لأرتش
تثبيت yaourt
علينا تعديل الملف /etc/pacman.conf بحيث نضيف إليه التالى فى نهاية الملف
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
التثبيت
تنبيه عند استخدام AUR و مدير الحزم Yaourt لابد أن يكون بصلاحيات مستخدم عادي فقط
الان حتى ننتهى من التثبيت كاملا
نقوم بتثبيت الواجه الرسومية للنظام
قبل تثبيت سطح المكتب يوجد شئ مهم
اذا كنت تريد تثبيت اكثر من سطح مكتب فالاضل عليك باستخدام واجه رسوميه للدخول مثل lxdm
التثبيت
ولتفعيله تلقائى
او استخدام الgdm ويأتى تلقائى مع بعض الواجهات
التثبيت
ولتفعيله تلقائى
اما اذا تريد استخدام سطح مكتب واحد الغالب ياتى معه واجة دخول وتفعل تلقائى
ناتى الى تثبيت اسطح المكتب المختلفة
اولا : بيئة سطح المكتب KDE
يوجد منها عدة انواع
1- kde الخفيفة وهى بدون برامج
sudo
pacman -S kdebase-workspace kdebase-konsole
ايضا يهمك تنزيل هذه البرامج معها
sudo pacman -S kde-wallpapers kdebase-dolphin kdebase-konsole kdebase-plasma kdebase-workspace
2- kde الكاملة وياتى معها كم كبير من البرامج
3- kde-meta
4- kse-plasma
يتم تثبيتها من الـ AUR
ثانيا : بيئة سطح المكتب gnome
يوجد منها 3 انواع
1- gnome-shell
sudo pacman -S gnome-shel
2- gnome فقط او الكلاسيك
3- gnome-extra
sudo pacman -S gnome-extra
وتحتاج واجة جنوم بعد الاضافات هى :
gnome-control-center
gnome-tweak-tool
ثالثا : بيئة سطح المكتب cinnamon
رابعا : بيئة سطح المكتب xfce
خامسا : بيئة سطح المكتب lxde
نأتى الى التعريفات
لمعرفة العتاد الخاصه بالجهاز كاملا
لمعرفة نوع كارت الشاشة
ولمعرفة كارت الابعاد الثلاثية او 3D
وللبحث عن الكارت المناسب يمكن استخدام
sudo pacman -Ss xf86-video-vesa
كارت الشاشه AMD/ATI يوجد منه نوعين :
1- مفتوح المصدر ويتم التثبيت
sudo pacman -S xf86-video-ati
2- Proprietary او مغلق المصدر
اما كارت الشاشة Nvidia يوجد منه نوعين :
1- مفتوح المصدر ويتم التثبيت
sudo pacman -S xf86-video-nouveau
2- Proprietary او مغلق المصدر ومتفرع الى اربع انواع
nvidia
nvidia-304xx
nvidia-173xx
nvidia-96xx
يتم التثبيت على حسب النوع
اما كارت الشاشة Intel فهو نوع واحد وفى الغالب ستجد معرف تلقائى
sudo pacman -S xf86-video-intel
يوجد كارت اخر VIA
sudo pacman -S xf86-video-openchrome
تعريف الصوت اذا لم يعرف
pacman -S alsa-utils alsa-oss
او
sudo pacman -S pulseaudio paprefs pavucontrol pulseaudio-alsa
ناتى الى شئ مهم وهو الـ pacman وبشئ من التفصيل
اولا: ما هو الpacman
ال pacman مدير الحزم الخاص بارتش
جميع الحزم يتم ادارتها باستخدام مدير الحزم pacman حذف, وترقية, وتثبيت الحزم وتبعياتها بطريقة تلقائية
تعتمد ارتش على حزم تسمى شجره حزم ارتش Arch Linux package tree
ويتم تصنيف الحزم على حسب المعمارية 32 او 64 بت
ثانيا : مستودعات pacman
core مستودع اساسى
يحتوي على جميع الحزم الأساسية التي يحتاجها النظام.
extra مستودع اضافى
يحتوي على حزم ليست أساسية للنظام مثل برامج سطح المكتب وغيره.
testing مستودع اختبارى
مستودع خاص بالحزم التي يتم ترشيحها لان تكون أساسية, أو مستودعات اضافية.
(يتم ترشيحها لتذهب إلى المستودع كور أو إلى المستودع اكسترا)
community مستودع يطلق عليه مستودع المجتمع
يحتوي على حزم بنيت ليتم التصويت عليها من قبل المجتمع: يتضمن الحزم التي اخذت اصواتا كافية, واعتمدت من قبل "مستخدم موثوق".
community-testing مستودع يطلق عليه ابضا مستودع المجتمع الاختبارى
مثل المستودع الاختباري, لكنه فيه الحزم التي يتم ترشيحها لتذهب إلى مستودع "المجتمع"(community).
multilib, مستودع مركزي لمستخدمي معالجات x86_64, لسهولة أكبر في دعم تطبيقات 32 بت في بيئة 64 بت.
ثالثا : استخدام ال pacman
يتم استخدام ال pacman كما ذكرت قبل فى حذف, وترقية, وتثبيت الحزم وتبعياتها بطريقة تلقائية
ويتم ذالك باعتماد ارش لينكس على الحزم التي تحمل الاحقة tar.gz, وtar.xz, بشكل مبدئي.
تثبيت الحزم والترقيات
1- تحديث الحزم
2- تحديث النظام
3- ترقيه النظام بشكل كامل
4- تثبيت حزمة معينه او برنامج او اكثر من حزمه او برنامج
pacman -S package_name1 package_name2
5- تثبيت مجموعة من الحزم تنتمى الى نفس الحزم
pacman -S extra/package_name
6- لتحميل حزمه بدون تثبيت
7- تثبيت حوم ليست فى مستودعات ارتش الرسميه مثل AUR
pacman -U /path/to/package/package_name-version.pkg.tar.xz
حذف الحزم
1- حذف حزمه او برنامج
2- حذف الحزم وكل ما يتعلق بها - يتم استخدام هذا الامر بحذر
3- لحذف حزم معينه مطلوبه من قبل حزم اخرى
امور اخرى تتعلق بالمساعدة
1- لمعرفه الحزم الموجوده مع النسخه او على النسخه
2- المساعده فى البحث عن الحزم
3- لعرض معلومات عن الحزم
pacman -Qs string1 string2
4- البحث عن الحزم المثبيتة
pacman -Ss string1 string2
5- لمعرفه الحزم المثبته
6- لمعرفه الحزم الغير مثبيته ويستخدم pkgfile
7- تنظيف ذاكره تخزين الحزم
8- تنظيف ذاكره تخزين الحزم المؤقته بكاملها
بعض البرامج يمكن اضافتها بعد التثبيت
برنامج تحميل رائع جداا
برنامج محرر الفديوهات kdenlive
برنامج التعديل على الصور gimp
برنامج فيرفوكس
برنامج chromium
برنامج virtualbox
pacman -S virtualbox
pacman -S virtualbox linux-headers
sudo modprobe vboxdrv
برنامج تصوير سطح المكتب
برنامج حرق الiso على الusb
طقم ايقونات وثيم رائع جدا