একই দেবদেব প্যাকেজের 32 এবং 64 বিট সংস্করণ আমি কীভাবে ইনস্টল করতে পারি?


11

আমি libsqlite3-devউভয়ের জন্য i386এবং amd64একই উবুন্টু 12.04 মেশিনে ইনস্টল করার চেষ্টা করছি । আমি একটি অ্যাপ্লিকেশন বিকাশ করছি যা স্ক্লাইট 3 ব্যবহার করে এবং 32-বিট এবং 64-বিট সংস্করণ উভয়ই সংকলন এবং পরীক্ষা করতে চাই।

তবে দেখে মনে হচ্ছে libsqlite3-dev:i386প্যাকেজটি এর সাথে বেমানান libsqlite3-dev:amd64, যেমন aptআমি অন্যটি ইনস্টল করার সময় একটি অপসারণ করতে চাইছি।

উভয় একই সিস্টেমে ইনস্টল করার উপায় আছে কি?

উত্তর:


5

আপনি একই সিস্টেমে একইসাথে উভয়-দেবদেব প্যাকেজ ইনস্টল করতে পারবেন না। আপনি কেবল এক বা অন্যটি ইনস্টল করতে পারেন, কারণ এতে কয়েকটি একই ফাইল রয়েছে। মাল্টি-আর্চ ক্রস সংকলন সমর্থন সক্ষম করে না, যা আপনি যা করার চেষ্টা করছেন। আপনি যদি :i386স্ক্লাইট ডেভেলপমেন্ট প্যাকেজের সংস্করণ ইনস্টল করতে এবং and৪-বিট সংকলক দিয়ে তৈরি করতে চান তবে ফলস্বরূপ আপনার অবশ্যই প্রায় একটি ভাঙা বিল্ড হবে।

আপনার সেরা বাজিটি 32-বিট সংস্করণ বা ভিএম সংকলন করা, 32-বিট সংস্করণ তৈরি করা।


শিরোনাম ফাইলগুলি সত্যই উভয় প্যাকেজগুলিতে রয়েছে তবে তাদের সামগ্রীগুলি অভিন্ন। আরও বেশি, অন্যান্য -devপ্যাকেজগুলির জন্য যেমন zlib1gফাইলগুলিও ভাগ করা হয়েছে (এবং অভিন্ন), একই সাথে উভয় সংস্করণ ইনস্টল করা সম্ভব।
উইম

1
আমি কেবলমাত্র দুটি প্যাকেজ জোর করে ইনস্টল করেছি, এটি কোনও কিছু ভাঙ্গেনি বলে মনে হচ্ছে এবং আমি এখন উভয় সংস্করণ তৈরি করতে (এবং সঠিকভাবে চালাতে পারি)। এটি কি কেবল প্যাকেজ রক্ষণাবেক্ষণকারীদের এমন একটি সংঘর্ষ ঘোষণা করছে যেখানে সত্যই নেই?
উইম

0

ব্যক্তিগতভাবে, আমি জোরপূর্বক স্থাপনাগুলি এমনকি কোনও শেষ উপায় হিসাবে বিবেচনা করি না। আমি মনে করি, আপনি pbuilder বেশ দরকারী খুঁজে পেতে পারেন। এটির জন্য এখানে একটি হাটো। এমনকি আপনি সেই উদ্দেশ্যে বিভিন্ন ডিস্ট্রো ইনস্টল করতে পারেন এবং একই সময়ে বিভিন্ন লক্ষ্যগুলির জন্য বিল্ডিং প্রক্রিয়াটি স্ক্রিপ্ট করতে পারেন।

http://ubuntuforums.org/showthread.php?t=206382

সুতরাং, আপনি এমনকি সমস্ত ডেভ প্যাকেজ আনইনস্টল করতে পারেন। তারা সেই অস্থায়ী ক্রুট ইনস্টলেশনতে ইনস্টল হয়ে যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.