/ Usr / lib / i386-linux-gnu / এর জন্য কী?


29

আমি একটি অ্যাপ্লিকেশন ব্যবহার করছি যা ইনস্টল করা নির্ভরতাগুলি অনুসন্ধান করার সময় / usr / lib এবং / usr / স্থানীয় / lib / তে কিছু .so ফাইলগুলি সন্ধান করে।

এখন আমি নেটিটিতে স্থানান্তরিত করেছি এবং কিছু ফাইল / usr / lib থেকে / usr / lib / i386-linux-gnu / এ সরানো হয়েছে বলে মনে হচ্ছে।

আমি কি সেই অ্যাপ্লিকেশন বিকাশকারীদের কাছে কোনও ত্রুটি জানাতে পারি যে তাদের লুকে যুক্তিটি পরিবর্তন করা উচিত? এমন কোনও নথী আছে যা পরিবর্তনের ব্যাখ্যা দেয় যাতে আমি তাদের কাছে এটি উল্লেখ করতে পারি?


1
আপনারা কার জন্য যারা নাটিটির সাথে পরিচিত নন বা ভুলে গেছেন, নাটি হলেন উবুন্টু ১১.০৪। এই পরিবর্তনটি উবুন্টুর সাম্প্রতিক সংস্করণগুলিতে এখনও উপস্থিত রয়েছে (এই লেখার হিসাবে, 18.04)।
জুন

উত্তর:


31

বিভিন্ন আর্কিটেকচারের জন্য সংকলিত একই লাইব্রেরির সংস্করণ ইনস্টল করতে সক্ষম করার জন্য এই পরিবর্তনটি করা হয়েছিল (যেমন একটি এএমডি 64 সিস্টেমে, অন্য সংস্করণটি প্রবেশ করার /usr/lib/x86_64-linux-gnuসময় একটি সংস্করণ যেতে পারে i386-linux-gnu)।

স্ট্যান্ডার্ড লিঙ্কার এবং গতিশীল লিঙ্কার উভয়ই এই ডিরেক্টরিগুলি সম্পর্কে জানেন, তাই পরিবর্তনটি বেশিরভাগ অ্যাপ্লিকেশনের জন্য অদৃশ্য হওয়া উচিত। যদি অ্যাপ্লিকেশনটি ম্যানুয়ালি প্রকৃত লাইব্রেরি ফাইলগুলির সন্ধান করছে তবে এর জন্য সংশোধন করা দরকার।

উবুন্টুতে পরিবর্তনগুলির বিশদ এখানে পাওয়া যাবে:

https://wiki.ubuntu.com/MultiarchSpec


3
উবুন্টু লিঙ্কটি একটি শালীন সূচনার পয়েন্ট হলেও, আরও অনেক ডকুমেন্টেশন উইকি.ডিবিয়ান.আর. / মাল্টিয়ার্ক থেকে পাওয়া যায় / (এবং এটিও আরও ভালভাবে আপ টু ডেট রাখার প্রত্যাশা করা হয়; উবুন্টু উইকি যতটা ভালবাসা পেয়ে যায় তেমন একটি হিসাবে পরিত্যক্ত হাতি কবরস্থান)।
ট্রিপলি

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