কীভাবে অপ্ট-গেট রিমুভ করবেন?


18

আমি জানি এটি মজার পরিস্থিতি তবে আমি উডুন্টু থেকে সমস্ত সম্পর্কিত প্রোগ্রামের সাথে অজগরটি সরিয়ে ফেললাম sudo apt-get python অপসারণ করে? অবশ্যই আমি অজগরটি ইনস্টল করতে পারি, তবে আমি যে সমস্ত প্রোগ্রাম সরিয়েছি সেগুলি ইনস্টল করতে আমার অনেক সময় লাগবে take কিছু সমাধান হতে পারে?

ধন্যবাদ


ভোট অপসারণের জন্য গবেষণা প্রচেষ্টা অন্তর্ভুক্ত করুন।
কলিন 1337

কি দারুন! একটি 3 বছরের পুরানো প্রশ্ন, এটি আমার কম্পিউটারটি পুনরুদ্ধার করতে সহায়তা করে। এটি এখানে ছিল এবং গুগলে পাওয়া খুব খুশি। ধন্যবাদ!
মাইকেল কোল

উত্তর:


26

কোনও সহজ উপায় নেই তবে আপনি যদি /var/log/apt/history.log দেখুন তবে আপনি দেখতে পাবেন কোনটি সরানো হয়েছিল। সরানো প্রতিটি প্যাকেজটি কেবল পুনরায় ইনস্টল করুন।


2
এটা আমার জীবন বাঁচায়!
সংকেত সাহু

3
আমি এটিকে উত্সাহ দেওয়ার জন্য সার্ভারফল্টের সাথে নিবন্ধিত হয়েছি, ধন্যবাদ।
ফিল

20

আমি কেবল এই ভুলটি করেছি, আপনি প্যাকেজগুলি অপসারণের কাজটি পূর্বাবস্থায় ফেলার জন্য নীচের কমান্ডগুলি চালনা করতে পারেন এটি লগ ফাইল থেকে অপসারণ প্যাকেজগুলির তথ্য বের করবে এবং সেগুলি পুনরায় ইনস্টল করবে

echo '#!/bin/bash' > restore
echo sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'` >> restore
chmod +x restore 
./restore

লাইফসেভার ... অনুধাবন apt remove libboost*করা উচিত ছিল একটি খারাপ ধারণা
দৃ

2
ধন্যবাদ, আপনি আমার জীবন বাঁচিয়েছেন !! অনুস্মারক: কখনই চলবে না "sudo apt purge python2.7"

2
sudo apt remove python3হাহা চালাবেন না
ThaJay

ওয়েল, আমি apt purgeএতটা আমাকে ছিঁড়ে ফেলেছি , ভাল জিনিস এটি একটি নতুন ইনস্টল। নেটপ্ল্যানের মতো কী (বেশিরভাগ লোকের জন্য) ওএস সিস্টেমগুলির জন্য এটি জেনে ভাল লাগবে। নিশ্চিত যে এটি নিশ্চিত হওয়ার আগেই এটি মুছে ফেলার তালিকায় এটি উল্লেখ করেছে, তবে yকী এবং returnআপনার সিস্টেমকে
বিস্মৃতকরণের

5

আমি উবুন্টু ফোরামগুলি থেকে একটি দুর্দান্ত কৌশল পেয়েছি ।

টার্মিনালে নিম্নলিখিতগুলি চালানো সম্ভব:

awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log

আউটপুট তাকান, তারপরে ব্যবহার করুন

sudo apt-get install [packages]

এবং [প্যাকেজগুলি] ফিরে আসা প্যাকেজগুলির শেষ লাইনের সাথে প্রতিস্থাপন করুন (নোট করুন এটি মোড়ানো হতে পারে)।


আপনি আমার দিন বাঁচিয়েছেন। এটা সত্যিই আমাকে সাহায্য করেছে।
খামিদুল্লা

1

আনইনস্টল হওয়া সমস্ত প্যাকেজগুলি দেখুন। এটি /var/log/apt/history.log এ সংরক্ষণ করা হয় । সরানো প্রতিটি প্যাকেজ ইনস্টল করতে আপনি শেল প্রোগ্রাম লিখতে পারেন। এটি কোনও পাঠ্য সম্পাদক জিএনইউ ইমাক্স, vi, জিএনইউ ন্যানোতে লিখুন। টার্মিনাল মাধ্যমে এটি কার্যকর। আনইনস্টল হওয়া সমস্ত প্রোগ্রামগুলি নিজেরাই পুনরায় ইনস্টল হবে।


0

আবালাকাতের উত্তরে যুক্ত করতে, আপনি সর্বশেষ মুছে ফেলা কমান্ডের পরে /var/log/apt/history.logনতুন প্রোগ্রামারস সম্পাদক এ সমস্ত কিছু অনুলিপি করে আটকান করতে পারেন । Regex (খালি স্ট্রিং) এর :.*?,সাথে প্রতিস্থাপন করুন এবং ফলাফলগুলি পৃথক পৃথক সমস্ত প্যাকেজ অনুলিপি করুন। তারপরে দৌড়াও$ sudo apt-get install <paste>


0

আপগ্রেড করা এর বেশিরভাগ অংশে পুনরুদ্ধার করে, বাকী .. আপনি উপরে প্রদর্শিত কৌশলগুলি ব্যবহার করতে পারেন। আপগ্রেড করতে কেবল "সুডো এপটি-আপ আপগ্রেড" টাইপ করুন


apt-get upgradeউদ্দেশ্যমূলকভাবে সরানো হয়েছে এমন প্যাকেজগুলি কেন পুনরায় ইনস্টল করা উচিত ?
জেরাল্ড স্নাইডার

এটি আসলে ওপি-র নিখুঁত উত্তর থেকে খুব বেশি দূরে নয়: তিন বছর অপেক্ষা করুন এবং করুনapt-get dist-upgrade
চতুর্থ

-1

আপনি যদি

 apt-get install python

পাইথনকে তার সমস্ত পূর্বশর্তগুলি পুনরায় ইনস্টল করা হবে যা আমি ধরে নিচ্ছি যে এটি সম্পর্কিত সমস্ত প্রোগ্রামগুলি আপনার কথা বলেছিল?


আমি ইতিমধ্যে পাইথন ইনস্টল করেছি, তবে জিম, জিম্প এবং অন্যান্য অনেকের মতো নির্ভর করে এমন প্রোগ্রামগুলি পুনরায় ফিরিয়ে দেওয়া হয়নি (এমনকি
গেডিট

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