প্যাকেজ এবং এটি ইনস্টল করা নির্ভরতা পুনরায় ইনস্টল করুন


25

আমি একটি প্যাকেজ ইনস্টল করেছি যা ভেঙে গেছে (প্যাকেজটি নিজেই, তার নির্ভরতা নয়)। এটি চালাকির সাথে পুনরায় ইনস্টল করা sudo dpkg-reconfigure <package>বা করা sudo apt-get --reinstall install <package>হয়নি। আমি বর্তমানে ইনস্টল করা সমস্ত নির্ভরতা সহ প্যাকেজটি চেষ্টা ও পুনরায় ইনস্টল করতে চাই। এই কাজ করতে একটি উপায় আছে কি?

উত্তর:


35

আপনি এর সাথে সমস্ত প্যাকেজ নির্ভরতা পরীক্ষা করতে পারেন apt-cache:

$ sudo apt-cache depends <package>

এই আদেশের ফলাফলগুলি ব্যবহার করে আমরা নিম্নলিখিতটি পাই যা পুনরায় ইনস্টল করে <package>এবং এর নির্ভরতা:

$ sudo apt-cache depends <package> | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y

12
এটাই! ধন্যবাদ. প্রিডিপেন্ডেজ এবং বিকল্প প্যাকেজ ( নির্ভর করে: <প্যাকেজ> ) এন্ট্রিগুলি বাদ দেওয়ার 'Depends'জন্য আমি গ্রেপ যুক্তিটি সংশোধন করেছি । অ্যাপট-গেট আর্গুমেন্টগুলির পরে আমার আসল পুনরায় ইনস্টল করা দরকার। '[ |]Depends: [^<]'--reinstall install
খাস

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