আমি একটি প্রকল্পের উত্স কোড পেতে এবং তারপরে এটিটি ঠিক একইভাবে তৈরি করতে চাই pt উদাহরণস্বরূপ আমি ওয়ার্কিং সোর্স কোড চাই এবং উত্সটিতে 'মেক' বা অনুরূপ কমান্ড চালাতে সক্ষম হব।
আমি এটা কিভাবে করবো?
বিশেষত আমি এই উত্সটি পেতে চাই 'আইসটেটিয়া -6-জেআর-জাভম
আমি একটি প্রকল্পের উত্স কোড পেতে এবং তারপরে এটিটি ঠিক একইভাবে তৈরি করতে চাই pt উদাহরণস্বরূপ আমি ওয়ার্কিং সোর্স কোড চাই এবং উত্সটিতে 'মেক' বা অনুরূপ কমান্ড চালাতে সক্ষম হব।
আমি এটা কিভাবে করবো?
বিশেষত আমি এই উত্সটি পেতে চাই 'আইসটেটিয়া -6-জেআর-জাভম
উত্তর:
এই উদাহরণের জন্য আমি icedtea-6-jre-jamvmপ্যাকেজ হিসাবে ব্যবহার করব যা আপনি পুনর্নির্মাণ করতে চান।
প্রথমে সমস্ত নির্ভরতা ইনস্টল করুন এবং প্রয়োজনীয় তৈরি করুন:
sudo apt-get build-dep icedtea-6-jre-jamvm
sudo apt-get install build-essential
তারপরে উত্সটি ধরুন:
apt-get source icedtea-6-jre-jamvm
তারপরে ওপেনডিজিডি ডিরেক্টরি ডিরেক্টরিতে সিডি করুন এবং ডেবটি তৈরি করুন, এখানে -us -uc আপনি নিজের জন্য পুনর্নির্মাণ করছেন তবে জিপিজি চেকগুলি এড়িয়ে যান:
cd openjdk-6-6b24-1.11.5
dpkg-buildpackage -us -uc
তারপরে একটি ডিরেক্টরিতে যান এবং আপনার .deb ফাইল থাকা উচিত।
সূত্র:
প্যাকেজটি সংকলন করতে প্রতিটি ডিবেইন প্যাকেজে প্রদত্ত ডিবিয়ান / বিধি স্ক্রিপ্টটি ব্যবহার করুন:
sudo apt-get build-dep <package>
apt-get source <package>
cd <package>_<version>
./debian/rules binary
এটি কেবল কনফিগার এবং অংশটি সংকলন করে।
আপনি ফলউইং ব্যবহার করতে পারেন:
apt-get source <package>
আপনি বিল্ড নির্ভরতা ইনস্টল করেছেন তা নিশ্চিত করতে হবে:
sudo apt-get build-dep <package>
আরও তথ্য চালানোর জন্য:
man apt-get
বিকল্প বিকল্প: প্রথমে আপনাকে প্যাকেজের অবস্থান জানতে হবে। তারপরে টার ফাইলটি ডাউনলোড করে:
sudo wget <url>
তারপরে আপনি এটি অনার করে এটিকে ব্যবহার করে সংকলন করতে পারেন make
যদি আপনার নির্দিষ্ট কমান্ডটি সম্পর্কে নিশ্চিত না হন তবে ফোল্ডারের ভিতরে কোনও READMEফাইল রয়েছে বা একটি ফাইল থাকা উচিত INSTALLযা আপনাকে উপযুক্ত কমান্ডটি বলবে।