ঘটনাচক্রে "/ usr / share" ফোল্ডারটি মুছে ফেলা হয়েছে


16

সিস্টেম শুরু হয় না। এটি rm - Rদুর্ঘটনাক্রমে ব্যবহার করে করেছে । আমি কীভাবে সিস্টেমটি পুনরুদ্ধার করতে পারি?


আপনি কি নিশ্চিত যে আপনি /usr/shareফোল্ডারটি মুছে /usr/share/usr/share
ফেলেছেন

1
@ পিআরএটিএপি যা প্রস্তাব করেছে তা এটি পেতে পারে যাতে আপনি আবার লগ ইন করতে পারেন, তবে অনেক ব্যবহারকারী প্রোগ্রাম সেখানে অ্যাপ্লিকেশন ডেটা সংরক্ষণ করে, যাতে আপনার 'লাইভ' (ইনস্টল মিডিয়া) সিস্টেম দ্বারা ব্যবহৃত প্রোগ্রামগুলি সর্বোত্তমভাবে ঠিক করা যায়। তারপরে আপনাকে install --reinstallঅন্যান্য প্রোগ্রাম করতে হবে; অথবা আপনি 'অন্য কিছু' ব্যবহার করে পুনরায় ইনস্টল করতে পারেন, কোনও বিন্যাস নেই এবং এটি আপনার ইনস্টল থাকা অ্যাপ্লিকেশনগুলির নোট নেবে, সিস্টেম ডিরেক্টরিগুলি মুছবে তারপরে ইনস্টল করুন, তারপরে আপনার অতিরিক্ত প্রোগ্রামগুলি পুনরায় ইনস্টল করুন (যদি উবুন্টু রিপোসে থাকে); তবে এই বিকল্পটি যে কোনও উপায়ে ফ্যালব্যাক হতে পারে কারণ আপনি সম্ভবত এটি প্রথমে নিজেরাই ঠিক করার চেষ্টা করা আরও শিখবেন। সর্বদা আপনার ব্যাকআপগুলি পুনরুদ্ধার করে।
guiverc

-> / ইউএসআর / ভাগ মাত্র আরএম -আর দিয়ে কিছুই মুছে যায় না। সামগ্রীগুলি রুটের মালিকানাধীন তাই কোনও সাধারণ ব্যবহারকারী এটি মুছতে পারে না
রিনজউইন্ড

@ রিনজুইন্ড এবং যদি তাই হয় তবে কেন সিস্টেম লোড হচ্ছে না? আমি এটির সংশোধন করার মূলটি কীভাবে পেতে পারি?
মৌভ্রে

আপনি সম্ভবত কি করেছেন sudo rm -R? N0rbert পোস্ট করা উত্তরটি আমার কাছে ভাল লাগছে। যাওয়ার
উপায়টি

উত্তর:


48

ফাইলগুলিতে থাকা সমস্ত অ্যাপ্লিকেশন আপনাকে পুনরায় ইনস্টল করতে হবে /usr/share

  1. রুট প্রম্পট সহ রিকভারি মোড থেকে বুট সিস্টেম ।

  2. এর সাথে রিডিং-রাইটিং মোডে রিমান্ট রুটগুলি mount -o rw,remount /

  3. ইথারনেট ইন্টারফেস উত্থাপন করুন এবং ডিএইচসিপি সার্ভার থেকে আইপি ঠিকানা পান: dhclient enp0s3(সঠিক ইন্টারফেসের নামটি চেক করুন ip aবা ifconfig -a)।

  4. দ্বারা ডিএনএস সার্ভার নির্দিষ্ট করুন

    rm /etc/resolv.conf
    echo "nameserver 192.168.1.1" > /etc/resolv.conf
    

    ( 192.168.1.1আপনার গেটওয়ে / রাউটারে পরিবর্তন করুন )

  5. 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
    
  6. প্যাকেজ ক্যাশে আপডেট করুন:

    apt-get update
    
  7. প্রয়োজনীয় কম্পনগুলি পুনরায় ইনস্টল করুন

    apt-get install --reinstall debconf linux-base
    mkdir /usr/share/python
    apt-get install --reinstall python2.7-minimal python3-minimal
    
  8. এবং তারপরে নীচে ওয়ান-লাইনার ব্যবহার করুন:

    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
    

    এবং তারপরে উপরে ওয়ান-লাইনার পুনরায় পুনরায় করুন।

  9. ভাঙ্গা প্যাকেজ ঠিক করুন

    dpkg --configure -a
    apt-get install -f
    
  10. অবশেষে /etc/resolv.confদ্বারা লিঙ্ক ঠিক করুন

    rm /etc/resolv.conf
    ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
    
  11. পুনরায় বুট করার।

দ্রষ্টব্য: ফলাফল নির্ধারিত সিস্টেম চলমান sudo apt-get checkবা চলাকালীন কোনও সমস্যা দেখায় না sudo debsums --all --changed


এই আদেশটি লাইভ সেশন থেকে ব্যবহার করা হবে?
YuganTej

পুনরুদ্ধার মোড থেকে @ PRATAP যথেষ্ট।
N0rbert

ঠিক আছে, ভাল .. তবে মুছে ফেলার পরেও /usr/shareকি সাধারণভাবে কাজ করবে এবং গ্রাব মেনুটি দেখাবে? আমি মনে করি আমাকে এটি মুছতে হবে এবং আমার ব্যবহারিক পিসি..উত্তর উত্তরটি দেখতে হবে..ধন্যবাদ ..
YuganTej

1
আমি সবেমাত্র ভিএম এ পরীক্ষা করেছি tested এটি প্রায় কাজ সমাধান।
N0rbert

1
@ এন0 আরবার্ট সাহায্যের জন্য আপনাকে ধন্যবাদ, এটি সত্যিই কার্যকর!
মৌভ্রে

2

সংক্ষিপ্ত উত্তর: আপনি পারবেন না এবং আপনাকে পূর্ববর্তী উত্তরের পরামর্শ অনুসারে অ্যাপগুলি পুনরায় ইনস্টল করতে হবে।

যাইহোক, এর আগে, আমি অন্য কম্পিউটারে ড্রাইভটি মাউন্ট করব এবং ext3 / ext4 এর জন্য উপলব্ধ অপসারণযোগ্য ইউটিলিটিগুলি পরীক্ষা করব। গুগলে একটি দ্রুত অনুসন্ধান এইগুলিকে নির্দেশ করে:

অপসারণযোগ্য: http://extundelete.sourceforge.net/

ইজিউস: https://www.easeus.com/resource/drive/ext3.htm

টেস্টডিস্ক: https://www.cgsecurity.org/wiki/TestDisk

কীভাবে গাইড করবেন: http://translatedby.com/you/howto-recover-deleted-files-on-an-ext3-file-system/original/

প্রভৃতি


আমি প্রস্তাব দিয়েছি testdeleteকারণ আমি একবার অভিজ্ঞতা অর্জন করেছি: পি
нιηসнιη
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.