إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تثبيت أرتش لينكس من البداية الى النهاية وكل ما تحتاجة بعد التثبيت

تقليص
هذا موضوع مثبت
X
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • هاوي لينوكس
    رد
    هناك بعض الاخطاء احببت ان اصححها

    المشاركة الأصلية بواسطة Qi. مشاهدة المشاركة

    nano /etc/pacman.d /mirrolist

    nano /etc/pacman.d /mirrorlist

    اترك تعليق:


  • احمد عبد المجيد
    رد
    عندي تعليق بسيط , برنامج Unetbootin لا يعمل مع اي توزيعه مبنيه علي الارش او حتي الارش نفسها , لاكن يمكنك استخدام برنامج Universal usb installer فهو اكثر برنامج مضمونا علي الويندوز , وايضا هو يدعم ارش

    اترك تعليق:


  • MAX.RAY
    رد
    المشاركة الأصلية بواسطة عبدالرحمن عبدالله مشاهدة المشاركة
    تقصد عند التثبيت و لا ما بعد التثبيت ...

    اكثر توزيعة ارتحت معها ،،
    واحس اني اقدر العب فيها من دون ما أخاف ، لأن انا مثبيتها خطوة بخطوة وعارف كل شي فيها ....
    الاثنين التثيت وما بعد التثبيت!

    في الحقيقة opensuse تريحني بشكل رائع

    اترك تعليق:


  • عبدالله الصبي
    رد
    المشاركة الأصلية بواسطة عبدالرحمن عبدالله مشاهدة المشاركة
    تقصد عند التثبيت و لا ما بعد التثبيت ...

    اكثر توزيعة ارتحت معها ،،
    واحس اني اقدر العب فيها من دون ما أخاف ، لأن انا مثبيتها خطوة بخطوة وعارف كل شي فيها ....
    انا معك أن التوزيعة ممتازة لكن الملاحظة اللي اشوفها من تجربة لها هي

    اذا فيك خير انسى التحديث <----- من واقع تجربة

    اترك تعليق:


  • lkhalid
    رد
    هل كل هذه الخطوات ضرورية و بهذا الترتيب ؟
    أم أنك انتقيت طريقة معينة للتثبيت ؟
    إن كان الجواب نعم فلمثلي خلق الله مانجارو و أوبنتو

    اترك تعليق:


  • عبدالرحمن عبدالله
    رد
    كنت اريد تثبيت ارتش لكنها لا تناسبني بسبب ضرورة اتصالها للنت
    تقصد عند التثبيت و لا ما بعد التثبيت ...

    اكثر توزيعة ارتحت معها ،،
    واحس اني اقدر العب فيها من دون ما أخاف ، لأن انا مثبيتها خطوة بخطوة وعارف كل شي فيها ....

    اترك تعليق:


  • عبدالرحمن عبدالله
    رد
    ما شاء الله عليكم ، مجهووود جبار ،، تشكر عليه ...

    اترك تعليق:


  • MAX.RAY
    رد
    كنت اريد تثبيت ارتش لكنها لا تناسبني بسبب ضرورة اتصالها للنت

    اترك تعليق:


  • Qi.
    رد
    نأتى الى التعريفات

    لمعرفة العتاد الخاصه بالجهاز كاملا
    كود:
    lspci


    لمعرفة نوع كارت الشاشة

    كود:
    lspci -- grep VGA
    ولمعرفة كارت الابعاد الثلاثية او 3D
    كود:
    lspci -- grep 3D


    وللبحث عن الكارت المناسب يمكن استخدام
    كود:
    sudo pacman -Ss xf86-video-vesa
    كارت الشاشه AMD/ATI يوجد منه نوعين :

    1- مفتوح المصدر ويتم التثبيت
    كود:
    sudo pacman -S xf86-video-ati
    2- Proprietary او مغلق المصدر
    كود:
    sudo pacman -S catalyst
    اما كارت الشاشة 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-lib alsa-oss alsa-plugin alsa-tools alsa-utils alsa-firmware alsa-utils alsa-oss

    او
    كود:
     sudo pacman -S  pulseaudio  paprefs  pavucontrol  pulseaudio-alsa
    ايضا نضيف هذه التعريفات مهمة :

    كود:
     pacman -S  xf86-input-mouse  xf86-input-keyboard  xf86-input-synaptics  xf86-input-evdev  xf86-video-fbdev
    اذا تملك للاب توب او جهاز به شاشه لمس
    كود:
    sudo pacman -S xf86-input-synaptics

    ناتى الى شئ مهم
    وهو الـ 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- تحديث الحزم
    كود:
    pacman -Syy
    2- تحديث النظام
    كود:
    pacman -Syu
    3- ترقيه النظام بشكل كامل
    كود:
    pacman -Syyu
    4- تثبيت حزمة معينه او برنامج او اكثر من حزمه او برنامج
    كود:
    pacman -S package_name1 package_name2
    5- تثبيت مجموعة من الحزم تنتمى الى نفس الحزم
    كود:
    pacman -S extra/package_name
    6- لتحميل حزمه بدون تثبيت
    كود:
    pacman -Sw package_name
    7- تثبيت حوم ليست فى مستودعات ارتش الرسميه مثل AUR
    كود:
    pacman -U /path/to/package/package_name-version.pkg.tar.xz
    حذف الحزم

    1- حذف حزمه او برنامج
    كود:
    pacman -R package_name
    2- حذف الحزم وكل ما يتعلق بها - يتم استخدام هذا الامر بحذر
    كود:
    pacman -Rs package_name
    3- لحذف حزم معينه مطلوبه من قبل حزم اخرى
    كود:
    pacman -Rsc package_name
    امور اخرى تتعلق بالمساعدة

    1- لمعرفه الحزم الموجوده مع النسخه او على النسخه
    كود:
    pacman -Q
    كود:
    pacman -Q --help
    2- المساعده فى البحث عن الحزم
    كود:
    pacman -S --help
    3- لعرض معلومات عن الحزم
    كود:
    pacman -Qs string1 string2
    4- البحث عن الحزم المثبيتة
    كود:
    pacman -Ss string1 string2
    5- لمعرفه الحزم المثبته
    كود:
    pacman -Si package_name
    6- لمعرفه الحزم الغير مثبيته ويستخدم pkgfile
    كود:
    pacman -Ql package_name
    7- تنظيف ذاكره تخزين الحزم
    كود:
    pacman -Sc
    8- تنظيف ذاكره تخزين الحزم المؤقته بكاملها
    كود:
    pacman -Scc
    بعض البرامج يمكن اضافتها بعد التثبيت
    برنامج تحميل رائع جداا
    كود:
    sudo pacman -S axel
    برنامج محرر الفديوهات kdenlive
    كود:
    sudo pacman -S kdenlive
    برنامج التعديل على الصور gimp
    كود:
    sudo pacman -S gimp
    برنامج فيرفوكس
    كود:
    sudo pacman -S firefox
    برنامج chromium
    كود:
    sudo pacman -S chromium
    برنامج virtualbox
    كود:
    pacman -S virtualbox
    pacman -S virtualbox linux-headers 
    sudo modprobe vboxdrv
    برنامج تصوير سطح المكتب
    كود:
    yaourt vokoscreen
    برنامج حرق الiso على الusb
    كود:
    yaourt imagewriter
    طقم ايقونات وثيم رائع جدا
    كود:
    yaourt numix
    التعديل الأخير تم بواسطة أثير قحطان; الساعة 01-08-2014, 10:32 PM.

    اترك تعليق:


  • Qi.
    رد
    الان نقوم بإعادة التشغيل
    ندخل بـ root

    تثبيت الـ sudo

    sudo (اختصاراً لـ substitute user do) هو برنامج يسمح للمستخدمين بتشغيل البرامج مع وجود امتيازات الأمن الخاصة بمستخدمين آخرين (عادة ما يكون مدير النظام root).
    افتراضياً ، يقوم sudo بالسؤال عن كلمة مرور المستخدم لكن من الممكن تعديله لكي يسأل عن كلمة مرور مدير النظام أو لا يسأل عن أي كلمات مرور على الإطلاق.
    من الممكن لـ sudo أن يقوم بتسجيل كل أمر تشغيل ، وفي بعض الحالات يحل محل عملية دخول مدير النظام للقيام بالعمليات الإدارية كليةً
    كود:
     pacman -S sudo
    نقوم باضافة الsudo الى المستخدم
    كود:
     nano /etc/sudoers
    بالبحث فى الملف نجد شكل الروت هكذا
    root ALL=(ALL) ALL
    نضيف اسفل منه مباشرتا المستخدم ونضيفه للجميع بهذا الشكل
    mahmoud ALL=(ALL) ALL

    ثم نخرج ctrl+x ونحفظ y


    تغيير الـ hostname
    كود:
    nano /etc/hostname
    ونضيف اسم الـhostname


    تثبيت الـ AUR او المستودع الغير رسمى لأرتش yaourt
    اضافة المستودعات
    علينا تعديل الملف /etc/pacman.conf بحيث نضيف إليه التالى فى نهاية الملف
    كود:
    [archlinuxfr]
     Server = http://repo.archlinux.fr/$arch
    التثبيت
    كود:
     pacman -Sy yaourt
    تنبيه عند استخدام AUR و مدير الحزم Yaourt لابد أن يكون بصلاحيات مستخدم عادي فقط


    لمستخدى نظام 64 bit يقوم بتفعيل مستودع multilib
    بحذف الهاشتاج -# - من امامة فى نفس الملف السابق /etc/pacman.conf

    multilib, مستودع مركزي لمستخدمي معالجات x86_64, لسهولة أكبر في دعم تطبيقات 32 بت في بيئة 64 بت.
    كود:
    [[multilib]
     Include = /etc/pacman.d/mirrorlist]


    لمن يستخدم اقسام ntfs


    كود:
     pacman -S ntfs-3g  ntfsprogs
    و ربما قد تحتاج إلى تعديل بعض إعدادات ntfs لسبب أو لآخر. في هذه الحالة برنامج ntfs-config على مستودع AUR
    كود:
     yaourt -S ntfs-config
    الان حتى ننتهى من التثبيت كاملا
    نقوم بتثبيت الواجه الرسومية للنظام
    وخادم العرض xorg , dbus
    كود:
    pacman -S xorg-server xorg-server-utils xorg-xinit
    pacman -S xorg-twm xorg-xclock xtrem
    pacman -S  xorg-server-utils

    ايضا نقوم بتثبيت mesa لدعم الـ 3D
    كود:
    pacman -S  mesa  mesa-demos
    قبل تثبيت سطح المكتب يوجد شئ مهم
    اذا كنت تريد تثبيت اكثر من سطح مكتب فالاضل عليك باستخدام واجه رسوميه للدخول مثل lxdm
    التثبيت
    كود:
    pacman -S lxdm
    ولتفعيله تلقائى
    كود:
    systemctl enable lxdm
    او استخدام الgdm ويأتى تلقائى مع بعض الواجهات
    التثبيت
    كود:
    pacman -S gdm
    ولتفعيله تلقائى
    كود:
    systemctl enable 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 الكاملة وياتى معها كم كبير من البرامج
    كود:
    sudo pacman -S kde
    3- kde-meta
    كود:
    sudo pacman -S kde-meta
    4- kse-plasma
    يتم تثبيتها من الـ AUR

    بعد تثبيتها تحتاج الى تعديل الـ kdm
    كود:
    systemctl enable kdm.service
    كود:
    systemctl start kdm.service
    ثانيا : بيئة سطح المكتب gnome

    يوجد منها 3 انواع

    1- gnome-shell
    كود:
    sudo pacman -S gnome-shell
    2- gnome فقط او الكلاسيك
    كود:
    sudo pacman -S gnome
    3- gnome-extra
    كود:
    sudo pacman -S gnome-extra
    وتحتاج واجة جنوم بعد الاضافات هى :
    gnome-control-center
    gnome-tweak-tool


    ثالثا : بيئة سطح المكتب cinnamon

    كود:
    sudo pacman -S cinnamon
    رابعا : بيئة سطح المكتب xfce

    كود:
    sudo pacman -S xfce
    خامسا : بيئة سطح المكتب lxde

    كود:
    sudo pacman -S lxde
    بعد تثبيت بيئة سطح المكتب نحتاج الى برنامج لاداره ال networkManager
    كود:
    pacman -S kdeplasma-applets-plasma-nm
    وتفعيله وبدء التشغيل التلقائى

    كود:
    systemctl enable NetworkManager
    كود:
    systemctl start NetworkManager

    التعديل الأخير تم بواسطة أثير قحطان; الساعة 01-08-2014, 10:31 PM.

    اترك تعليق:


  • Qi.
    رد
    ننتقل الى تفعيل الانترنت


    تاكد من عمل الانترنت لديك وذلك عن طريق الامر التالى :
    كود:
    ping -c3 google.com


    او استخدم dhcpcd لتشغيله
    ولتفعيله تلقائى دائما
    كود:
    systemctl enable dhcpcd.service
    اذا كنت تستخدم wireless فيمكنك متابع التشغل بالتفصيل الممل هنــــــا


    التعديل على المرايا
    كود:
    nano /etc/pacman.d /mirrolist
    والـ mirrolist هو ملف يحتوى على جميع مرايا المستودعات واولوياتها
    التعديل عليه ما عليك الا حذف الهاشتاج -#- من امام المرايا التى تريدها ويمكنك تفعيل جميع المرايا لا مشكلة فى ذالك
    غالبا مرايا اليابان والمانيا ممتازة او على حسب ما تراه مناسب لدولتك


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

    الان نقوم بتحميل حزم الـ base الخاصة بتثبيت النظام :
    كود:
    pacstrap /mnt base base-devel
    بعد تثبيت كافة الحزم ننشئ ملف الـ fstab
    كود:
    genfstab -U -p /mnt >> /mnt/etc/fstab
    اذا حدثت مشكله او ظهر خطاء يمكن تعديل الملف يدويا
    كود:
    nano /mnt/etc/fstab


    الأن نستخدم الـ arch-chroot
    وال
    كود:
    arch-chroot /mnt


    التعديل على اللغات وتفعيل اللغة العربية

    غالبا اللغات التنى نستخدمها هى العربية + الانجليزية
    كود:
    nano /etc/locale.gen
    منها نحذف الهشتاج -#- من امام اللغات التى نحتاجها
    اللغة العربية
    ar_EG.UTF-8 UTF-8
    اللغة الانجليزية
    en_US.UTF-8 UTF-8

    ثم التحديث
    كود:
    locale-gen
    لتفعيل اللغه الأساسية للنظام على أساس أننا نستخدم اللغة الانجليزية
    كود:
    echo LANG =en_US.UTF-8 < /etc/locale.conf
    كود:
    export LANG =en_US.UTF-8


    تفعيل المكان والوقت الجغرافى
    كود:
    ln -s /usr/share/zoneinfo/Africa/Cairo /etc/localtime
    الاحمر نقوم بتغييرها على حسب القارة والدولة كما مبين
    ثم
    كود:
    hwclock  --systohc --utc
    الان نستخدم
    كود:
    mkinitcpio -p linux


    أنشاء باسورد الروت

    كود:
    passwd root
    سيطلب منك اضافه الباسورد
    سيكون بهذا الشكل

    اضافه الباسورد فى الطرفيه او الترمنال لا يظهر

    إضافة المستخدم والباسورد
    كود:
    useradd -m -g users -G audio,video,wheel -s /bin/bash mahmoud
    الاحمر اسم المستخدم الذى تريده
    الاخضر المجموعات التى تريد اضافة نفسك كمستخدم اليها يمكن الاستغناء عنها او الاضافه اليها

    اضافة الباسورد للمستخدم
    كود:
    passwd mahmoud
    نقوم بعمليه تحديث للنظام
    كود:
    pacman -Syy
    طريقة تثبيت الGrub والتعديل عليه واضافتة للبوت
    كود:
    pacman -S grub-bios
    كود:
    pacman -S os-prober
    تثبيت الـ Grub على الهارد دسك
    كود:
    grub-install /dev/sda
    Grub يكون في بعض الحالات هكذا:
    كود:
     grub-install --target=i386-pc --recheck /dev/sda
    التعديل عليه
    كود:
    grub-mkconfig -o /boot/grub/grub.cfg


    نقوم بالخروج من الـarch-chroot
    كود:
    exit
    الان نفصل الهوم من ال mnt/

    كود:
     umount -R /mnt
    الان أرتش لينكس تعمل على الجهاز بالمستخدم والـGrub
    ما فى اى مشاكل فى النظام الان
    التعديل الأخير تم بواسطة أثير قحطان; الساعة 01-08-2014, 10:30 PM.

    اترك تعليق:

يعمل...
X