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

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

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

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

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

    بسم الله الرحمن الرحيم

    أحبتى الكرام

    نظرا لعدم التعرض لتوزيعة ارتش الجبار للحديث عنها كثيرا
    فاليوم نتعرف على طريقة تثبيتها من البداية الى النهاية وكل ما تحتاجة بعد التثبيت
    ما عليك الى متابعه الاوامر بدقة

    اولا : التحميل

    ArchLinux

    ثانيا : حرق الـISO على usb او cd

    الحرق يتم بأحد البرامج من على الينكس يمكنك استخدام احد البرامج التالية :
    1- unetbootin
    2-Linux Live USB Creator
    3- suse studio imagewriter
    4- استخدام طريقه الdd
    dd if=image.iso of=/dev/sdb bs=4Mحيث b رقم الـ usb والـ bs سرعة الحرق
    او برنامج k3p لحرق الcd

    اما البرامج باستخدام الويندوزو
    1- UltraISO
    2- unetbootin
    3- storekom

    او استخدام الويكـــــــــــــــــــــــــــــــــــــــــــــ ـى الخاص بارتش ستجد فيه الخلاصة

    ثالثا : التثبيت

    لتقوم باطلاع كامل ومفصل بطريقه مملة يمكنك استخدام الويكى الخاص بارتش

    بعد الحرق على الفلاشة او الـ cd

    نقوم بالدخول عليها كما فى الصوره ونختار نوع النظام الذى نريد تثبيته 32 او 64 بت



    ستواجة هذه الصوره


    من هنا سنبدأ بأذن الله

    نقوم بتقسيم الهارد او تهيئه الاقسام اذا موجودة
    كود:
     cfdisk /dev/sda
    ننشئ الاقسام التالية
    قسم خاص للروت مساحه كافيه حوالى 10 جيجا
    قسم خاص للسواب حوالى 2 جيجا او ضعف الرام اذا تريد

    اذا تحب اضافه قسم خاص للهوم كما تشأء

    طريقه التقسيم كما فى الفديو التالى :
    http://www.youtube.com/watch?v=gfbTy...Daqn5z-QfQ2I5w

    او استخدام الويكـــــــــــــــــــــــــــــــــــــــــــــ ـى الخاص بارتش ستجد فيه الخلاصة

    بعد التقسيم نقوم بتهيئة الاقسام
    كود:
    mkfs.ext4 /dev/sda1
    mkfs.exts /dev/sda3
    اللون الاحمر متغير حسب القسم

    تهيئة السواب وتفعيله
    كود:
    mkswap /dev/sda2
    swapon /dev/sda2
    اللون الاحمر متغير حسب رقم القسم
    لعمل mount للاقسام التي أنشأناها عدا قسم السواب
    كود:
    mount /dev/sda1 /mnt
    قسم الهوم
    كود:
     mkdir /mnt/home
    كود:
    mount /dev/sda3 /mnt/home
    إن كنت تستعمل ‎(U)EFI، ستحتاج غالبًا إلى قسم آخر لاستضافة قسم نظام UEFI. اقرأ إنشاء قسم نظام UEFI في لينكس.

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

  • #2
    ننتقل الى تفعيل الانترنت


    تاكد من عمل الانترنت لديك وذلك عن طريق الامر التالى :
    كود:
    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.
    مدونتى youtube

    تعليق


    • #3
      الان نقوم بإعادة التشغيل
      ندخل بـ 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.
      مدونتى youtube

      تعليق


      • #4
        نأتى الى التعريفات

        لمعرفة العتاد الخاصه بالجهاز كاملا
        كود:
        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.
        مدونتى youtube

        تعليق


        • #5
          كنت اريد تثبيت ارتش لكنها لا تناسبني بسبب ضرورة اتصالها للنت
          لا إلهَ إِلاَّ اللَّهُ وَحْدَهُ لا شَرِيكَ لَهُ، لَهُ المُلْكُ، وَلَهُ الحَمْدُ، وَهُوَ على كُلّ شَيْءٍ قَدِيرٌ
          --------------
          facebook

          تعليق


          • #6
            ما شاء الله عليكم ، مجهووود جبار ،، تشكر عليه ...
            همتى همة الملوك ونفسي ... نفس حراً ترى المذلة كفرا
            من مقولات الشافعي" رحمه الله "

            تعليق


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

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

              تعليق


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

                تعليق


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

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

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

                  تعليق


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

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

                    في الحقيقة opensuse تريحني بشكل رائع
                    لا إلهَ إِلاَّ اللَّهُ وَحْدَهُ لا شَرِيكَ لَهُ، لَهُ المُلْكُ، وَلَهُ الحَمْدُ، وَهُوَ على كُلّ شَيْءٍ قَدِيرٌ
                    --------------
                    facebook

                    تعليق


                    • #11
                      عندي تعليق بسيط , برنامج Unetbootin لا يعمل مع اي توزيعه مبنيه علي الارش او حتي الارش نفسها , لاكن يمكنك استخدام برنامج Universal usb installer فهو اكثر برنامج مضمونا علي الويندوز , وايضا هو يدعم ارش
                      fedora=security+stability+freedom

                      فيدورا=الامان+الاستقرار+الحريه


                      تعليق


                      • #12
                        هناك بعض الاخطاء احببت ان اصححها

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

                        nano /etc/pacman.d /mirrolist

                        nano /etc/pacman.d /mirrorlist

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة هاوي لينوكس مشاهدة المشاركة
                          هناك بعض الاخطاء احببت ان اصححها
                          والخطأ هو أصلًا فصل قسما المسار! لكن لا مشكلة فالمثبِّت سيكتب الأمر ولن ينسخه
                          كود:
                           nano /etc/pacman.d/mirrorlist

                          تعليق


                          • #14
                            طريقه سهله لتثبيت ارتش لينكس
                            مدونتى youtube

                            تعليق


                            • #15
                              توزيعة مذهلة فعلا وأنا سعيد جدا بها، للفائدة قمت بتثبيتها باستعمال هذا الشّرح:
                              http://sudaraka.org/note-to-self/arc...allation-guide

                              تعليق

                              يعمل...
                              X