টুলচেইন-টেস্ট-পিপিএ ইনস্টল করার পরে 12.04 নিজেকে কোয়ান্টাল হিসাবে রিপোর্ট করে?


8

আমি আজ 12.04 (64 বিট) এ আপগ্রেড করেছি, এখন পর্যন্ত এত ভাল, সবকিছু দুর্দান্ত কাজ করেছে, যতক্ষণ না আমি আরও কিছু উন্নত জিনিস করার চেষ্টা করি।

আমি যখন সরঞ্জামচেইন-পরীক্ষার পিপিএ যুক্ত করার চেষ্টা করেছি, তখন আমি বিতরণে একটি অমিল পেয়েছি। চেষ্টা করার পরে বা 4 এর পরে এটি পরিবর্তন হয়ে আমাকে এই বাগের প্রতিবেদনের সাথে যুক্ত করেছে । এতক্ষণ ভাল, একটি অদ্ভুত ত্রুটি কিন্তু আমি একমাত্র নই এবং এটি ঠিক হয়ে যাবে?

তবে আমি এটি একটি খুব অদ্ভুত ত্রুটি পেয়েছি এবং আমার বিতরণ সংস্করণ সম্পর্কিত কিছু অন্যান্য (কাস্টম) অ্যাপ্লিকেশনকে উদ্ভট আচরণ করার বিষয়টিও লক্ষ্য করেছি। তাই আমি কী রিলিজ চালাচ্ছি তা জানার চেষ্টা করেছি, এগুলি আমার প্রাপ্ত ফলাফল:

>:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu quantal (development branch)
Release:    12.10
Codename:   quantal

>:~$ cat /etc/issue
Ubuntu quantal (development branch) \n \l

এখন আমি ভাবছি: আমি কি ইনস্টলেশনটিতে কিছু ভুল করেছি? আমি কি ঘটনাক্রমে রাত্রে কিছু অদ্ভুত ডাউনলোড করেছি, ভুল ভান্ডার স্থাপন করেছি, ...? অথবা এটি কেবল সিস্টেমের কিছু ছোট অংশের একটি বাগ যা রিপোর্টিংকে ভুল করে এবং সম্ভবত কোনও অ্যাপ্লিকেশন বা দুটি বিভ্রান্ত করবে?

এখন, কারণ যাই হোক না কেন: আমি কি এই মুক্তির তথ্যটিকে আবার সঠিক সংস্করণে সেট করতে পারি এমন কোনও সহজ উপায় আছে?


আপনি কীভাবে আপগ্রেড করেছেন? আপনি কি ডাউনলোড করা আইএসও do-release-upgrade -d, বা .. ব্যবহার করেছেন?
— চান-হো সুহ

@ চান-হোসুহ: /homeউবুন্টু
— ডটকম


2
টুল চেইন ইনস্টল করা উন্নয়ন পরীক্ষার জন্য 12.04 কে 12.10 এ পরিবর্তনের প্রক্রিয়ার প্রথম ধাপ। উবুন্টুর প্রতিটি নতুন রিলিজ শেষ প্রকাশের পরে নির্মিত হয়েছে। আপনার এখন আপনার সফ্টওয়্যার উত্স হিসাবে পরিমাণগত সংগ্রহস্থল থাকতে পারে। সফ্টওয়্যার আপডেটার> সেটিংস পরীক্ষা করে দেখুন এবং আপনার এখনও যথাযথ সংগ্রহস্থল তালিকাভুক্ত রয়েছে কিনা তা দেখুন। আমাদের মধ্যে কেউ কেউ উবুন্টু বিকাশের পরীক্ষায় অংশীদার হওয়ার জন্য ইচ্ছাকৃতভাবে এই পরিবর্তনটি করে। আমরা গতকাল শুরু করেছি।
— গ্রাহামেকানিকাল

আমি সংগ্রহস্থলগুলি পরীক্ষা করেছি (উল্লেখ করতে ভুলে যাও, আমার ভুল), সেগুলি এখনও ঠিক ছিল। তবে সম্ভবতঃ সরঞ্জামচেইন ইনস্টল করা পরিবর্তিত ফাইলগুলির কারণ ছিল, লক্ষ্য করার জন্য আপনাকে ধন্যবাদ। পূর্ববর্তী সংস্করণগুলিতে কোনও সমস্যা ছাড়াই আমি সর্বদা জিসিসির আরও সাম্প্রতিক সংস্করণগুলির জন্য সরঞ্জামচেইন-পরীক্ষা যুক্ত করেছি।
— কিলিয়ানডিএস

উত্তর:


12

আমার ঠিক একই সমস্যা ছিল. আমার ক্ষেত্রে এটি ছিল যে আমার পিপিএ: উবুন্টু-টুলচেন-আর / পরীক্ষা সক্ষম হয়েছিল এবং preciseএটি কেবল সিরিজ হিসাবে তালিকাভুক্ত থাকলেও সেখানকার base-filesপ্যাকেজটি এতে অন্তর্ভুক্ত বলে মনে হচ্ছে quantal। দুর্ব্যবহার base-filesপ্যাকেজটি কোথায় ইনস্টল করা হয়েছে তা জানতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ apt-cache policy base-files

সংস্করণটি ইনস্টল করা সংস্করণটির সাথে মিলিত হয়েছে এমন লাইনটি সন্ধান করুন এবং সেই সংস্করণটির জন্য প্রতিবেদন করা URL টি পরীক্ষা করুন।

