আমি কীভাবে বলতে পারি যে প্যাকেজটি ডিপিকিজি বা এপিটি দ্বারা ইনস্টল করা হয়েছিল?


15

আমি প্যাকেজ সরাতে চান, কিন্তু আমি ভুলে গেছি কিভাবে এটা মাধ্যমে ইনস্টল dpkgবাapt-get

আমি চেষ্টা করে দেখতে চেষ্টা করি dpkg-query -list | grep myPackageএবং apt list --installed | grep myPackageউভয়টিতে মাইপ্যাকেজ প্রদর্শিত হয়েছিল।

সুতরাং আমি কীভাবে বলতে পারি যে প্যাকেজটি dpkg বা অ্যাপ দ্বারা ইনস্টল করা হয়েছিল?

সঠিক আনইনস্টল কমান্ড করতে, যেমন: apt-get removeবাdpkg -r


7
আপনি যে কোনও উপায়ে আনইনস্টল করতে পারেন।
পাইলট 6

উত্তর:


28
  1. লগের তুলনা করুন /var/log/apt/term.log, কোনটি লগ ফাইলটি তৈরি করে aptএবং /var/log/dpkg.logকোনটি লগ ফাইলটি উত্পন্ন করে dpkg। আপনি যদি কোনও প্যাকেজের নাম নোট করেন যা খুঁজে পাওয়া যায় /var/log/dpkg.logতবে এতে না পাওয়া যায় তবে /var/log/apt/term.logসম্ভবত আপনি dpkgসেই সময় প্যাকেজটি ইনস্টল করেছেন ।

  2. দয়া করে মনে রাখবেন aptএটি একটি অগ্রভাগ dpkg। সুতরাং এটির aptপরিবর্তে যে কোনও প্যাকেজ সরিয়ে ফেলা বাঞ্ছনীয় dpkg, কারণ aptসেই প্যাকেজগুলি অপসারণের নির্ভরতা পরিচালনা করবে যা অন্য কোনও প্যাকেজ দ্বারা ব্যবহৃত হবে না (বা এগুলিকে পরে আর অপসারণ করতে "এটি আর ব্যবহার করবে না" হিসাবে চিহ্নিত করুন It aptআপনি প্রকৃতপক্ষে সঠিক বিকল্পগুলি ব্যবহার করেন তার উপর নির্ভর করে )। তবে আপনি চাইলে আপনার প্যাকেজটি সরিয়ে ফেলা আপনার কোনও ক্ষতি নয় dpkg। আপনি সম্ভবত এমন অনেক প্যাকেজ রেখে যাবেন যা আপনি আর ব্যবহার করবেন না।


মন্তব্য @ ইউজার 353533 এর জন্য ধন্যবাদ। আমি আপনার মন্তব্য অনুযায়ী উত্তর সম্পাদনা করেছি।
tai271828

21

এপিটি সহ যে কোনও প্যাকেজ ইনস্টল করা আছে এটিও ইনস্টল করা আছে dpkg। এপিটি নির্ভরতা গণনা করে এবং প্যাকেজগুলি আনে, যা পরে প্যাক করা এবং ইনস্টল করা হয় dpkg

আপনি যদি এপিটি-র সাথে আপনার প্যাকেজগুলি খুঁজে পেতে পারেন, তবে আপনার aptসেগুলি আনইনস্টল করার জন্য আপনার আদেশগুলি ব্যবহার করা উচিত , কারণ এপিটি প্যাকেজের নির্ভরতা গণনা করবে এবং:

  • অপসারণের জন্য নির্বাচিত প্যাকেজের উপর নির্ভরশীল প্যাকেজগুলি সরান remove
  • আর প্রয়োজন নেই অপসারণের জন্য নির্বাচিত প্যাকেজের নির্ভরতা এমন প্যাকেজগুলি চিহ্নিত করুন, যাতে সেগুলি পরিষ্কার করা যায় sudo apt autoremove

4

কীভাবে কোনও প্যাকেজ আনইনস্টল করা যায় তা বিবেচ্য নয়।

dpkg প্যাকেজে সেট করা নির্ভরতাও প্রয়োজন।

আপনি যখন চালান apt removeএটি dpkgপ্যাকেজ অপসারণ শুরু হয়।

আপনি যখন কোনও প্যাকেজ ব্যবহার করে ইনস্টল করেন dpkgএবং এর জন্য কিছু নির্ভরশীলতা প্রয়োজন, ইনস্টলেশন প্রক্রিয়াটি একটি ত্রুটি সহ বন্ধ হয়ে যায়। আপনি এটির মাধ্যমে এটি ঠিক করতে পারেন sudo apt install -fযদি তারা উপলব্ধ থাকে তবে নির্ভরতা ইনস্টল করবে। এই ক্ষেত্রে apt autoremoveএকইভাবে কাজ করবে।

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