অ্যাটোরমোভ বিপজ্জনক?


9

আমি রেজয়স্টিক নামে একটি সরঞ্জাম সংকলন করছি তাই আমি কয়েকটি প্যাকেজ এবং নির্ভরতা ইনস্টল করেছি। তবে এখন আর আমার আর দরকার নেই তাই আমি এই প্যাকেজগুলি সরিয়েছি। চলমান apt-getদেখায় যে আমার কাছে কিছু প্যাকেজ রয়েছে যা স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে এবং এর আর প্রয়োজন নেই।

তবে আমার সাথে খারাপ অভিজ্ঞতা আছে apt-get autoremove। কিছুক্ষণ আগে আমি ওয়াইন আনইনস্টল করলে এটি আমার ডেস্কটপ পরিবেশটি ভেঙে দেয়। ভাগ্যক্রমে, আমার তখন একটি ক্লোনজিলা পার্টিশন ব্যাকআপ ছিল, তবে এবার আমার ব্যাকআপ নেই। তাই আমি সাবধান। চলমান apt-getদেখায় যে এই প্যাকেজগুলি অনাথ রয়েছে

  gir1.2-gtk-2.0 libasound2-dev libavahi-client-dev libavahi-common-dev
  libcaca-dev libcairo-script-interpreter2 libdbus-1-dev libdrm-dev
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev
  libglu1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
  libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev
  libslang2-dev libsm-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev
  libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
  libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev
  libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
  libxshmfence-dev libxxf86vm-dev mesa-common-dev x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
  x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
  x11proto-record-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
  zlib1g-dev

আমি দৌড়াতে হবে কিনা তা নিশ্চিত নই apt-get autoremove। আমি এই প্যাকেজগুলির প্রত্যেকটির সাথে সম্পর্কিত বিশদটি অনুসন্ধান করছিলাম যাতে আমি বুঝতে পারি কোনটি প্রয়োজনীয় তা কিন্তু সেগুলি গুরুত্বপূর্ণ মনে হয় যেমন

gir1.2-GTK-2.0

আমি দারুচিনি, জিনোম এবং Unক্য ইনস্টল করেছি, আমার মনে হয় apt-get autoremoveকিছু ভেঙে যাবে যে কোন ধরণের সাহায্য গ্রহন করা হবে.

পড়ার জন্য ধন্যবাদ.

উত্তর:


3

এটি চালানোর জন্য পুরোপুরি নিরাপদ sudo apt-get autoremoveহওয়া উচিত এটি কেবলমাত্র এমন প্যাকেজগুলি সরিয়ে ফেলতে হবে যা ব্যবহার করা হয় না বা আর প্রয়োজন হয় না। যদি এটির কোনও প্রয়োজনীয় প্যাকেজ যা আপনার সিস্টেমটিকে "ব্রেক" করে তবে এটি অপসারণ করা উচিত নয়।


আমি চাই জোরালোভাবে সুপারিশ না autoremove ব্যবহার করে। আমার ক্ষেত্রে দুটি উবুন্টু ইনস্টল (16.04 এবং 18.04) নষ্ট হয়ে গেছে। এটি আমার ডেস্কটপ পরিবেশের সাথে সম্পর্কিত হতে পারে, যা মেট। আমি এটি বলি, কারণ ফ্রিবিএসডি 11 ইনস্টলটিতে আমার একই ঘটনা ঘটেছিল, তাতে মেট ছিল। এটি খুব স্ব-স্বপনের প্রস্তাব দেয় এবং পরামর্শ অনুসারে, ইনস্টলটিও ভেঙে যায়। আপনার সাথ না থাকলেও আমি এখনও এর বিপরীতে সুপারিশ করছি।
26 এ বিভ্রান্তি দিন

7

অন্যরা যেমন উল্লেখ করেছে, নিরাপদ autoremove হওয়া উচিত , তবে তারপরে আবারও আপনি বলেছিলেন যে আপনার খারাপ অভিজ্ঞতা আছে এবং আমি এমন autoremoveকিছু জিনিস অপসারণের কথাও মনে করি যা অপসারণ করা উচিত নয়।

