OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

الحصول على كود المصدر

لتمريننا على التجميع ، سنقوم بتجميع برنامج من مشروع جنو يسمى أسلوب. هذا برنامج صغير مفيد يتحقق من جودة الملفات النصية وأسلوبها. مع تقدم البرامج ، فهي صغيرة إلى حد ما وسهلة البناء.

باتباع الاصطلاح ، سنقوم أولاً بإنشاء دليل لكود المصدر المسمى

src ثم قم بتنزيل الكود المصدري فيه باستخدام ftp:



صورة

[me @ linuxbox ~] $ مكدير سرك [me @ linuxbox ~] $ القرص المضغوط src [me @ linuxbox src] $ بروتوكول نقل الملفات ftp.gnu.org متصل بـ ftp.gnu.org.

خادم 220 GNU FTP جاهز.

الاسم (ftp.gnu.org:me): مجهول

230 تسجيل دخول ناجح. نوع النظام البعيد هو UNIX.

عن طريق وضع ثنائي لنقل الملفات. بروتوكول نقل الملفات> cd gnu / diction

250 تم تغيير الدليل بنجاح. بروتوكول نقل الملفات> ls

نجح الأمر 200 PORT. ضع في اعتبارك استخدام PASV.

150 هنا تأتي قائمة الدليل.


-rw-r - r--

1

1003

65534

68940

أغسطس

28

1998

الإملاء- 0.7.tar.gz

-rw-r - r--

1

1003

65534

90957

الثلاثاء

04

2002

الإملاء- 1.02.tar.gz

-rw-r - r--

1

1003

65534

141062

سبتمبر

17

2007

الإملاء- 1.11.tar.gz

226 دليل إرسال موافق.

بروتوكول نقل الملفات> الحصول على diction-1.11.tar.gz

محلي: diction-1.11.tar.gz remote: diction-1.11.tar.gz

نجح الأمر 200 PORT. ضع في اعتبارك استخدام PASV.

150 فتح اتصال بيانات الوضع الثنائي للديكور-1.11.tar.gz (141062 بايت).

ملف 226 إرسال موافق.

تم تلقي 141062 بايت في 0.16 ثانية (847.4 كيلو بايت / ثانية) ftp> وداعا

221 وداعا. [me @ linuxbox src] $ ls الإملاء- 1.11.tar.gz



صورة

ملحوظة: نظرًا لأننا "المشرف" على شفرة المصدر هذه أثناء قيامنا بتجميعها ، فسوف نحتفظ بها ~ / src. سيتم تثبيت كود المصدر المثبت بواسطة التوزيع الخاص بك في / البيرة / SRC، بينما يتم عادةً تثبيت كود المصدر الذي نحافظ عليه والمخصص للاستخدام من قبل عدة مستخدمين / usr / local / src.


صورة

كما نرى ، عادةً ما يتم توفير الكود المصدري في شكل ملف tar مضغوط. تسمى أحيانًا أ تاربال، يحتوي هذا الملف على ملحق شجرة المصدر، أو التسلسل الهرمي للدلائل والملفات التي تشكل شفرة المصدر. بعد الوصول إلى موقع ftp ، نقوم بفحص قائمة ملفات tar المتاحة واختيار الإصدار الأحدث للتنزيل. باستخدام دولار فقط واحصل على خصم XNUMX% على جميع كوم- ماند داخل بروتوكول نقل الملفات، نقوم بنسخ الملف من خادم ftp إلى الجهاز المحلي.

بمجرد تنزيل ملف tar ، يجب تفريغه. يتم ذلك مع قطران :


[me @ linuxbox src] $ القطران xzf diction-1.11.tar.gz

[me @ linuxbox src] $ القطران xzf diction-1.11.tar.gz


[me @ linuxbox src] $ ls

الإملاء-1.11 الإملاء-1.11.tar.gz

[me @ linuxbox src] $ ls

الإملاء-1.11 الإملاء-1.11.tar.gz


صورة

تلميح: أسلوب البرنامج ، مثل كل برمجيات GNU Project ، يتبع معايير معينة لتعبئة الكود المصدري. تتبع معظم التعليمات البرمجية المصدر الأخرى المتوفرة في نظام Linux البيئي هذا المعيار أيضًا. أحد عناصر المعيار هو أنه عند فك ضغط ملف tar للشفرة المصدر ، سيتم إنشاء دليل يحتوي على شجرة المصدر ، وسيتم تسمية هذا الدليل مشروع- x.xx، وبالتالي يحتوي على اسم المشروع ورقم إصداره. يسمح هذا النظام بالتثبيت السهل لإصدارات متعددة من نفس البرنامج. ومع ذلك ، غالبًا ما يكون فحص تخطيط الشجرة قبل تفريغها فكرة جيدة. لن تقوم بعض المشاريع بإنشاء الدليل ، ولكنها بدلاً من ذلك ستسلم الملفات مباشرة إلى الدليل الحالي. سيؤدي هذا إلى حدوث فوضى في منظمتك جيدًا SRC الدليل. لتجنب ذلك ، استخدم الأمر التالي لفحص محتويات ملف tar:


القطران tzvf طرفيلي | رئيس


صورة


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: