ইনস্টলেশন-পরবর্তী স্ক্রিপ্ট সর্বদা ব্যর্থ হলে কীভাবে বল সরান


37

আমার উবুন্টু ১০.১০ তে আমি একটি কাস্টম প্যাকেজ ইনস্টল করেছি এবং এটি সরিয়ে দেওয়ার চেষ্টা করে আমি পেয়েছি:

$ sudo dpkg -r package
sub-process script post-installation installed returne an error state 127

(কমান্ড থেকে ফিরে আসা বার্তাটি পর্তুগিজ থেকে অনুবাদ করা হয়েছিল)

সুতরাং, আমি লক্ষ করেছি যে এই প্যাকেজটির ইনস্টলেশন স্ক্রিপ্টে, এটি যা করেছিল তা আমার সূচনাতে একটি এন্ট্রি তৈরি করে / অপ্টে একটি ফোল্ডার তৈরি করে এবং একটি ব্যবহারকারী তৈরি করে।

আমি এটি তৈরি সমস্ত অপসারণ করেছি। তবে এখন, আমি কেবল এটি dpkg তালিকা থেকে সরাতে চাই, কারণ আমি আমার লিনাক্সটি তৈরি করতে চাই যদি আমি এই প্যাকেজটি ইনস্টল না করি।

কিভাবে আমি এটি করতে পারব?

উত্তর:


47

আপনার ম্যানুয়ালি প্যাকেজটি ব্যবহার করে মুছে ফেলা প্রয়োজন হতে পারে:

sudo dpkg --purge --force-all package

packageপ্যাকেজের নাম দিয়ে প্রতিস্থাপন করুন ।

মনে রাখবেন: প্যাকেজটি যদি আপনার না হয় বা স্ক্রিপ্ট কী করে তা আপনার অজানা থাকলে এটি একটি বাগ রিপোর্ট করার প্রস্তাব দেওয়া হয় recommended


1
অবশ্যই @jcomeau_ictx ... প্রশ্নটি পোস্ট-অপসারণ সম্পর্কিত, প্রাক সম্পর্কে নয়।
ব্রায়াম

30

এক্সমেলটি মুছে ফেলার চেষ্টা dpkg --purge --force-all xmailব্যর্থ হয়েছে কারণ প্রাক-অপসারণ স্ক্রিপ্টটি এক্সমেইল ডেমোনটি থামানোর চেষ্টা করে একটি ব্যর্থতার সাথে প্রস্থান করছিল। আমি এখানে সমাধানটি খুঁজে পেয়েছি: https://serverfault.com/questions/179570/how-to-remove-a-package- which-post-installation-and-pre-removal-script-fails

বিশেষ করে, আমি /var/lib/dpkg/info/xmail.prerm সম্পাদিত এবং পরিবর্তিত || exit $!করা|| true


1
ডাউনভোট আমি বুঝতে পারছি না। অন্য সমাধানটি সমস্ত ক্ষেত্রে কভার করে না, এবং এটি বাকী অংশগুলির জন্য কিছু সহায়তা সরবরাহ করে।
jcomeau_ictx

1
যদি আমার অনুমান করতে হয় তবে আপনি উত্তরটি "অপসারণের প্রাক স্ক্রিপ্ট" বলে উত্তর দিয়েছেন, এই প্রশ্নগুলি "ইনস্টলেশন-পরবর্তী" স্ক্রিপ্ট সম্পর্কে। আপনি বর্তমানে জিজ্ঞাসিত প্রশ্নের উত্তর দিচ্ছেন না।
ব্রায়াম

2
প্রাক-অপসারণের স্ক্রিপ্টটিতে আমার একটি সমস্যা ছিল এবং এটি আমাকে সহায়তা করেছিল।
বোগদান Calmac

2
যেমনটি আশা করা যায়, *.prermফাইল সম্পাদনা করা যদি খুব ক্লান্তিকর হয় তবে আপনি সেগুলি মুছে
ফেলতেও

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