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


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.