আমি প্রশ্ন # 2 উপর ফোকাস করব -
আপনি বলেছিলেন যে "আমি গতকাল ঝুবিল্ডের সাথে চেষ্টা করেছি এবং কেবল কয়েকটি মডিউল নির্মিত হয়েছিল, তবে জিনোম-শেল এবং জিটিকে 3 যেগুলি নির্মিত হয়েছিল তাদের মধ্যে অন্তর্ভুক্ত করা হয়নি" এবং তারপরে জিজ্ঞাসা করা হয়েছিল
"একটি পরিষ্কার বিল্ডের অনুমতি দেওয়ার জন্য জিনবিল-জিনোম-শেল ইনস্টল স্ক্রিপ্টটি ঠিক করা যেতে পারে?"
আমি তাই মনে হবে। প্রথমে, http://live.gnome.org/JbubuDD dependency/ উবুন্টু আপনাকে কী উবুন্টু প্যাকেজ ইনস্টল করতে হবে তা জানায় - ম্যাভারিক বিভাগের মন্তব্যগুলি মাথায় রেখে লুসিড ইনস্টলেশনটি ব্যবহার করুন।
তারপরে - আপনি .jhbuildrc এ মডিউলসেটটি কী? ডিফল্টটি জিনোম -৩.০ তাই আমি ধরে নিই। আরসি ফাইলটি আপনি যে মডিউলটি ব্যবহার করবেন তা নির্দেশ করে।
সাধারণত একটি পূর্ণ "jhbuild বিল্ড" করা লোকেরা নির্দিষ্ট প্যাকেজগুলি এড়িয়ে যায় এবং তাদের .jhbuildrc এ এড়িয়ে যায়। আপনি অন্য কোথাও পড়তে পারেন, তবে কেবল জিনোম পরীক্ষা করার জন্য পরিবেশের মধ্যে মজিলা তৈরি করা বেশিরভাগ লোক এড়িয়ে চলে।
প্রকৃতপক্ষে, আপনার যদি সমস্যা হয় তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি কোনও যুক্তি-হ্রাস "hুবিল্ড বিল্ড "টি না করুন। যুক্তি ছাড়াই "jhbuild বিল্ড" আপনার মডিউলসেটে সমস্ত কিছু তৈরি করে, যা আমি ধরে নিব জিনোম -৩.০ (আপনার .jhbuildrc দেখতে দেখুন)। "জহবিল্ড বিল্ড জিনোম-শেল" করা আরও ভাল, যা কেবল জিনোম-শেল এবং এর নির্ভরতা তৈরি করে (আমি বিশ্বাস করি জিনোম-শেলটিতে বর্তমানে ঝুবিল্ডে মোট 36 নির্ভরতা রয়েছে - এতে কেবল নির্ভরশীলতা নয়, তবে নির্ভরশীলতাগুলির একটি গণনাও অন্তর্ভুক্ত রয়েছে) নির্ভরতা এবং তাই এগিয়ে)। এটি তৈরি হয়ে গেলে, আপনি নির্মিত লাইব্রেরি ইত্যাদির সাহায্যে জিনোম-শেল চালাতে আপনি একটি "জহবিল্ড রান জিনোম-শেল" করতে পারেন।
আমার খেয়াল করা উচিত, আপনি যদি সাম্প্রতিক কোডটি বন্ধ করে থাকেন তবে এটি মোটামুটি নৌযান হতে পারে, যদিও আপনার পছন্দ মতো উবুন্টুর জন্য কোনও পিপিএ না থাকলে এটি যেতে এখনও সবচেয়ে সহজ উপায়। আমি সবেমাত্র একটি তাজা ঝবিল্ড করেছি। gtk + কিছু কলগুলিতে ব্রেক হয়েছিল, তাই আমি গিটটি ব্রাউজ করে দেখলাম যে গিট ইনস্টল করার আগের দিনটিতে এটি পরিবর্তন করা হয়েছিল, তাই আমি 24 ঘন্টা আগে সেই ডিরেক্টরিটিকে একটিতে রিসেট করি। আমি তখন কাজ। এছাড়াও, আমি যে প্যাকেজটি তৈরি করতে চাইছিলাম তা তৈরি করবে না। আমি প্যাচগুলির জন্য বাগজিলা পৃষ্ঠাটি অনুসন্ধান করেছি যা কিছু কল আপডেট করেছে যা অনেক আগে অবনমিত হয়েছিল এবং সম্প্রতি gtk + নির্ভরতা দ্বারা মুছে ফেলা হয়েছিল। আমি সেগুলি প্রয়োগ করেছিলাম এবং এটির পরে আমার gtk + 3 নির্ভরতা তৈরি। সুতরাং এটি স্বয়ংচালিত ছিল না, আমাকে দুটি ভাঙ্গা বিল্ড ঠিক করতে হয়েছিল। কিন্তু অবশেষে এটি নির্মিত।