//
you're reading...
Linux

طريقة عمل حزم deb & tgz من المصدر باستخدام برنامج CheckInstall


السلام عليكم و رحمة الله و بركاته

في بعض الاحيان تلاقي برنامج و متلاقيش منه حزمة deb ,,, فبالتالي هتحتاج تعمله كومبيل – تحويل – لما تيجي تستخدمه ,, طبع عملية الكومبيلنج بتاخد وقت طويل و بتستهلك كتير من موارد الجهاز ,,

من فترة و انا بدور على طريقة عمل حزم deb اللي بتشتغل دبيان و التوزيعات الدبيانية زي اوبنتو و اخوتها ,,

بعد شوية بحث اول حاجة لقيتها هى الوثائق الخاصة بموقع دبيان ,,

Debian New Maintainers’ Guide

طبعا كبيرة جدا ,, و محتاجه واحد متخصص ,,, غير انها بالانجليزي يعني

المهم ,,

دورت تاني و وجدت اداة رائعة جدا و سلة جدا ,, الاداة اسمها CheckInstall

الاول هنحمل برنامج CheckInstall ,,,

موقع البرنامج

CheckInstall || Home

و لمستخدمي الاوبنتو

كود:
sudo apt-get install checkinstall

******

نيجي لطريقة الاستعمال ,,

ببساطه نزل مصدر البرنامج اللي انت عاوز تعمل منه حزمة deb او حزمة tgz الخاصة بسلاكوير ” slackware ” او حتى حزمة rpm اذا كنت بتستخدم توزيعة تعتمد على تحزيم rpm

و بعد ما تفك ضغط الملف اذا كان مضغوط ,,

و هنعمل كومبيل عادي خالص ,,, زي اي كومبيل ,,

افتح الترمنال و اكتب ,,

كود:
./configure

و بعد ما يخلص اكتب ,,

كود:
make

و بدل ما نعمل ” make install

اكتب

كود:
checkinstall

و بكدا البرنامج هيعمل تلات حاجات ,,

هيسطب البرنامج اللي تم عمل كومبيل ليه

هيعمل حزمة deb من البرنامج ,,

هيعمل حزمة tgz من البرنامج ,,

و لو كنت على توزيعة بتستعمل تحزيم rpm ,,, هيعمل حزمة rpm من الملف ,,

و بس كدا ,, ^_^

مش هتحتاج تعمل كومبيل كل مرة ,, احتفظ بالملف الناتج و سطبه لما تحتاجه ^_^

المصدر ,,

HOW TO: Using checkinstall to make .debs from sources

Advertisements

About abdessemed mohamed amine

DZ-SECURITY

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Facebook

December 2008
S M T W T F S
« Aug   Jan »
 123456
78910111213
14151617181920
21222324252627
28293031  

Twitter

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

  • 365,853 Visit !
%d bloggers like this: