সাধারণ ক্ষেত্রে, কোনও ফাইলের .tar.gzমতো "ইনস্টলেশন" .zipথাকে না, সংরক্ষণাগারটিতে আপনার ফটোগুলির ব্যাকআপ, ইমেল বার্তাগুলির সংগ্রহ, সিএডি সিস্টেমের জন্য অঙ্কন ইত্যাদির মধ্যে সীমাবদ্ধ নয় এমন প্রায় কিছুই থাকতে পারে the প্রভৃতি
আপনি যা ডাউনলোড করেছেন তা উত্স টার্বল arb আর্কাইভের ফাইলগুলি হ'ল কোনও প্রোগ্রামার তাদের আর্কিটেকচারের জন্য বাইনারি তৈরি করতে ব্যবহার করবেন। এই নির্দিষ্ট প্রকল্পটি দেখতে অনেকটা দেখতে ইউনিক্স-সামঞ্জস্যপূর্ণ সিস্টেমগুলির জন্য ডিজাইন করা হয়েছিল এবং এটি উইন্ডোতে তুচ্ছভাবে তৈরি করবে না।
উইন্ডোজের পোর্টেবল প্রকল্পগুলিতে প্রায়শই ইউটিলিটির Makefile.win32জন্য একটি সংকলন রেসিপি makeবা projভিজ্যুয়াল স্টুডিওর জন্য একটি ফাইল সহ একটি সম্ভবত (সম্ভবত একটি উপ-ডিরেক্টরিতে) কিছু থাকে ।
টার্বল থেকে বিল্ডিংয়ের জন্য জেনেরিক ইউনিক্সের নির্দেশাবলী মূলত:
- তারবালটি বের করুন।
- নামযুক্ত
READMEবা অনুরূপ একটি ফাইল সন্ধান করুন । যদি আপনি একটি সন্ধান করেন তবে এটি সম্ভবত এই নির্দেশাবলীর পুনরাবৃত্তি বা অতিক্রম করে। ফাইলটিও বলা যেতে পারে INSTALL, যদিও এটি প্রায়শই জেনেরিক ইনস্টলেশন নির্দেশাবলী সহ এমন একটি ফাইল যা এই নির্দিষ্ট প্রকল্পের জন্য সত্যই নির্দিষ্ট নয়।
- এমন কিছু নামযুক্ত ফাইল থাকলে আপনার এগিয়ে চলার
Makefile.amজন্য চালনার দরকার হতে পারে automake।
- যদি এখানে কোনও ফাইল থাকে
configureযা কার্যকর হয়, এটি এগিয়ে যাওয়ার পক্ষে আপনাকে কী উপাদানগুলি ইনস্টল করতে হবে তা নির্ধারণের চেষ্টা করবে। যদি এটি সফলভাবে চলে, আপনি পরবর্তী ধাপে এগিয়ে যেতে পারেন। যদি তা না হয় তবে বুঝতে হবে কেন এটি ব্যর্থ হয়েছে, সমস্যাটি সংশোধন করুন এবং গোটো 4।
- যদি এমন কোনও ফাইলের নাম
Makefile.yourplatform( যেমন Makefile.linuxলিনাক্সের Makefile.BSDজন্য, * বিএসডি, Makefile.suxixসক্সিক্সের জন্য, ইত্যাদি) চালানোর চেষ্টা করুন তবে make -f Makefile.yourplatformস্পষ্টতই আপনি যে সন্ধান পেয়েছেন সেগুলি থেকে মেকফিলের নামটি সঠিক হওয়া দরকার।
অন্যথায়, যদি নামের কোনও ফাইল থাকে Makefile(বা সম্ভবত GNUmakefileবা makefile) কেবল চালানো হয় make। এটি সংকলক, গ্রন্থাগারগুলি এবং সহায়ক সরঞ্জামচেন ইউটিলিটিগুলি ব্যবহার করে প্রকৃত সংকলন সম্পাদন করে যা ৪ য় configureধাপে ফিরে এসেছিল, যদি এটি ব্যর্থ হয় তবে আপনার আরও কিছু কাজ করতে হবে, সম্ভবত আপনি যদি আপনার ভাষাতে পোর্টেবল প্রোগ্রাম লেখার সাথে পরিচিত না হন তবে আপনার মাথার উপর দিয়ে যেতে হবে unless এই প্রকল্পে ব্যবহৃত (সাধারণত সি বা সি ++)।
একটি ত্রুটি বার্তা makeসহজভাবে নির্দেশ করে যে makeচালানোর চেষ্টা করা কিছু সফল হয়নি। যদি আপনার কাছে সাহায্যের প্রয়োজন হয়, ত্রুটি বার্তার তত্ক্ষণাত্ লাইনগুলি makeচূড়ান্ত লকনিক "কিছু ব্যর্থ" বার্তাগুলির চেয়ে আরও দরকারী ডায়াগনস্টিক make।
- সাফল্য।
make testবাইনারি এটি করার কথা বলেছে কিনা তা পরীক্ষা করার জন্য এবং / অথবা make installএটি সিস্টেম-বিস্তৃত স্থানে অনুলিপি করার সুযোগ রয়েছে run
যুক্তিসঙ্গতভাবে আধুনিক প্রকল্পগুলির জন্য, আপনি যে উত্স থেকে উত্সটি ডাউনলোড করেছেন সে সাইটেরও কিছু নির্দেশাবলী এবং / অথবা সম্ভবত আপনার প্ল্যাটফর্মের জন্য প্রাক-নির্মিত বাইনারিগুলির সংগ্রহ রয়েছে কিনা তা দেখুন। কখনও কখনও গডফর্সাকেন প্ল্যাটফর্মগুলির জন্য তৃতীয় পক্ষের অবদান রয়েছে যা এমনকি ইউ * এক্স বা বিশেষত লিনাক্সের দিকে মনোনিবেশ করে।