উত্স থেকে এটির স্ট্যাটিকালি লিঙ্কিত সংস্করণ তৈরি করুন।
যেখানে আপনি xorriso বানাতে চান সেই ডিরেক্টরিতে https://www.gnu.org/software/xorriso/xorriso-1.4.6.tar.gz ডাউনলোড করুন
tar xzf xorriso-1.4.6.tar.gz
cd xorriso-1.4.6
touch xorriso/*.info
./configure && make
আমি ধরে নিলাম আপনার প্যাকেজ দরকার build-essential
এবং tar
।
কমান্ডটি
প্যাকেজ থেকে touch xorriso/*.info
প্রোগ্রামটির প্রয়োজনীয়তা এড়িয়ে চলে যা ফাইলগুলির দুর্ভাগ্যক্রমিক ক্রমের কারণে বিরল ক্ষেত্রে দেখা দিতে পারে । (ব্যর্থতার লক্ষণগুলির জন্য ব্যবহারকারী 3804799, অক্টোবর 12 18:56-তে মন্তব্য দেখুন real এটি সত্যিকারের দেবিয়ান বা উবুন্টুতে ঘটতে পারে না, কারণ সেখানে বিকল্প ব্যতীত আর্কাইভ থেকে টাইমস্ট্যাম্পগুলি পুনরুদ্ধার করে))makeinfo
texinfo
xorriso-1.4.6.tar.gz
tar
-m
সাফল্যের দ্বারা বাইনারি পাওয়া উচিত যা দ্বারা চালিত হয়
xorriso/xorriso -version
মত কিছু বলা উচিত
GNU xorriso 1.4.6 : RockRidge filesystem manipulator, libburnia project.
...
There is NO WARRANTY, to the extent permitted by law.
যদি তা হয়, তবে আপনি কার্যনির্বাহী বাইনারিটির সম্পূর্ণ পথটি grub-mkrescue
বিকল্প হিসাবে যুক্তি হিসাবে ব্যবহার করতে পারেন
--xorriso
।
grub-mkrescue -o grub.iso --xorriso=/...path.../xorriso-1.4.6/xorriso/xorriso prepared_directory
ধারণা করা হয় যে আপনি এক্সিকিউটেবল বাইনারিটিকে অন্য কোনও স্টোরেজ স্থানে সরিয়ে নিতে পারেন, যদি এটি আপনার পক্ষে আরও সুবিধাজনক হয়।
উইন 10-উবুন্টু সাবসিস্টেমে জিএনইউ এক্সরিসো তৈরির ক্ষেত্রে সমস্যাটি নির্ণয় করা হয়নি, তবে লিনাক্স কার্নেল নির্ভরতা ছাড়াই প্রকৃত উবুন্টুতে বাইনারি তৈরির বিষয়ে নিম্নলিখিত নির্দেশাবলী যুক্ত করেছি যা সম্ভবত উইন 10-উবুন্টু সংগ্রহস্থল থেকে দূরে রেখেছিল।
যদি xorriso/xorriso
ইতিমধ্যে গাছটিতে নির্মিত হয়েছে xorriso-1.4.6
, তবে প্রথমে সমস্ত সংকলনের ফলাফলগুলি সরান:
make clean
এমন একটি কনফিগারেশন প্রয়োগ করুন যা লিনাক্সের নির্দিষ্ট বৈশিষ্ট্যগুলিকে উল্লেখ করে না এবং সংকলন করে:
export CFLAGS="-DLibburn_use_sg_dummY"
./configure --disable-libacl --disable-xattr --disable-zlib --disable-libreadline
make
ফলস্বরূপ ফাইলটি xorriso/xorriso
তখন Win10-উবুন্টু সাবসিস্টেমের নাগালে অনুলিপি করা উচিত। /...path.../xorriso -version
এটি শুরু করতে ইচ্ছুক কিনা তা চেষ্টা করুন (যেমন এটি প্রয়োজনীয় লাইব্রেরিগুলি সন্ধান করে কিনা)।
xorriso "জিএনইউ / লিনাক্স এসজি_আইও অ্যাডাপ্টার এসজি-লিনাক্স" দিয়ে উইন 10-উবুন্টু তৈরি করে এবং পরিচালনা করে। তবে ioctl (SG_IO) বা অপটিকাল ড্রাইভে অ্যাক্সেস কার্যকর হয়নি বলে মনে হচ্ছে। কোনও ড্রাইভ সনাক্ত করা যায় না।
সুতরাং -DLibburn_use_sg_dummY
"এক্স / ওপেন অ্যাডাপ্টার এস-জি-ডামি" সংকলন করে আরও ভাল মনে হয় যা লিনাক্সের নির্দিষ্টকরণের উপর নির্ভর করে না এবং অপটিকাল ড্রাইভগুলি চালানোর চেষ্টা করে না।