রুট প্রম্পট সহ রিকভারি মোড থেকে বুট সিস্টেম ।
এর সাথে রিডিং-রাইটিং মোডে রিমান্ট রুটগুলি mount -o rw,remount /
।
ইথারনেট ইন্টারফেস উত্থাপন করুন এবং ডিএইচসিপি সার্ভার থেকে আইপি ঠিকানা পান: dhclient enp0s3
(সঠিক ইন্টারফেসের নামটি চেক করুন ip a
বা ifconfig -a
)।
দ্বারা ডিএনএস সার্ভার নির্দিষ্ট করুন
rm /etc/resolv.conf
echo "nameserver 192.168.1.1" > /etc/resolv.conf
( 192.168.1.1
আপনার গেটওয়ে / রাউটারে পরিবর্তন করুন )
dpkg
প্যাকেজটি /usr/share/dpkg/cputable
ফাইলটি মিস না করায় এটি ঠিক করতে হবে (অন্যথায় আপনি "E: error reading the cpu table"
কোনও অ্যাপ্লিকেশন / অ্যাপ্লিকেশন-কমান্ডের মুখোমুখি হবেন )
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.19.0.5ubuntu2.1_amd64.deb
dpkg -i dpkg_1.19.0.5ubuntu2.1_amd64.deb
বা এটি ক্যাশে থেকে ইনস্টল করুন:
dpkg -i /var/cache/apt/archives/dpkg_*.deb
প্যাকেজ ক্যাশে আপডেট করুন:
apt-get update
প্রয়োজনীয় কম্পনগুলি পুনরায় ইনস্টল করুন
apt-get install --reinstall debconf linux-base
mkdir /usr/share/python
apt-get install --reinstall python2.7-minimal python3-minimal
এবং তারপরে নীচে ওয়ান-লাইনার ব্যবহার করুন:
apt-get install --reinstall $(dpkg -S /usr/share/ | sed 's/,//g' | sed 's/: \/usr\/share//g')
উপরে:
dpkg -S /usr/share/
কমা-বিচ্ছিন্ন প্যাকেজগুলির তালিকা প্রদর্শন করে
sed 's/,//g'
- কমাগুলি সরিয়ে দেয়
sed 's/: \/usr\/share//g'
- : /usr/share
শেষ পর্যন্ত মুছে ফেলা
এই অংশটি কিছু প্যাকেজ সম্পর্কিত বার্তাগুলি সহ ব্যর্থ হতে পারে। উদাহরণস্বরূপ, আমার ভিএম-তে আমার সমস্যা হয়েছিল bsdmainutils
, তাই আমি এগুলি পুনরায় ইনস্টল করেছিলাম:
dpkg -i /var/cache/apt/archives/bsdmainutils_*.deb
এবং তারপরে উপরে ওয়ান-লাইনার পুনরায় পুনরায় করুন।
ভাঙ্গা প্যাকেজ ঠিক করুন
dpkg --configure -a
apt-get install -f
অবশেষে /etc/resolv.conf
দ্বারা লিঙ্ক ঠিক করুন
rm /etc/resolv.conf
ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
পুনরায় বুট করার।
/usr/share
ফোল্ডারটি মুছে/usr/share
/usr/share