সিনাপটিকের কয়েকটি কাজের কমান্ড-লাইন সমতা


24

আমি ইতিমধ্যে আমার বেশিরভাগ প্যাকেজ পরিচালনার জন্য অ্যাপট-গেট ব্যবহার করি। তবুও, এমন অনেক সময় আছে যখন মাঝে মাঝে নির্দিষ্ট কিছু কাজ করার জন্য সিন্যাপটিক ব্যবহার করা প্রয়োজন। আমি সিনাপটিকের নিম্নলিখিত জিনিসগুলি করার সমতুল্য আদেশগুলি শিখতে চাই:

  • প্যাকেজের নির্ভরতা / নির্ভর প্যাকেজগুলি পরীক্ষা করে দেখুন। (এটি প্যাকেজের বৈশিষ্ট্য দেখে সিন্যাপটিকের মাধ্যমে করা যেতে পারে)।
  • উপলব্ধ প্যাকেজ ব্রাউজ করুন
  • কিছু কী এর জন্য প্যাকেজ নামগুলির পাশাপাশি বিশদ / বিবরণে অনুসন্ধান করুন। (সিনাপটিকের শীর্ষে অনুসন্ধান কার্য)
  • কোনও প্যাকেজ ইনস্টল রয়েছে কিনা তা পরীক্ষা করুন

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


দেখুন man aptএবংman dpkg
পান্ড্য 15

উত্তর:


24
  • প্যাকেজের নির্ভরতা / নির্ভর প্যাকেজগুলি পরীক্ষা করে দেখুন। (এটি প্যাকেজের বৈশিষ্ট্য দেখে সিন্যাপটিকের মাধ্যমে করা যেতে পারে):

    apt-cache depend 'package-name'
    apt-cache rdepend 'package-name'
    
  • উপলব্ধ প্যাকেজ ব্রাউজ করুন

    apt-cache pkgnames
    apt-cache search '.*'
    apt-cache show 'package-name'
    
  • কিছু কী এর জন্য প্যাকেজ নামগুলির পাশাপাশি বিশদ / বিবরণে অনুসন্ধান করুন। (সিনাপটিকের শীর্ষে অনুসন্ধান কার্য)

    apt-cache search pattern
    apt-cache --names-only search pattern
    
  • কোনও প্যাকেজ ইনস্টল রয়েছে কিনা তা পরীক্ষা করুন

    dpkg -l | grep package-name
    

শেষটি পছন্দসই ফলাফল দিতে পারেনি, কারণ যখন টার্মিনাল প্রস্থটি সংকীর্ণ হয় তখন কলামগুলি কেটে ফেলা হয়। নিরাপদ বিকল্প হ'ল

dpkg-query -Wf '${Package}\n' | grep pkg
dpkg --get-selections | grep pkg

aptitudeজিইআইআই অ্যাক্সেস না করার সময় আপনার যদি প্যাকেজ পরিচালকের প্রয়োজন হয় তবে তা সহায়তা করতে পারে।
ডেভিডসন চুয়া

8

আপনার প্রয়োজন নেই এমন প্যাকেজগুলি সন্ধান করার বিষয়ে আপনার শেষ প্রশ্নের উত্তর জানাতে। আপনি যে প্যাকেজগুলি আর প্রয়োজন নেই তা পেতে পারেন

sudo deborphan

এছাড়াও aptitude, স্বয়ংক্রিয়ভাবে অব্যবহৃত প্যাকেজ সরাতে চাওয়ার ডিফল্ট সেট প্রতি তাই আমি প্রস্তাব করব আপনি এটা পরিবর্তে ব্যবহার apt-get(এটা অন্য খুব সুন্দর বৈশিষ্ট্য আছে)। নোট করুন যে আপনি ডিবোর্ফান এবং প্রবণতা ইনস্টল করতে হতে পারে যেহেতু তারা ডিফল্ট ইনস্টলটিতে নেই (এপ-গেটের মাধ্যমে তারা ইনস্টল করা যেতে পারে)।

আপনি যদি অ্যাপটি-সাথে স্থির থাকতে চান তবে আপনি অব্যবহৃত প্যাকেজগুলি মুছে ফেলতে পারেন

sudo apt-get autoremove

তবে, আমি খুঁজে পেয়েছি যে দেবোর্ফান প্রবণতা এবং অ্যাপ্লিকেশন উভয়ের চেয়ে বেশি অব্যবহৃত প্যাকেজ সন্ধান করতে পরিচালনা করে।

পরিশেষে, নোট করুন যে প্রবণতা এবং অপ্ট-গেম উভয়ই আপনার কম্পিউটারে সংরক্ষণাগার থেকে পুরানো প্যাকেজগুলি autocleanঅপশনটি সরিয়ে ফেলতে পারে:

sudo aptitude autoclean
sudo apt-get autoclean

প্রবণতা এছাড়াও সেট করা যেতে পারে যাতে এটি স্বয়ংক্রিয়ভাবে এটি করে।


2

"এছাড়াও, প্যাকেজগুলির সন্ধানের জন্য কী আর কোন প্রয়োজন নেই (যেমন প্যাকেজ আর ব্যবহার হয় না কারণ আমি নির্ভরতা সরিয়েছি)"

ইনস্টল করুন deborphan। ডিফল্ট মোড লাইব্রেরি প্যাকেজগুলির একটি তালিকা দেয় যা কোনও কিছুর উপর নির্ভর করে না - আপনি সমস্ত প্যাকেজগুলির -aএকটি তালিকা পেতেও ব্যবহার করতে পারেন [এতে আপনি অবশ্যই রাখতে চান এমন কয়েকটি অন্তর্ভুক্ত থাকবে তবে আপনি কী পেতে পারেন তার একটি ধারণা পেতে পারেন আপনার কাছে এমনটি আপনি চাইবেন না যে অপসারণ অন্য কোনও কিছুকে প্রভাবিত করবে না]

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