দেখে মনে হচ্ছে autoremoveকিছু মেটা-প্যাকেজগুলির সাথে সমস্যা হতে পারে। বলুন আপনি gnomeপুরো জিনোম-ডেস্কটপের জন্য মেটা-প্যাকেজ ইনস্টল করেছেন (বা এটি সিস্টেম স্থাপন করার সময় এটি ইনস্টল করা হয়েছিল), এর মধ্যে এমন evolutionঅনেকগুলি গেমের মতো প্রোগ্রাম রয়েছে যা আপনি মুছে ফেলতে চাইতে পারেন, কারণ আপনি ব্যবহার করছেন thunderbirdএবং চান না এই গেম এবং মত আছে। এটি আপনাকে gnomeমেটা-প্যাকেজ অপসারণ করাও প্রয়োজন , কারণ এটি সমস্ত প্যাকেজগুলির উপর নির্ভর করে। তবে এটি অন্যান্য সমস্ত প্যাকেজগুলি তৈরি করবে যা gnome"স্বয়ংক্রিয়-অপসারণযোগ্য" এর নির্ভরতা হিসাবে ইনস্টল করা ছিল , উদাহরণস্বরূপ gnome-shell, যা আপনি সম্ভবত সেই ডেস্কটপ ব্যবহার চালিয়ে যেতে চাইলে রাখতে চান।

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

তবুও, এটি আপনার সিস্টেমে সত্যই প্রয়োজনীয় এমন কোনও জিনিস মুছে ফেলা উচিত নয়, সুতরাং এমনকি যদি আপনি দুর্ঘটনাক্রমে যেমন ডেস্কটপ অপসারণ করে থাকেন, এমনকি আপনি নিজের সিস্টেমে বুট করতে এবং লগ ইন করতে পারেন এবং কমান্ড লাইন ব্যবহার করে সেই পরিবর্তনগুলি ফিরিয়ে নিতে পারেন।


2

থেকে man apt-get:

 autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for other packages and are now no
       longer needed. 

আপনি কি অন্যান্য প্যাকেজ ইনস্টল করেছেন (এবং তাদের নির্ভরতা) এবং পরবর্তীকালে প্যাকেজগুলি সরিয়ে ফেলেছেন?


হ্যাঁ আমি করেছিলাম, আমি প্রশ্নে ব্যাখ্যা দিয়েছিলাম
শান্তানু বেদজন

2

apt-get অপসারণ আপনার সিস্টেমকে সম্পূর্ণরূপে ধ্বংস করতে পারে। এটি আমার সাথে দু'বার হয়েছে এবং আমি এটি পুনরাবৃত্তি করতে পারি (একটি ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে); একটি vbox উভয় সময়, তাই কোন বড় হুপ। আমি এটি আমার সম্পূর্ণ এক্সএফসিই ইনস্টলেশনটি সরিয়ে ফেলতে দেখেছি।


1

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


এই প্রশ্নটি জিজ্ঞাসা করা একজন ব্যক্তির ঠিক কী খুঁজছিল?
এরিক

আপনি একেবারে ঠিক বলেছেন, কোনও শিক্ষানবিস মূলত কোন প্যাকেজগুলি অপসারণ করা হবে বা বিপজ্জনক হতে পারে তা জানার কোনও সুযোগ নেই। দীর্ঘ সময় ধরে ডেবিয়ান ভিত্তিক বিতরণ ব্যবহার করার পরে আপনি কিছু প্যাকেজ জানতে পারেন বা এটি অপসারণ করা বিপজ্জনক হতে পারে কিনা সেই সময় থেকেই অনুমান করতে পারেন। উদাহরণস্বরূপ কার্নেল অপসারণ একটি সমস্যা হতে পারে, তবে এটি কেবল ইনস্টল করা না হলে নয়। লিঙ্কযুক্ত বাগ রিপোর্টটি ডিস্কটি ডিক্রিপ্ট করার জন্য সমর্থন সরিয়ে ফেলেছে, তাই পুনরায় বুট করার পরে আমি পুরোপুরি আটকে গিয়েছিলাম। অটোমোরোভের আগে প্যাকেজটি গুগল করা আমাকে 5 ঘন্টা বাঁচাতে পারত।
লম্ব্রিক

0

apt-get autoremove ক্ষতিকারক (ফেডোরা এবং ডিবিয়ানের অভিজ্ঞতা অনুসারে) এটি চালানোর পরে আমাকে একটি পুরো 612 এমবি প্যাকেজ পুনরায় ইনস্টল করতে হয়েছিল। পরিবর্তে আপনার পছন্দসই অ্যাপগুলির সন্ধান করুন এবং একবারে 1 টি মুছে ফেলুন।

apx নেভিগেশন

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