كود:
bash$ ./configure bash$ make bash$ su password: bash# make install bash# exit bash$
السطر الأول يقوم بعمل إعدادات خاصة بالنظام الموجود لديك. إذا فشلت هنا لا تتابع، وغلباً سبب الفشل هو عدم وجود حزم التطوير وهي حزم تنتهي ب devel ؛ لحل المشكلة استعمل أداة إدارة الحزم لإضافة مثل هذه لحزم فإذا كنت تعلم أنه برنامج يحتاج gtk يجب أن تثبت gtk-devel (طبعاً هذا جزء من الاسم لأن هناك أرقام الإصدار تفصل بين الكلمتين ) السطر الثاني يقوم بتوليد البرنامج ثم التحول إلى مستخدم جذر ثم تثبيت البرنامج عادة بنقله إلى المجلدات المناسبة ، قد نمرر له بعض الإعدادات الخاصة بتغير المجلد الذي سينقل إليه أو نطلب اعداده ليناسب معالج أكثر من آخر أو لحذف معلومات التدقيق debug مثلا ./configure --prefix='/usr/X11R6' لتغيير مكان تثبيت البرنامج.
في حال حاولت تصنيف البرنامج أكثر من مرة وكنت تريد اعادة المحاولة أو كنت تريد التأكد من ازلة كل ملفات المحاولات السابقة والبدء من بيئة نظيفة يمكنك تنفيذ make clean أو make mrproper قبل كل شيء. اذا كان البرنامج يعتمد على برامج معينة يجب أن تكون موجودة من قبل نفذ make dep قبل make واذا كان هناك أكثر من برنامج في هذه الحزمة وكنت تريد عمل واحد منها فقط يمكنك عمل ذلك بكتابة make ثم اسمه. عند الإنتهاء من كل شيء قد ترغب في حذف الملفات المؤقته ذلك بتنفيذ make clean
كود:
rpm -Uvh PACKAGE-VER.ARCH.rpm
كود:
rpm --rebuild PACKAGE-VER.src.rpm
تطبيق عملي
كود:
bash$ rpm --help # gives you help about it bash$ man rpm # Shows the manual pages of rpm bash$ rpm -qi /mnt/cdrom/RedHat/RPMS/ggv*.rpm # Gives some info about ggv bash$ rpm -q /boot/vmlinuz kernel-2.4.18.i586 bash$ rpm -q `which sol` gnome-games bash$ su root password:******** bash# rpm -Uvh /mnt/cdrom/Mandrake/RPMS2/*xmms*.rpm lib-xmms: ######################################## xmms: ######################################## xmms-smpg: ######################################## xmms-skins: ######################################## bash# exit bash$
كود:
حزم deb حزم deb هي الطريقة المعتمدة في ديبيان نتعامل معها من خلال dpkg لتثبيت الحزمة نكتب dpkg -i PACKAGE_FILE_NAME.deb ولإزالتها dpkg -r PACKAGE_NAME
كود:
chmod a+x filename.bin sh filename.sh
من كتاب الاستاذ مؤيد السعدي عن منتديات دنيا المعرفة
لكم التحية والتقدير
تعليق