ইমেজম্যাগিকের নির্ভরতা না ভেঙে কীভাবে সরিয়ে ফেলবেন?


10

আমি আমার উবুন্টু 16.04 এলটিএস থেকে প্রাক ইনস্টল ইমেজম্যাগিকটি সরাতে চাই । এটি আনইনস্টল করা সিউপিএস এবং অন্যান্য নির্ভরযোগ্য প্যাকেজগুলি সরিয়ে দেয় যা আমি আমার সিস্টেমে রাখতে চাই।

কেবলমাত্র ইমেজম্যাগিকের নির্ভরতাগুলির ক্ষতি না করে বা তাদের স্বয়ংক্রিয়ভাবে অপসারণের পরে পুনরায় ইনস্টল না করেই কি সরানোর কোনও উপায় আছে?


চিত্রম্যাগিক সরানোর পিছনে কারণ কী?
রানিজ

1
আমি এটি চাই না, আমার এটির দরকার নেই এবং এটি চালু করা যাবে না। আমার ধারণা এটি কেবল একটি কমান্ড লাইন সরঞ্জাম, তবে ড্যাশ অ্যাপ্লিকেশন বিভাগে দুটি .ডেস্কটপ-ফাইল রয়েছে। আমি ইমেজম্যাগিকটি সরানোর পরে পুনরায় ইনস্টল না করেই কাপ এবং কয়েকটি অন্যান্য নির্ভরশীল প্যাকেজ রাখতে চাই।
নেণী

12
সুতরাং, মূলত, আপনি নিজের গাড়ি থেকে চাকাগুলি সরাতে চান, কারণ আপনি সেগুলি সরাসরি ব্যবহার করেন না, তবে এখনও পুরোপুরি কার্যকর কার পিছনে রেখে যেতে চান?

@ নেণী সাউন্ডগুলি আপনার মতো লাগছে।
ব্যবহারকারী 253751

সম্পর্কিত: বাগ 1562560
এলিয়াহ

উত্তর:


17

ইমেজম্যাগিক হ'ল চিত্র এবং প্যাকেজগুলির সাথে কাজ করার জন্য কমান্ড লাইন সরঞ্জাম এবং লাইব্রেরিগুলির একটি স্যুট যা এটির উপর নির্ভর করে বা এর অংশগুলি ব্যবহার করে।

কাপগুলি এটির ফিল্টারগুলির জন্য ব্যবহার করে এবং এটি সম্ভব যে আপনি ইমেজম্যাগিক ব্যবহার করেন এমন কোনও ফিল্টার ব্যবহার করবেন না , আমি আপনাকে এটি রাখার পরামর্শ দিচ্ছি, কারণ এটি অপসারণ করা কাপগুলি ভেঙে দিতে পারে ।

এখন, আপনি যদি এখনও এটি সরাতে চান, আপনি এটা পছন্দ করতে পারি না এই :

$ sudo dpkg --purge --force-all imagemagick

দ্রষ্টব্য: এটি সম্ভবত আপনার সিস্টেমটি ভেঙে ফেলবে তাই এটি করবেন না!


17

নির্ভরযোগ্য প্যাকেজগুলির কিছু কার্যকারিতা সংজ্ঞা অনুসারে চিত্রম্যাগিকের উপর নির্ভর করে। এর অর্থ হ'ল নির্ভরযোগ্য প্যাকেজগুলি (কাপ ইত্যাদি) এমনভাবে তৈরি করা হয়েছে যাতে নির্দিষ্ট অপারেশনগুলি সম্পন্ন করতে তাদের চিত্র নির্ভর করা প্রয়োজন (নির্ভর করে)।

সুতরাং, একটি কাজের ইমেজম্যাগিক ব্যতীত উবুন্টু দ্বারা নির্মিত কাপগুলি ইচ্ছাকৃতভাবে কাজ করবে না। সমস্ত ইনস্টল করা প্যাকেজগুলি লক্ষ্য হিসাবে কাজ করেছে তা নিশ্চিত করার জন্য, এপিটি, ডিপিকিজি এবং অন্যান্য সিস্টেম সরঞ্জামগুলি নিশ্চিত করুন যে অসন্তুষ্ট নির্ভরতা সহ প্যাকেজগুলি সিস্টেম থেকে মুছে ফেলা হবে।

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

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

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