الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تتبيث حزمة build-essential من خلال الطرفية terminal

بدأه algboy في 27 يناير 2011 · 8 رد · 1,001 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مرحبا بكل السادة و الاخوان الكرام , طبتم و طاب سعيكم هذا ... شكرا على هذا الرح الضخم الذي يعتبر مفخرة كل العرب في هذا المجال

اخواني الكرام , أنا مهتم بلغة الـ c++ و لهذا قمت بتحميل و تتبيث حزمة build-essential المشهورة في نظم جنو/لينوكس

محتوياتها : dpkg-dev fakeroot g++ g++-4.4 libalgorithm-diff-perl libalgorithm-merge-perl

libdpkg-perl libstdc++6-4.4-dev patch

أنا ايضا مبتدأ في لينوكس

المهم ... قمت بتحميل هذه الحزمة عن طريق سطر الأوامر او ما يسمى بالطرفية و كل الأمور سارت على أفضل ما يرام , الى أن انتهت عملية التنصيب و التتبيث , ليظهر لي سطر اوامر يقول :

update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode

.....................

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.

....................

Setting up build-essential (11.5) ...

فقمت انا بكتابة المسار التالي و عملت اوكي /usr/bin/fakeroot

فتغير اس المستخدم الى الجذر أو الروت root

رجاءا من الاخوة ان يوجهوني الى الطريقة الصحيحة لانهاء هذه العملية و شكرا لكم

#2

مع العلم أن الحزمة تم تنصيبها بنجاح و هي موجودة في مدير الحزم synaptic package لكنني لم أتمكن من ايجاد طريقة تشغيل هذه البيئات التطويرية

في انتظار مساعداتكم :hmm:

#3

ز ما أدراك بأن الحزمة غير منصبة؟

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#4

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

#5

أين الشؤال الآن، لأني لم أفهم مشاركتك الأولى جيدا على ما يبدو :D.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#6

من سطر الأوامر جرب التالي:

g++ hello.cc

إن تمت الترجمه بنجاح .. ستجد ملف إسمه a.out قم تم توليده ... و بهذا فإن عملية التنصيب تكون تمت بنجاح ...

تحياتي ..

#7
اقتباس
إن تمت الترجمه بنجاح .. ستجد ملف إسمه a.out قم تم توليده ... و بهذا فإن عملية التنصيب تكون تمت بنجاح ...

أظنها ستكون a فقط، ﻷن بنية الملفات الحالية هي ELF.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#8

أينعم.. بنية البرنامج هي elf .. لكن لأسباب تاريخيه يظل إسم البرنامج الذي ينتجه الأمر gcc أو g++ (بدون المعامل -o ) يكون a.out

اقتباس
a.out remains the default output file name for executables created by certain compilers/linkers when no output name is specified, even though these executables are no longer in the a.out format.

http://en.wikipedia.org/wiki/A.out

#9

يبدو أنك محق، فلقد جربتها الآن و أنتج لي a.out.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…