dpkg: ত্রুটি: বর্তমানে ডেটাবেস দ্বারা ব্যবহৃত আর্কিটেকচার 'i386' অপসারণ করতে পারে না


12

আমি এই কমান্ডটি i386 খিলান যুক্ত করতে ব্যবহার করেছি:

sudo dpkg --add-architecture i386

এবং তারপরে কোনও প্যাকেজ ইনস্টল না করেই আমি এর পরে i386 খিলানটি সরিয়ে দেওয়ার চেষ্টা করেছি:

sudo dpkg --remove-architecture i386

এবং আমি ত্রুটি পেয়েছি:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

আমি এখনও অবধি সমাধানগুলিতে i386 প্যাকেজগুলি মুছে ফেলার সাথে জড়িত দেখেছি, আমি কোনও ইনস্টল করি নি, যেগুলি ইনস্টল করা আছে সেগুলি ওএসের কাজকর্মের পক্ষে গুরুত্বপূর্ণ। আমি কি করব?

সম্পাদনা করুন, দয়া করে আপনার ওএসের ক্ষয়ক্ষতি এড়াতে অনুসরণ করুন পড়ুন:

দেখা যাচ্ছে যে 64৪-বিট লিনাক্স ওএসে ইতিমধ্যে i386 খিলান অন্তর্ভুক্ত রয়েছে, সুতরাং কমান্ডটি sudo dpkg --add-architecture i386আসলে কিছুই করেনি।

উত্তর:


8

একটি amd64 ইনস্টলেশন (-৪-বিট পিসি) এ, i386 আর্কিটেকচার (32-বিট পিসি) ডিফল্টরূপে সক্রিয় থাকে। আপনার তালিকা থেকে দেখে মনে হচ্ছে আপনার ওয়াইন-এর জন্য সবেমাত্র 32-বিট প্যাকেজ ব্যবহার করা হয়েছে। 32-বিট উইন্ডোজ অ্যাপ্লিকেশনগুলি চালানোর জন্য ওয়াইনকে 32 টি-বিট লাইব্রেরি প্রয়োজন unch আপনি 32-বিট ওয়াইনটি আনইনস্টল না করে আপনি i386 আর্কিটেকচারটি সরাতে পারবেন না। তবে এটি করার কোনও অর্থ নেই: i386 আর্কিটেকচারটি সক্ষম করার ক্ষেত্রে কোনও ভুল নেই।


26

চালান

dpkg --get-selections | awk '/i386/{print $1}'

এবং তারপরে যদি তাদের খুশি হয় তবে খুশি

apt-get remove --purge `dpkg --get-selections | awk '/i386/{print $1}'`

এবং তারপরে আবার চেষ্টা করুন

dpkg --remove-architecture i386

2
এই জন্য আপনাকে ধন্যবাদ, খুব দরকারী! আপনি কি জানেন উবুন্টু 16.04 64-বিটে এটি করা নিরাপদ কিনা? আমি জিজ্ঞাসা করছি কারণ আমি প্যাকেজগুলির একটি দীর্ঘ তালিকা দেখতে পেয়েছি এবং আমি আশঙ্কা করছি যে আমি যদি সেগুলি সমস্ত সরিয়ে ফেলি তবে কিছু ভুল হতে পারে
সুনায়তা

2
@ সুনিয়াটা যদি আপনার উদ্দেশ্যটি আপনার সিস্টেম থেকে i386 সরিয়ে ফেলা হয় তবে সেই উপায়: সমস্ত i386 প্যাকেজ মুছে ফেলুন এবং তারপরে আর্কিটেকচারটি সরিয়ে ফেলুন।
ব্রায়াম

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