হুইজি থেকে জেসিতে আপগ্রেড করার চেষ্টা করার সময় এপট-গেট ডিস-আপগ্রেড কিছুই করে না


12

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

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

এই অপারেশনগুলি সফলভাবে সম্পন্ন হয়েছে এবং আমি পুনরায় বুট করেছি, তবে সিস্টেমটি এখনও বর্ধমান:

~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

আমি কীভাবে বিতরণ আপগ্রেড সম্পাদন করতে পারি?

আমার কোনও কাস্টম ইনসাইটস বা অন্যান্য কাস্টম কনফিগারেশন নেই যা জেসির সাথে বিরোধ করবে।



dist-upgradeবিভ্রান্তিকর হতে পারে। এটি হিসাবে চিন্তা করুন upgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts
ম্যাক্স রাইড

উত্তর:


14

apt-get dist-upgradeকিছুই করা হয়নি কারণ আপনার সিস্টেম ইতিমধ্যে হুইজির জন্য আপ-টু-ডেট। আপনি আপনার সিস্টেমকে হুইজি অনুসরণ করার নির্দেশ দিয়েছেন এবং এটি এটি করে। অন্য রিলিজে আপগ্রেড করতে, আপনাকে অন্য প্যাকেজ উত্সগুলি পরিবর্তন করতে হবে অন্য সেই মুক্তির দিকে নির্দেশ করতে।

প্যাকেজ উত্স ফাইলটিতে ঘোষণা করা হয় /etc/apt/sources.list। সম্পাদনা করুন এই ফাইলটি করুন এবং সমস্ত রেফারেন্স পরিবর্তন wheezyমধ্যে jessie/etc/apt/sources.list.dআপনার যদি কিছু থাকে তবে একইভাবে ফাইলগুলি সম্পাদনা করুন ।

আপনি stableউদাহরণস্বরূপ পরিবর্তে লেখার মাধ্যমে আপগ্রেডগুলি স্বয়ংক্রিয়ভাবে রিলিজগুলি অনুসরণ করতে পারেন wheezy, তবে এটি প্রস্তাবিত নয় কারণ আপনি প্রস্তুত বা না থাকুক না কেন প্রতিবারই একটি নতুন স্থিতিশীল রিলিজ প্রকাশিত হওয়ার সময় আপনি একটি বৃহত্ আপগ্রেড পাবেন। চলমান মুক্তির লক্ষ্যগুলি ব্যবহার করা বেশিরভাগ ক্ষেত্রে কার্যকর testing

একবার আপনি আপডেট হয়ে গেলে /etc/apt/sources.list, apt-get updateমুক্তির জন্য উপলব্ধ প্যাকেজগুলির তালিকাটি পড়ার জন্য চালান যা আপনি এখন টার্গেট করছেন, তারপরে apt-get dist-upgradeআপগ্রেড সম্পাদন করতে।

এটি "এপিটির জন্য উত্স প্রস্তুতকরণ" এর আওতায় আপগ্রেড নোটগুলিতে আচ্ছাদিত । আপনি আপগ্রেড সম্পাদন করার আগে আপগ্রেড নোটগুলি পর্যালোচনা করা ভাল ধারণা। (আপনি যদি 32-বিট পিসিতে না থাকেন তবে ডান আর্কিটেকচারে স্যুইচ করুন))


7

টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get clean
apt-get dist-upgrade -f
reboot

1
আপনি কেন upgradeআগে dist-upgradeএবং পরে dist-upgrade -fআবার চালাবেন ? আপগ্রেড থিংস dist-upgradeধারণ আপগ্রেড ঐ upgradeআর যদি dist-upgradeপাতার নির্ভরতা ভেঙ্গে আরেকটি dist-upgrade -fএটা ঠিক হবে না যদি না তারা সংগ্রহস্থলের মধ্যে ঠিক করা হয়েছে, যা আপনাকে একটি করে পরীক্ষা না update
ম্যাক্স

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