আপনি যদি পিপিএ সক্ষম রাখতে চান (যেমন আপনার অবশ্যই / অবশ্যই জিসিসি-৪. comp সংকলকটি ব্যবহার করতে হবে), আপনি জিসিসি-7. install ইনস্টল করার সময় সিস্টেমকে বেস-ফাইল প্যাকেজ রাখতে বাধ্য করতে অ্যাপট-পিনিং ব্যবহার করতে পারেন । /etc/apt/preferences.d/base-filesনিম্নলিখিত বিষয়বস্তু সহ ফাইলটি তৈরি করুন (নামের কোনও বিন্দু ব্যবহার করবেন না তা নিশ্চিত করুন):

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

এটি পরবর্তী আপগ্রেসে base-filesপ্যাকেজটির ডিফল্ট সংস্করণে (মূল উবুন্টু সংগ্রহস্থল থেকে) ডাউনগ্রেডকে বাধ্য করবে ।

টাইপোগ্রাফিক ত্রুটিগুলি, বিশেষত স্পেস এবং মূলধন সম্পর্কে অতিরিক্ত সতর্কতা অবলম্বন করুন।

ফাইলটি একবার apt-cache policy base-filesস্থির হয়ে গেলে Candidateসংস্করণটি নির্ধারণ করতে ব্যবহার করুন । এটি ডিফল্ট উবুন্টু সংরক্ষণাগারের পাশে তালিকাভুক্ত সংস্করণের সাথে মিলিত হওয়া উচিত। অবশেষে, ডাউনগ্রেডটি শুরু করুন:

$ sudo apt-get upgrade

আপনি যদি সত্যিই ডাউনলোড করতে চান (মূলধন আমার নয় ...), জানতে চাইলে y+ দিয়ে উত্তর দিন Enter।


আমার কাছে রয়েছে deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main, যাতে আমি সুনির্দিষ্টভাবে জি ++ 4.7 চালাতে পারি এবং আমার এখন / ইত্যাদি / ইস্যুতে কোয়ান্টাল তালিকাভুক্ত রয়েছে। আমি আপনার সমাধান চেষ্টা করব।
— রব

আমি সত্যিই g ++ - 4.7 ব্যবহার করতে চেয়েছিলাম, তাই আমি শেষ পর্যন্ত যা করতে পেরেছি তা হ'ল (দেখুন ) ব্যবহার করে base-filesপ্যাকেজটিকে পিনে পিন করতে হবে । অবশ্যই, আপনাকে তালিকাভুক্ত আপনার উবুন্টু মিররটি মিলানোর জন্য আপনাকে URL টি সামঞ্জস্য করতে হবে । http://archive.ubuntu.com/etc/apt/preferencesapt_preferences(5)/etc/apt/sources.list
— মাইকেল ওয়াইল্ড

1
+1, এখন এটি একটি ভাল উত্তর। কীভাবে ঠিক করা যায় তা কেবল তাই ব্যাখ্যা করে না, তবে কেন এবং কখন ইস্যুটি রয়েছে
— MestreLion

এই আমাকে এই সমস্যা :) ঠিক করতে সাহায্য করেছে
— সুরেশ

0

আমি যতদূর জানি, একবার প্যাকেজ আপগ্রেড করা গেলে এটি ডাউনগ্রেড করা যাবে না, ব্যতিক্রমটি অপসারণের প্যাকেজ-> পরিবর্তন রিপো-> আপডেট আপডেট -> পুনরায় ইনস্টল করুন পুরানো প্যাকেজ। যা একটি বেশ অদ্ভুত প্রক্রিয়া, যেমনটি কখনও কখনও কিছু নির্ভরতা এবং সংস্করণ সমস্যাও থাকে।

যাই হোক, এখানে যান /etc/apt/sources.listএবং /etc/apt/sources.list.d/*.listআর যদি কিছু শব্দ "quantal" ধারণকারী সারি দেখতে।

যদি থাকে তবে সমস্যাটি। আমি আপনাকে সমস্ত কিছু ব্যাকআপ করার পরামর্শ দিচ্ছি এবং একটি পরিষ্কার স্থিতিশীল সংস্করণ পুনরায় ইনস্টল করব। অন্য সমাধানটি হ'ল "সংক্ষিপ্ত" সমস্ত "কোয়ান্টাল" শব্দের পরিবর্তন করা, পুনরায় আপডেট করুন এবং আশা করি যে সমস্ত কোয়ান্টাল প্যাকেজগুলির আরও একটি আধুনিক সংস্করণ দিয়ে প্রতিস্থাপন করা হবে। তবে এটি একটি খুব খারাপ সমাধান!


আপনার উত্তরের জন্য ধন্যবাদ. তবে সমস্ত উত্স সঠিকভাবে "নির্ভুল" এ সেট করা আছে। যেহেতু আমার বেশ তাজা ইনস্টল রয়েছে, আমি এখনও মনে করি আমি স্ক্র্যাচ থেকে সবকিছু পুনরায় ইনস্টল করার "সমাধান" দিয়ে যাব
— fdlm

@fdlm - আপনি কি লিঙ্কযুক্ত প্রশ্নে পরামর্শ অনুসরণ করেছেন?
— মার্ক রুনি

@ মার্করুনি এখন যেহেতু আমি করেছি, সমস্ত কিছু ঠিকঠাক বলে মনে হচ্ছে। সাহায্যের জন্য সবাইকে ধন্যবাদ।
— এফডিএলএম

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