অ্যাপ্ট "বিতরণ টেম্পলেটটি খুঁজে পেল না" ত্রুটি


15

আমি যখন অ্যাপটি-গেট ব্যবহার করে কোনও কিছু ইনস্টল করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 60, in <module>
    sp = SoftwareProperties()   
  File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

এর অর্থ কী এবং কীভাবে সমাধান করা যায় কোনও ধারণা?


এই উত্তরটি দেওয়ার জন্য আপনি সঠিক আদেশটি প্রদর্শন করতে পারেন?
— enzotib

ব্যবহার করার চেষ্টা করুন aptitude।
— আমড়া

উত্তর:


23

ঠিক করা সহজ এই কাজটি করুন

gksudo gedit /etc/lsb-release

তারপরে যে ফাইলটি খোলে তেমন সম্পাদনা করুন looks

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu Karmic Koala"

মনে রাখবেন আপনি যে সংস্করণটি ব্যবহার করছেন উবুন্টু। আমি কর্মিক কোয়াল ব্যবহার করছি তাই আমি এটি putুকিয়ে দিয়েছি।

আপনি নীচের দিকে এখানে একটি তালিকা পেতে পারেন
http://en.wikedia.org/wiki/Ubuntu_%28 অপারেটিং_ সিস্টেম ৯৯৯

আপনি lsb- রিলিজ ফাইল সংরক্ষণ করার পরে টার্মিনালে ফিরে যান এবং আপনাকে অ্যাপিট-রেপোজিটরি যোগ করতে সক্ষম হওয়া উচিত


শুধু একটি পর্যবেক্ষণ: বড় হাতের অক্ষর এবং ছোট হাতের অক্ষরগুলি সম্পর্কে সতর্ক থাকুন!

4
আপনার অবশ্যই এটি করা উচিত নয়। এই ফাইলটি বেস-ফাইল প্যাকেজের অংশ এবং এটি সম্পাদনা করা উচিত নয়। পরিবর্তে, আপনার সেই অনুযায়ী প্যাকেজটি ডাউনগ্রেড বা আপগ্রেড করা উচিত (এবং অন্যান্য প্যাকেজটি পিন করুন যা বেস-ফাইলগুলির পরিবর্তনের সূত্রপাত করেছিল)।
— ট্যামস সেজেলি

এটি দুর্দান্ত ফিশ্ফ শোনায়, কীভাবে এটি করা যায় তার একটি ধাপে ধাপে সহজ পদক্ষেপটি লিখে উত্তর হিসাবে পোস্ট করুন?
— জোশুয়া রবিসন

এখানে একটি দুর্দান্ত উত্তর যা বেশিরভাগ পদক্ষেপকে কভার করে: Askubuntu.com/a/135472/3449
— ট্যামস সেজেলি

5

এর সামগ্রীটি /etc/lsb-releaseঅবৈধ। আপনাকে base-filesপ্যাকেজটি পুনরায় ইনস্টল করতে হবে যার উদ্দেশ্যযুক্ত সামগ্রী পুনরুদ্ধার করতে। দুর্ভাগ্যক্রমে আপনি কেবল apt-getকাজের জন্য ব্যবহার করতে পারবেন না । পরিবর্তে,

  1. https://launchpad.net/ubuntu/+source/base-files এ যান এবং আপনার উবুন্টু মুক্তির বিভাগটি দেখুন,

  2. আপনার প্রকাশ এবং আর্কিটেকচারের জন্য উপলব্ধ প্যাকেজের সর্বশেষ সংস্করণটি ডাউনলোড করুন,

  3. সঞ্চালন করুন:

    sudo dpkg -i /your/path/to/base-files_*.deb
    
  4. দিয়ে একটি পরীক্ষা চালানো

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