"রিলিজ ফাইলে প্রত্যাশিত এন্ট্রি 'মেইন / বাইনারি-i386 / প্যাকেজ' সন্ধান করতে অক্ষম"


12

আমি একটি তৃতীয় পক্ষের সংগ্রহস্থল যুক্ত করেছি এবং এখন আমার প্যাকেজ তালিকা আপডেট করার সময় আমি এই সতর্কতাটি দেখছি:

W: Failed to fetch http://codezen.org/debian/dists/sid/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

কেন এমন?

উত্তর:


21

দুটি কারণ রয়েছে তবে আপনার ক্ষেত্রে হ'ল আপনি মাল্টিআরচকে i386 প্যাকেজ জিজ্ঞাসা করার জন্য কনফিগার করেছেন যখন os যদি আপনি ডিপি কেজি সহ আর্ম 64 বা অন্য কোনও আর্কিটেকচারকে বিদেশী আর্কিটেকচার হিসাবে সেট করেন তবে একই ঘটনা ঘটবে।

তিনটি পথ যেতে হবে:

  1. যদি সংগ্রহস্থলটিতে amd64 প্যাকেজ থাকতে পারে তবে রক্ষণাবেক্ষণকারীকে যোগাযোগ করুন এবং তাদের জানান।
  2. আপনি যদি বাস্তবে আপনার সিস্টেমে বিদেশী আর্কিটেকচার ইনস্টল করতে / প্রয়োজন না চান তবে আপনি সেগুলি অক্ষম করতে পারেন dpkg --remove-architecture
  3. আপনি sources.listকেবল সেই আর্কিটেকচারের জন্য জিজ্ঞাসা করতে পারেন যে ভান্ডারগুলি সরবরাহ করার কথা রয়েছে, তাই এপটি তাদের জন্য জিজ্ঞাসা করার চেষ্টা করবেন না। এটার মতো কিছু:

    deb [ arch=amd64 ] http://codezen.org/debian sid main
    

অন্যান্য কারণ

এটিও ঘটতে পারে যদি উপাদানগুলি (প্রধান, অবদান, সুরক্ষা ইত্যাদি) বা প্যাকেজগুলির ধরণ (উত্স বনাম বাইনারিগুলি) সংগ্রহস্থলটিতে না পাওয়া যায়। এটি স্ট্রিং দ্বারা চিহ্নিত করা যেতে পারে main/binary-i386/Packages। এখানে, mainউপাদান এবং binaryপ্যাকেজের ধরণ, i386আর্কিটেকচার।

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