! هذا الموضوع تطرق إلى طريقة تثبيت آرتش لينكس إصدار 2011.08.19 و هو غير مناسب لتثبيت الإصدارات الحديثة لأن خطوات التثبيت إختلفت كثيرا!
بعد تثبيت النظام الأساسي و إعداد الربط بشبكة الإنترنت حان وقت تثبيت ما يناسبك من برامج لتحصل على نظامك المخصص بطريقة بسيطة.
أولا، عليك تحديث النظام و ترقيته إلى آخر الإصدارات المستقرة لذلك سننفد ما يلي:
pacman -Syyu
ثم نكرر عملية الترقية مرة أخرى من خلال:
pacman -Syu
بعد إنتهاء pacman حرر الأمر reboot لإعادة تشغيل النظام.
إضافة: إدا لم تستطع أن تكمل كل خطوات هذا الدليل دفعة واحدة عليك أن تنفذ - في المرة المقبلة - أمر pacman -Syu قبل أن تكمل الخطوات المتبقية و ذلك لأن مستودعات آرتش يتم تحديثها باستمرار. أيضا لإيقاف النظام بشكل سليم نفذ shutdown -P now -h أو reboot لإعادة تشغيل النظام
ملاحظة هامة: بالنسبة للمستخدمين الذين عدلوا على الملف /etc/rc.d/network لأن بطاقة اللاسلكي لديهم تحتاج إلى مدة أطول كي تتوصل بإعدادات الربط بالشبكة، يجب أن يعلموا أنه قد يتم حذف تعديلاتهم على ذلك الملف بعد ترقية النظام. لذلك يفضل أن يستخدموا netcfg كما هو مشروح في الموضوع السابق أو أن يستخدموا NetworkManager.
قبل أن ندخل في صلب التثبيت و الإعداد علينا أولا تثبيت أداة yaourt حتى نتمكن من تثبيت البرامج المدعومة من طرف مجتمع آرتش لينوكس و المتواجدة على مستودع AUR.
* تثبيت yaourt
علينا تعديل الملف /etc/pacman.conf بحيث نضيف إليه السطرين التالين إلى نهاية الملف
[archlinuxfr] Server = http://repo.archlinux.fr/$arch
الملف نفتحه باستخدام المحرر النصي nano. مثال:
nano -w /etc/pacman.conf
بعد إضافة مستودع yaourt الخاص إلى إعدادات مدير الحزم pacman سنثبت yaourt من خلال :
pacman -Sy yaourt
* أيضا بالنسبة للمستخدمين الذين ثبتوا النظام بمعمارية 64بت (x86_64) يفضل أن يفعلوا مستودع multilib على نفس الملف و ذلك بإزالة علامة # عن السطرين التاليين
[multilib] Include = /etc/pacman.d/mirrorlist
الآن سنبدأ في تثبيت باقي مكونات النظام.
* حتى نسرع عملية كتابة الأوامر و أسماء الحزم سنفعل خاصية الإكمال من على سطر الأوامر [بالضغط مرتين على tab]
ثبت حزمة bash-completion
pacman -S bash-completion
ثم نفذ:
echo "set show-all-if-ambiguous on" >> ~/.inputrc
بعدها سجل الخروج ثم الدخول على الجلسة بتنفيذ الأمر exit
* تثبيت خادم العرض X.org بكل ملحقاته:
pacman -Sy xorg-server xorg-xinit xorg-utils xorg-server-utils pacman -S xf86-input-keyboard xf86-input-mouse xf86-input-synaptics pacman -S mesa mesa-demos pacman -S xorg-twm xorg-xclock xterm
pacman -S dbus
ثم تثبيت التعريف النمطي vesa لدعم بطائق العرض الغير مدعومة و تثبيت وحدات فيرتول بوكس لدعم الأنظمة الإفتراضية
pacman -S xf86-video-vesa virtualbox-archlinux-additions
بعدها يجب تثبيت التعريف (driver) الخاص ببطاقة العرض لديك. لتعرف فئة محول العرض لديك نفد ما يلي:
lspci | grep VGA
بالإستخدام النتيجة الظاهرة على الشاشة ستعرف المصنع لبطاقة العرض و رقمها التسلسلي إن وجد.
بعد ذلك ستبحث عن الحزمة المناسبة لبطاقة العرض من خلال:
pacman -Ss xf86-video | less
بعد أن تعثر عليها قم بتثبيت الحزمة الملائمة. مثال: إذا كانت بطاقة العرض مصنعة من طرف neomagic عليك تثبيت xf86-video-neomagic كما ظهر لك في القائمة:
pacman -S xf86-video-neomagic
و حتى أسهل هذه الخطوة عليكم سأشرح طريقة تثبيت تعريفات أكثر بطائق العرض انتشارا و هي بطاقة Intel و nVidia و ATI
* بالنسبة لبطائق intel سنثبت:
pacman -S xf86-video-intel
مستخدموا المعمارية 64بت قد يحتاجون لتثبيت الحزمة التالية لتحقيق التسريع الثلاثي الأبعاد على البرامج المتوفرة فقط بمعمارية 32بت:
pacman -S lib32-intel-dri
معلومة هامة: بعض مستخدمي بطائق Intel قد يواجهون مشاكل (تجمد العرض، شاشة سوداء،..) مع تقنية KMS. في هذه الحالة يجب اضافة معيار nomodeset و معيار i915.modeset=0 لسطر اقلاع النواة كما وضحت في الموضوع السابق و هنا.
* بالنسبة لبطائق ATI/AMD:
لتثبيت التعريف المفتوح المصدر نفذ:
pacman -S xf86-video-ati
فئة عريضة من بطاقة ATI تعمل بشكل جيد ياستخدام التعريف المفتوح المصدر.
بالنسبة للتعريف المغلق المصدر catalyst سأكتفي فقط بالإشارة إلى صفحة تثبيته و إعداده.
معلومة هامة: بعض مستخدمي بطائق ATI قد يواجهون مشاكل (تجمد العرض، شاشة سوداء،..) مع تقنية KMS. في هذه الحالة يجب اضافة معيار nomodeset و معيار radeon.modeset=0 لسطر اقلاع النواة كما وضحت في الموضوع السابق و هنا.
* بالنسبة لبطائق nVidia:
لتثبيت التعريف المفتوح المصدر nouveau نفذ:
pacman -S xf86-video-nouveau nouveau-dri
لتثبيت التعريف المغلق المصدر:
بدءا من فئة GeForce 6 إلى الفئات الحالية نفذ:
pacman -S nvidia nvidia-utils vdpau-video
إدا كانت من الفئة (الأقدم) GeForce 5 FX عليك تنفيد ما يلي:
pacman -S nvidia-173xx nvidia-173xx-utils
مستخدمي التعريف المغلق على معمارية 64بت قد يحتاجون لتثبيت الحزمة التالية لتحقيق التسريع الثلاثي الأبعاد على البرامج المتوفرة فقط بمعمارية 32بت:
pacman -S lib32-nvidia-utils lib32-libvdpau
إضافة: بعض مستخدمي التعريف المغلق قد يحتاجون إلى تشغيل أداة nvidia-xconfig لإنشاء ملف إعدادات ثابت إذا لم تعمل معهم طريقة الإعداد التلقائي.
nvidia-xconfig
أيضا لمن يستعمل أكثر من شاشة سيحتاجون تنفيذ أداة nvidia-xconfig بهذه الطريقة.
pacman -S nvidia-xconfig --twinview
=> الآن أفترض أنك ثبت التعريف المناسب لبطاقة العرض.
* تثبيت خطوط النظام الأساسية.
[ الخطوط الإضافية الأخرى كخطوط عيون العرب و غيرها يجب تثبيتها من مستودع المجتمع AUR بواسطة أداة yaourt بعد تثبيت هذه الأخيرة لاحقا ]
pacman -S ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont pacman -S ttf-liberation ttf-linux-libertine ttf-gentium
* إعداد خادم العرض:
أولا، إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة dbus
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng network netfs crond dbus)
ثم فقط إذا ثبت آرتش على الآلة التخيلية Virtualbox مع تثبيت حزمة virtualbox-archlinux-additions كما موضح أعلاه يجب عليك التعديل على سطر MODULES المتواجد على نفس الملف ليصبح كالتالي:
MODULES=(vboxguest vboxsf vboxvideo)
بعدها قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
ثم سنشغل خدمة dbus يدويا - بدل إعادة تشغيل النظام - لأن خادم العرض X-Server يحتاجها.
rc.d start dbus
ثانيا، إذا كانت لوحة المفاتيح لديك ليست بأمريكية فيجب أن تحدد الخريطة المناسبة على الملف /etc/X11/xorg.conf.d/10-evdev.conf
nano -w /etc/X11/xorg.conf.d/10-evdev.confثم أضف السطر التالي:
Option "XkbLayout" "fr"إلى قسم الذي به جملة
Identifier "evdev keyboard catchall"لتكون النتيجة كالتالي
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "fr"
EndSection
الإعداد أعلاه fr يحدد خريطة فرنسية. ar للعربية، es للإسبانية، de للألمانية و gb للمملكة المتحدة. us للأمريكية.
لدعم خريطتين معا يمكن إضافة السطرين التالين بدل الأول. للتنقل من خريطة إلى أخر إضغط على alt+shift
Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" # Keyboard layouts Option "XkbLayout" "gb, ar" Option "XkbOptions" "grp:alt_shift_toggle, grp_led:scroll, terminate:ctrl_alt_bksp" EndSection
قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
ملاحظة: طريقة الإعداد الثابت ( X -configure ) لخادم العرض X.org لم تعد ضرورية إلا في حالات جد استثنائية لذلك لن أتطرق إليها.
* تجربة خادم العرض
من على جلسة مدير النظام نفذ:
startxإذا كان كل شيء على أحسن حال ستظهر لك واجهة خادم العرض X.org و سيكون بإمكانك تحريك الفأرة و الكتابة.
بعدها أكتب الأمر exit للخروج منها و إكمال مراحل التثبيت.
* تثبيت إحدى البيئات المكتبية المناسبة لاحتياجاتكم:
* تثبيت البيئة المكتبية XFCE 4.x:
pacman -Sy xfce4 xfce4-goodies gamin fortune-mod leafpad pacman -S slim gvfs gksu ffmpegthumbnailer pacman -S gtk-engines gtk-aurora-engine gtk-engine-murrine pacman -S tangerine-icon-theme tango-icon-theme{,-extras} pacman -S human-icon-theme hicolor-icon-theme pacman -S gnome-icon-theme{,-extras,-symbolic} pacman -S archlinux-wallpaper archlinux-artwork archlinux-themes-slim
ثم حزم مدير التشبيك السلكي/اللاسلكي/ج3 NetworkManager:
pacman -S usb_modeswitch wvdial ifplugd pacman -S network-manager-applet polkit-gnome polkit consolekit pacman -S gnome-keyring libgnome-keyring pyxdg
ثم سنضيف خدمة مدير التشبيك networkmanager و خدمة مدير تسير الجلسات slim إلى قائمة خدمات النظام. كما سنلغي خدمة network من على نفس السطر بإضافة علامة ! قبلها.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة networkmanager و slim و علامة ! قبل network
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager slim)
ثم قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
* تثبيت البيئة المكتبية Gnome 3.x:
pacman -Sy gnome gnome-extra gnome-shell gdm gksu pacman -S gnome-tweak-tool telepathy numlockx pacman -S gtk-engines gtk-aurora-engine gtk-engine-murrine gtk-rezlooks-engine pacman -S human-icon-theme tangerine-icon-theme tango-icon-theme{,-extras} pacman -S hicolor-icon-theme gnome-icon-theme{,-extras,-symbolic} pacman -S archlinux-wallpaper archlinux-artwork
ثم حزم مدير التشبيك السلكي/اللاسلكي/ج3 NetworkManager:
pacman -S usb_modeswitch wvdial ifplugd pacman -S network-manager-applet gnome-keyring
ثم سنضيف خدمة مدير التشبيك networkmanager و خدمة مدير تسير الجلسات gdm إلى قائمة خدمات النظام. كما سنلغي خدمة network من على نفس السطر بإضافة علامة ! قبلها.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة networkmanager و gdm و علامة ! قبل network
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager gdm)
ثم قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
* تثبيت البيئة المكتبية KDE 4.x:
لتثبيت كيدي خفيفة الوزن ثبت :
pacman -Sy kdebase phonon-vlc
لتثبيت بيئة كيدي كاملة ثبت :
pacman -Sy kde-meta pacman -S kwebkitpart telepathy-kde pacman -S gksu oxygen-gtk gtk-qt-engine lxappearance pacman -S gtk-engines gtk-aurora-engine gtk-engine-murrine gtk-rezlooks-engine pacman -S tangerine-icon-theme tango-icon-theme{,-extras} pacman -S human-icon-theme hicolor-icon-theme pacman -S gnome-icon-theme{,-extras,-symbolic} pacman -S archlinux-wallpaper archlinux-artwork archlinux-themes-kdm
ثم حزم الترجمة إلى اللغة العربية مثلا:
pacman -S kde-l10n-arو/أو حزم الترجمة إلى اللغة الفرنسية
pacman -S kde-l10n-fr
ثم حزم مدير التشبيك السلكي/اللاسلكي/ج3 NetworkManager:
pacman -S usb_modeswitch wvdial ifplugd pacman -S kdeplasma-applets-networkmanagement
ثم سنضيف خدمة مدير التشبيك networkmanager و خدمة مدير تسير الجلسات kdm إلى قائمة خدمات النظام. كما سنلغي خدمة network من على نفس السطر بإضافة علامة ! قبلها.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة networkmanager و kdm و علامة ! قبل network
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager kdm)
ثم قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
* تثبيت البيئة المكتبية E17 - Enlightenment:
pacman -Sy e-svn e17-extra-svn leafpad lxterminal lxappearance pacman -S xarchiver epdfview gpicview pacman -S pcmanfm gamin gvfs consolekit xbindkeys gksu pacman -S gtk-engines gtk-aurora-engine gtk-engine-murrine pacman -S tangerine-icon-theme tango-icon-theme{,-extras} pacman -S human-icon-theme hicolor-icon-theme pacman -S gnome-icon-theme{,-extras,-symbolic} pacman -S archlinux-wallpaper archlinux-artwork archlinux-themes-slim
ثم حزم مدير التشبيك السلكي/اللاسلكي/ج3 NetworkManager:
pacman -S usb_modeswitch wvdial ifplugd pacman -S network-manager-applet xfce4-notifyd polkit-gnome polkit consolekit pacman -S gnome-keyring libgnome-keyring pyxdg
ثم سنضيف خدمة مدير التشبيك networkmanager و خدمة مدير تسير الجلسات slim إلى قائمة خدمات النظام. كما سنلغي خدمة network من على نفس السطر بإضافة علامة ! قبلها.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة networkmanager و slim و علامة ! قبل network
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager slim)
ثم قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
* تثبيت مدير النوافذ Fluxbox:
pacman -Sy fluxbox menumaker feh leafpad lxterminal lxappearance pacman -S xarchiver epdfview gpicview pacman -S slim pcmanfm gamin gvfs consolekit xbindkeys gksu pacman -S gtk-engines gtk-aurora-engine gtk-engine-murrine pacman -S tangerine-icon-theme tango-icon-theme{,-extras} pacman -S human-icon-theme hicolor-icon-theme pacman -S gnome-icon-theme{,-extras,-symbolic} pacman -S archlinux-wallpaper archlinux-artwork archlinux-themes-slim
ثم حزم مدير التشبيك السلكي/اللاسلكي/ج3 NetworkManager:
pacman -S usb_modeswitch wvdial ifplugd pacman -S network-manager-applet xfce4-notifyd polkit-gnome polkit consolekit pacman -S gnome-keyring libgnome-keyring pyxdg
ثم سنضيف خدمة مدير التشبيك networkmanager و خدمة مدير تسير الجلسات slim إلى قائمة خدمات النظام. كما سنلغي خدمة network من على نفس السطر بإضافة علامة ! قبلها.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة networkmanager و slim و علامة ! قبل network
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager slim)
ثم قم بحفظ التغييرات بالضغط على ctrl+o ثم ctrl+x للخروج.
* تثبيت أدوات دعم الصوت:
* إما بواسطة ALSA [أكثر توافقا و استقرارا + مناسبة للأجهزة بقدرات محدودة + لم تعد مدعومة من طرف Gnome 3 ]
pacman -S alsa-utils alsa-oss alsa-plugins
بعد تثبيت أدوات ALSA يجب إضافة خدمتها إلى خدمات النظام.
إفتح الملف /etc/rc.conf و أضف إلى آخر سطر DAEMONS كلمة alsa
nano -w /etc/rc.conf
DAEMONS=(hwclock syslog-ng !network netfs crond dbus networkmanager slim alsa)
* إما بواسطة PulseAudio [أحدث و أكثر تطورا + إجباري لمستخدمي جينوم 3]
pacman -S pulseaudio paprefs pavucontrol pulseaudio-alsa
* تثبيت مرمزات الوسائط المتعددة: codecs, multimedia
pacman -Sy gstreamer0.10-plugins pacman -S --needed a52dec faac faad2 flac jasper lame libvpx pacman -S --needed libdca libdv libmad libmpeg2 libtheora pacman -S --needed libvorbis libxv wavpack x264 xvidcore pacman -S --needed libdvdread libdvdcss libdvdnav
* تثبيت بعض أدوات النظام الإضافية:
pacman -S pm-utils upower cpufrequtils lm_sensors htop iotop lsof iftop pacman -S imagemagick colordiff dosfstools ntfs-3g ntfsprogs
* الإستعداد لتشغيل البيئة المكتبية
بدءا من هذه المرحلة يمكن أن نستخدم الواجهة الرسومية لإكمال باقي خطوات التثبيت و الإعداد لكن يجب أولا أن ننشئ حساب مستخدم جديد:
* إضافة مستخدم عادي
[استخدم الحروف الصغيرة]
شغل الأمر/الأداة:
adduser
* في login name أدخل ahmed مثلا.
* في User ID فقط إضغط على زر الإدخال (enter)
في Initial group [users] فقط إضغط على زر الإدخال
* في Additional groups أكتب مايلي:
audio,video,power,network,optical,disk,storage,adm,wheel,games,lp
* في Home directory فقط إضغط على زر الإدخال
* في Shell فقط إضغط على زر الإدخال
* في Expiry date فقط إضغط على زر الإدخال
* ثم اضغط على زر الإدخال مجددا للموافقة على إنشاء الحساب.
* بعدها سيطلب منك تحديد معلومات إضافية اختيارية بخصوص المستخدم.
* في Full Name فقط إضغط على زر الإدخال (enter)
* في Room Number فقط إضغط على زر الإدخال
* في Work Phone فقط إضغط على زر الإدخال
* في Home Phone فقط إضغط على زر الإدخال
* في Other فقط إضغط على زر الإدخال
ثم سيطلب منك تحديد كلمة سر الحساب و [UNIX Password]، أدخلها و كالعادة لن تلاحظ تلميحات مثل * أو X. ثم سيطلب منك تكرار إدخالها لتأكيد التطابق.
بعد إنشاء الحساب يجب أن تفعل ميزة sudo التي تتيح له الحصول على صلاحيات المدير لفترة قصيرة كي تستطيع تنفيذ بعض مهام الصيانة و الإعداد. نفذ:
EDITOR=nano visudoتنقل داخل الملف إلى أن تصل إلى سطر
root ALL=(ALL) ALLأضف بعده سطر مماثل تغير فيه كلمة root باسم حاسبك. ahmed حسب مثالي أعلاه
ahmed ALL=(ALL) ALL
ثم قم بحفظ التعديلات بالضغط على ctrl+O ثم ctrl+X للخروج
بعدها سجل الخروج من جلسة حساب مدير النظام root بواسطة الأمر exit.
سيطلب منك تسجيل الدخول من جديد هذه، المرة سجل الدخول بجلسة المستخدم العادي الذي أنشأته.
ثم نفذ:
echo "set show-all-if-ambiguous on" >> ~/.inputrc
بعدها إفتح الملف ~/.xinitrc
nano -w ~/.xinitrcثم أضف إلى آخره أحد هذه السطر:
* لمن ثبت XFCE سيضيف
exec ck-launch-session startxfce4
* لمن ثبت GNOME سيضيف [خطوة اختيارية]
exec ck-launch-session gnome-session
* لمن ثبت KDE سيضيف [خطوة اختيارية]
exec ck-launch-session startkde
* لمن ثبت E17 - Enlightenment سيضيف
exec ck-launch-session enlightenment_start
* لمن ثبت Fluxbox سيضيف
exec ck-launch-session startfluxbox
قم بحفظ الإعدادات و اخرج من المحرر النصي. ثم أعد تشغيل النظام بتنفيذ الأمر:
sudo reboot
بعد تشغيل النظام سيطلب منكم مدير تسيير الجلسات تسجيل الدخول على حسابكم و بعدها بلحظات سيظهر سطح المكتب.
ماذا بعد؟
قبل أن تكمل تثبيت باقي البرامج قد تحتاج إلى القيام ببعض اللمسات الأولية حسب البيئة المكتبية التي إخترت.
* مثلا عند تشغيل واجهة E17 لأول مرة ستطلب منك:
- تحديد لغة النظام
- تحديد نوع واجهة الجهاز : جهاز بشاشة لمس أو حاسوب مكتبي.
- تحديد نوع قائمة البرامج. يفضل أن تختار E (Applications)
- تحديد بعض البرامج على شريط الوصول السريع. اختر مثلا File Manager, LXTerminal, Leafpad
* على واجهة Fluxbox قد تحتاج طلب تجديد محتوى قائمة البرامج.
- حدد Regen Menu من قائمة Tools المتواجدة داخل Fluxbox Menu
- أو تجديدها باستخدام الأداة mmaker بهذه الطريقة: mmaker -vf Fluxbox
* عند تشغيل واجهة XFCE لأول مرة ستطلب منك اختيار وضعية الأشرطة الأساسية. هل شريط واحد فارغ تملأه و تخصصه حسب ما يناسبك أو تبدأ بوضعية الأشرطة الإفتراضية. يفضل أو تختار الوضعية الإفتراضية.
* عند تشغيل واجهة KDE ستلاحظ أنها تأخد بضع ثوان قبل أن تجهز و ذلك لأن خدمات أرشفة الملفات تعمل على إنشاء قاعدة البيانات و تحديثها.
- يمكن تعطيل تلك الخاصية من إعدادات النظام System Settings على صفحة Desktop Search و فيها ستعطل Strigi ثم Nepomuk
- كما أن KDE بشكل افتراضي تسجل الجلسات و هذا سيؤثر على وقت تسجيل الدخول على الجلسات لاحقا، لذلك يفضل أن تعطل هذه الخاصية أيضا على صفحة Startup and Shutdown ثم في جهة Session Management ستحدد Restore manually saved session بدلا من Restore previous session
- لوقف خادم Akondi بشكل مؤقت يمكن تنفيذ الأمر akonadictl stop
* كما قد تلاحظ أنك لا تسمع أي صوت من النظام و ذلك لأن صوت النظام - بشكل افتراضي - يكون في وضعية الصمت.
- إن كنت على KDE أو GNOME يكفي أن تنقر على رمز البوق قرب ساعة النظام لرفع الصوت و إزالة وضعية الصمت.
- بالنسبة لـ E17 و XFCE إذا لم تجد رمز البوق فستجد غالبا أداة على قائمة النظام لتعديل وضعية الصوت. هذه الأداة قد تكون PulseAudio Volume Control أو AlsaMixer.
- إذا لم تعثر على أية أدات + ثبت PulseAudio فيكفي تشغيل الأداة pavucontrol من على Terminal. بعدها أزل وضعية الصمت و ارفع الصوت.
- إذا لم تعثر على أية أدات + ثبت ALSA فيكفي تشغيل الأداة alsamixer من على Terminal. بعدها أزل وضعية الصمت عن كل الأعمدة مستخدما مفتاح M و ارفع الصوت مستخدما مفتاح السهم إلى الأعلى. بعدها اضغط على مفتاح ESC للخروج و نفذ الأمر sudo alsactl store
تثبيت برامج إضافية
سنستخدم الطرفية (Terminal) لتثبيت باقي البرامج
* متصفحات النت:
* فايرفوكس Firefox
sudo pacman -S firefoxو حزمة دعم اللغة العربية
sudo pacman -S firefox-i18n-ar
* كروميوم Chromium
sudo pacman -S chromium
* Rekonq لواجهة KDE
sudo pacman -S rekonq
* Seamonkey بديل متكامل لفايرفوكس
sudo pacman -S seamonkey
* Midori بديل خفيف الوزن
sudo pacman -S midori
* Netsurf متصفح للأجهة جد محدودة الموارد
sudo pacman -S netsurf
المتصفح Opera [مغلق المصدر]
sudo pacman -S opera
*مشغلات فلاش Flash Player
* المشغل الحر Gnash متوافق 100% مع Youtube و يعمل على أنظمة 64بت
sudo pacman -S gnash-gtk
* المشغل الحر Lightspark بخصائص إضافية. يكمل Gnash. يدعم 64بت
sudo pacman -S lightspark gnash-gtk
* المشغل المغلق المصدر Adobe Flash Player 10.x. يدعم 32بت فقط.
sudo pacman -S flashpluginكما يحتاج هذا المشغل تثبيت خطوط مايكروسوفت المغلقة المصدر
yaourt -S ttf-ms-fontsأيضا قد يتسبب هذا المشغل في تجمدات النظام لذا البعض، في تلك الحالة وجب تعطيل خاصية تسريع العتاد على الملف /etc/adobe/mms.cfg
nano -w /etc/adobe/mms.cfg EnableLinuxHWVideoDecode=0 OverrideGPUValidation=0كما يمكن تحديد قيم إضافية على نفس الملف للزيادة في درجة الأمان والخصوصية
nano -w /etc/adobe/mms.cfg FullScreenDisable=0 LocalFileReadDisable=1 FileDownloadDisable=1 FileUploadDisable=1 LocalStorageLimit=1 LegacyDomainMatching=0 LocalFileLegacyAction=0 AllowUserLocalTrust=0 ThirdPartyStorage=1 AssetCacheSize=10 AutoUpdateDisable=1
الإصدار 11 الذي هو قيد التطوير يدعم أنظمة 64بت و يمكن تثبيته من مستودع المجتمع AUR.
yaourt -S flashplugin-beta
* تثبيت خطوط إضافية كخطوط عيون العرب، خط أبونتو و خطوط غوغل
[ بالنسبة لأسئلة التعديل على سكريب التثبيت (edit ...) أجب بـ لا و نعم لـ continue building و نعم لـ continue installing ]
yaourt -S ttf-arabeyes-fonts ttf-sil-lateef ttf-sil-scheherazade yaourt -S ttf-ubuntu-font-family ttf-ubuntu-title
* تثبيت الآلة التخيلية Java:
* النسخة الحرة بإضافة icedtea-web لتعمل من على المتصفحات
sudo pacman -S openjdk6 icedtea-web
* أو النسخة المغلقة المصدر [رخصة توزيعها تحولت من DLJ إلى BCL]
yaourt -S jre
*مشغلات الوسائط المتعددة: فيديو، الصوتيات،..
sudo pacman -S sox mpg321
* المشغل MPlayer
sudo pacman -S mplayerأو الإصدار الداعم لتسريع العتاد (VAAPI)
sudo pacman -S mplayer-vaapi
ثم الإضافة لتعمل mplayer من داخل المتصفحات
sudo pacman -S gecko-mediaplayer
ثم تثبيت إحدى الواجهات الرسومية للمشغل MPlayer:
sudo pacman -S gnome-mplayerأو
sudo pacman -S smplayer smplayer-themesأو
yaourt -S umplayer
* المشغل totem
sudo pacman -S totem
* ثم إضافة totem-plugin ليعمل من داخل المتصفح
sudo pacman -S totem-plugin
* المشغل VLC
sudo pacman -S vlc
* المشغل الخفيف الوزن xfmedia
sudo pacman -S xfmedia
* المشغل kaffeine
sudo pacman -S kaffeine
* المشغل minitube
[ لمشاهدة فيديوات Youtube من دون الحاجة إلى المشغل adobe flash player ]
yaourt -S minitube
* هناك مشغلات صوتيات فقط عديدة منها:
خفيفة الوزن:
sudo pacman -S deadbeefأو
sudo pacman -S xmms2
لواجهة جينوم:
sudo pacman -S rhythmboxأو
sudo pacman -S exaile
لواجهة كيدي:
sudo pacman -S amarokأو
sudo pacman -S clementine
* المشغل الحر Gnash متوافق 100% مع يوتيوي
sudo pacman -S firefox
* المشغل الحر Gnash متوافق 100% مع يوتيوي
sudo pacman -S firefox
* المشغل الحر Gnash متوافق 100% مع يوتيوي
sudo pacman -S firefox
* المشغل الحر Gnash متوافق 100% مع يوتيوي
sudo pacman -S firefox
ghostscript openexr libwmf librsvg libxml2 jasper libpng
tar gzip bzip2 zip unzip unrar p7zip arj lha lzma lzop
باستثناء Fluxbox و حتى على
* برامج التحميل باستخدام Torrentبالنسبة لمستخدمي KDE:
pacman -S ktorrent
بالنسبة لمستخدمي Gnome:
pacman -S transmission-gtk
* الحزم المكتبية:
هنالك OpenOffice.org
pacman -S openoffice-base
ثم حزمة الواجهة العربية:
pacman -S openoffice-ar
هنالك Go-OpenOffice و هي نفسها الحزمة التقليدية لكن بتوافقية أكبر مع ملفات حزمة Microsoft Office
pacman -S go-openoffice
بالنسبة لحزمة الواجهة العربية عليك تحميلها من مستودع AUR باستخدام yaourt أو bauerbill. مثال:
yaourt -S go-openoffice-ar
هنالك حزمة KOffice لمن تعود عليها أو يريد تجربتها
pacman -S koffice
حزمة الواجهة العربية غير متوفرة بعد. (هل من مترجم؟)
pacman -S koffice-l10n-ar
لمن يريد محرر نصوص أو جدول حسابات خفيف الوزن عليه بـ AbiWord و Gnumeric
pacman -S abiword
pacman -S gnumeric
pacman -S gnumeric
* برامج تعديل الصور:
هنالك عدد كبير منها GIMP و Krita
pacman -S gimp
pacman -S koffice-krita
inkscape لتصميم الرسوم الاتجاه المحجم (SVG - Scalable Vector Graphics)
pacman -S inkscape
برنامح Scribus للنشر المكتبي
pacman -S scribus
برامج الرسم الثلاثي الأبعاد Blender
pacman -S blender
* توفير دعم لمختلف أشكال و أنواع حرق و نسخ الأقراص المدمجة (cd-rom) و الدي في دي (dvd-rom) :
pacman -S cdrtools cdrdao cdrkit ccd2iso bin2iso dvd+rw-tools
ثم أحد هده البرامج لحرق الأقراص:
k3b لمستخدمي كيدي (kde)
pacman -S k3b
brasero لمستخدمي Gnome
pacman -S brasero
و xfburn لمستخدمي XFCE
pacman -S xfburn
تذكير: لا يوجد أي مانع من استخدام برامج Gnome على KDE أو العكس، فقط هنالك من يفضل واجهة أو شكل معين على الآخر. شخصيا أستخدم البرنامج المناسب و لا أُدخل نفسي في حرب الواجهات الرسومية رغم أني أفضل KDE تقنيا على أية واجهة رسومية أخرى.
* كدلك لدعم أغلب أنواع الملفات المضغوطة كـ zip ثبت ما يلي:
pacman -S p7zip unzip zip unace unarj cabextract rar unrar
* ثم بعض الأدوات الإضافية (تسيير الطاقة، أدوات نظام تسيير الملفات DOS ...)
pacman -S cpufrequtils dosfstools
* إدا كنت تمتلك طابعة عليك تثبيت CUPS -- خدمة الطباعة، إلى جانب التعريف المناسب الخاص بطابعتك.
pacman -S cups ghostscript gsfonts hal-cups-utils
بالنسبة للتعريف المناسب عليك مراجعة موقع OpenPrinting إلى جانب موقع المصنع لمعرفة هل تتوفر طابعتك على دعم أم لا و كيف؟
عموما إدا أردت أن تحصل على أكبر دعم لأغلب أنواع الطابعات ثبت ما يلي:
pacman -S gutenprint foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-filters hplip splix
بعد ذلك عليك أن تضيف cups إلى DAEMONS على الملف /etc/rc.conf
nano -w /etc/rc.conf
DAEMONS=(syslog-ng dbus hal net-profiles network netfs crond alsa cups kdm)
DAEMONS=(syslog-ng dbus hal net-profiles network netfs crond alsa cups kdm)
كما قد تحتاج إلى تشغيل بعض الوحدات على MODULES على نفس الملف السابق في حالة استخدام طابعة برابط LPT مثال:
MODULES=(lp parport parport_pc)
أو إيقاف وحدة usblp إدا امتنعت طابعة بربط USB عن العمل:
MODULES=(!usblp)
عموما على حسب نوع الطابعة قد تكون عملية التعرف و التشغيل جد سهلة (تلقائية) أو جد صعبة. كما العادة محرك البحث غوغل هو صديقك :) كما لا تنسى زيارة ويكي (wiki) آرتش لينوكس.
بعد أن نعيد تشغيل النظام لاحقا عليك باستخدام إما الخادم CUPS من على المتصفح على الرابط http://localhost:631 أو باستخدام أداة الطباعة لواجهة Gnome و KDE لتجهيز الطابعة.
* نفس الشيء ينطبق على الماسحات الضوئية (Scanner). قد تكون سهلة التثبيت و التشغيل أو صعبة. للتأكد من توفر الدعم راجع هذه الصفحة.
علينا تثبيت Sane
pacman -S sane sane-frontends
بالإضافة إلى أحد هذه البرامج الذي يستخدم كواجهة رسومية:
بالنسبة لـ Gnome:
pacman -S xsane
بالنسبة لـ KDE:
pacman -S skanlite
أيضا دعم من داخل GIMP:
pacman -S xsane-gimp
بالنسبة للمسحات الضوئية لشركة HP تحتاج إلى تثبيت hplip التي ستوفر أدوات إضافية حتى تتمكن من التعرف على المساح و تشغيله، التفاصيل تجدونها على الويكي (wiki)
pacman -S hplip
بالنسبة للماسحات التي تحتاج إلى برنامج المصنع الأصلي (firmware) عليك مراجعة الويكي و البحث على الحلول بنفسك.
* إدا كنت ترغب في مشاركة الملفات و المجلدات على الشبكة المحلية (LAN) أو تكتشفها و تنسخ ملفاتك من على حواسب أخرى على الشبكة عليك تثبيت Samba
pacman -S samba smbclient gamin
ثم إدا كنت من مستخدمي Gnome عليك أن تثبت gvfs-smb
pacman -S gvfs-smb
أو أن كنت من مستخدمي KDE عليك تثبيت kdenetwork-filesharing
pacman -S kdenetwork-filesharing
بعد ذلك عليك تعديل الملف /etc/rc.conf لتشغيل خدمة samba أثناء الإقلاع إن رغبت بها.
nano -w /etc/rc.conf
DAEMONS=(syslog-ng dbus hal net-profiles network netfs crond alsa cups samba kdm)
DAEMONS=(syslog-ng dbus hal net-profiles network netfs crond alsa cups samba kdm)
إدا رغبت في أن يصبح جهازك كخادم لمشاركة الملفات عليك تعلم إعداد خدمة samba. ستجد على ويكي آرتش لينوكس كل المعلومات اللازمة لفعل ذلك.
* الآن أعتقد أنه لم يتبقى لي سوى تثبيت دعم نظام تسيير الملفات NTFS الخاص بويندوز حتى تتمكن من استغلال كل وسائل تخزينك بكل سهولة. لنثبت ما يلي:
pacman -S ntfs-3g ntfsprogs
و ربما قد تحتاج إلى تعديل بعض إعدادات ntfs لسبب أو لآخر. في هذه الحالة برنامج ntfs-config على مستودع AUR سيكون جد ملائم.
yaourt -S ntfs-config
تفاصيل إضافية بخصوص ntfs-3g ستجدها على الويكي.
الآن يكفي أن تعيد تشغيل النظام حتى تحصل على نظامك الجديد. لإعادة التشغيل نفد:
reboot
طبعا هذا ليس كل شيء، فمثلا إدا كنت ترغب في تثبيت برامج أكثر راجع هذه الصفحة أو هذه. إدا كنت ترغب في تخصيص نظام أكثر راجع هذه الصفحة. إدا كان تريد أن تصنع أي شيء آخر لم أتطرق إليه عليك بالويكي.
الآن مبروك عزيزي، تستحق التشجيع إدا أتممت هذا الدليل إلى النهاية، بالتأكيد تعلمت الكثير و ربما طريقة التثبيت هذه ما زالت غير واضحة بالنسبة لك لكنها ستتضح بعد تكرارها و ستجدها جد منطقية و واضحة بل و حتى سهلة و بسيطة 0_^
من الآن فصاعدا لا حجة إلى إعادة تثبيت بعد كل ستة أشهر :) يكفي تنفيذ الأمر pacman -Syu أو yaourt -Syu --aur كل يوم مثلا لكي ترتقي بالنظام إلى آخر إصدارات البرامج المثبتة على نظامك.
أيضا أتمنى ألا تحكم على هذه التوزيعة بسرعة، خصص لنفسك بعض الوقت لتتأقلم معها و تتعلم المزيد. شخصيا لم أندم على انتقالي إليها لأنها منحتني فرصة تعلم جنو/لينوكس و ليس استخدام معين لتوزيعة معينة. أتمنى أن تجد فيها ما كنت تبحث عنه.
كما لا تنسى أن تلقي نظرة على Wiki، و بزيارة المنتدى أو المحادثة الفورية على قناة #archlinux على freenode بواسطة irc للحصول على أي دعم تقني. إدا كنت من المتحمسين لهذه التوزيعة فيمكنك تحسين جودة توثيقها، إرسال تقارير بالعلل المكتشفة، كتابة سكريبتات التثبيت للبرامج التي لم تجدها على المستودعات، أو تتبع قوائم البريد الخاصة بالمطورين لتعرف كيف يتم تطوير هذه التوزيعة.
ماذا إن أردت تعلم أكثر مما قدمته لك تجربة تثبيت و استخدام آرتش لينوكس؟ جرب FreeBSD أو Gentoo أو حتى LinuxFromScratch :)
في مرحلة تثبيت yaourt، هناك - مكان /
ردحذفnano -w /etc-pacman.conf
nano -w /etc/pacman.conf
في مرحلة إعداد xorg، هناك حرفين ناقصين:
nano /etc.conf
nano /etc/rc.conf
طبعا هي ملاحظات بسيطة فقط، أخطاء مطبعية ^_^
نأتي إلى إعداد xorg الشرير، حينما أود تشغيله عبر الأمر /etc/rc.d/ hal restart أو start أحصل على خطأ: لا يوجد ملف أو مجلد /etc/rc.d/hal
بحثت هنا http://wiki.archlinux.org/index.php/Xorg ولم أجد حلا، كما أنني أعدت المراحل السابقة كما هي، لدي بطاقة Intel. لا أدري ما المشكلة ^_^
شكرا محمد على اكتشاف الأخطاء. لقد قمت بتصحيحها.
ردحذفبالنسبة لـ X لا أدري أين كان بالي عند كتابة تلك الأسطر !? :) لقد ذكرت أكثر من مرة أن X تخلت عن udev و hal و أجلت نشر الموضوع لذلك السبب :) لكن ماذا تفعل.
المرجو أن تراجع طريقة إعداد الخادم X بحيث:
* الملف الذي ستعدله أنت هو /etc/X11/xorg.conf و ليس xorg.conf.new لأنك غالب نقلته إلى مكانه النهائي.
* كما لا حاجة إلى تشغيل hal و أيضا حذفه من rc.conf إلى أن تصل مرحلة تثبيت جينوم أو كيدي لأن كلى الأخيرتين تحتاج إلى hal
أيضا أضفت خطوة نسيت أن أذكرها في الموضوع السابق (02) بخصوص تشغيل الربط اللاسلكي بدون تشفير أو بتشفير WEP من على rc.conf . هذا التصحيح لا يعنيك إن استخدمت netcfg / net-profiles على rc.conf
و نصيحة أخيرة يفضل أن تعيد قراءة الموضوع 03 و لو على السريع حتى لا يفوتك ;)
أكرر شكري لك عزيزي محمد
هل تسمح بسؤال ،، ماذا عن تثبيت نظام (ديبيان /هيرد ) لقد قمت بتنزيل ال ديفي دي وقمت بإقحراقة على إسطوانة ولكن لم أستطيع تنصيب وتثبيت هذا النظام فهل من مساعدة وشكراً بارك الله فيك
ردحذفلا أعرف ان قصدت آرتش هرد أم دبيان هرد؟
ردحذفعموما لم أجرب أي واحد منهما إلى الآن على جهاز حقيقي لأن نواة هرد في آخر مرة قرأت عنها كانت غير متوافقة مع أغلب مواصفات ACPI أو شيء كهذا القبيل.