এনজিআইএনএক্স সরানো যায় না


12

আমি পিএইচপি ফাইলগুলির জন্য ওয়েবসার্ভার হিসাবে এনগিনেক্সের সাথে পরীক্ষা করে যাচ্ছি। আমি অ্যাপাচি ব্যাকগ্রাউন্ড থেকে এসেছি তবে আমি এটি চেষ্টা করে দেখতে চাই। আমার সম্প্রতি এটি নিয়ে একটি সমস্যা হয়েছিল এবং অ্যাপাচে ফিরে যেতে হবে। আমি এটি ব্যবহার করে সরিয়েছি apt-get remove nginx

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

$ sudo apt-get remove nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nginx' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

যদি আমি প্রোগ্রামটির ( স্ক্রিনশট ) সন্ধান করি:

$ which nginx
/usr/sbin/nginx

কেউ কি জানেন যে আমি কিছু ভুল করছি বা এটি অপসারণের পরবর্তী পদক্ষেপটি কী হবে?

আমি জুবুন্টু 14.04 ব্যবহার করছি।


আপনি চেষ্টা করেছেন sudo apt-get purge nginx? আপনি এটি পুনরায় ইনস্টল করার চেষ্টা করতে পারেন, তারপরে এটিকে শুদ্ধ করে দিন।
মেনধাক

1
আমি পুনরায় ইনস্টল এবং শুদ্ধ করার চেষ্টা করেছি। এটি এখনও রয়েছে :(
আরটি

উত্তর:


21

nginxএকটি মেটাপ্যাকেজ, সুতরাং আপনাকে এই প্যাকেজটির মাধ্যমে ইনস্টল করা যা কিছু সরিয়ে ফেলতে হবে। যদি কাজটি sudo apt-get autoremoveকৌশলটি না করে তবে আপনি চালাতে পারেন sudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common(সম্ভবত আপনার কাছে এই প্যাকেজগুলির মধ্যে একটি ইনস্টল রয়েছে তবে কমান্ডটি ব্যর্থ হওয়া উচিত নয়)।


ধন্যবাদ! কোন ধারণা কীভাবে আমি নির্ধারণ করতে পারি কোন প্যাকেজগুলি মেটা প্যাকেজ?
আরটি

1
আমি সাধারণত প্যাকেজ আকার দ্বারা যেতে। যদি ইনস্টলড-সাইজের প্যাকেজটি ( apt-cache show nginx, বা apt-cache show ubuntu-desktop) 100 এরও কম হয়, তবে এটির একটি দুর্দান্ত সম্ভাবনা রয়েছে যে এটি কেবল একটি রূপান্তরকাজ এবং নির্ভরতাগুলি (যা কোনও নির্দিষ্ট সংস্করণ বা সফ্টওয়্যারটির বৈকল্পিকের দিকে ইঙ্গিত করতে পারে) at এছাড়াও, metapackagesবিভাগে থাকা প্যাকেজগুলি অবশ্যই মেটাপ্যাকেজ হতে পারে; তবে, সমস্ত মেটাপ্যাকেজগুলি metapackagesবিভাগে নেই are
saiarcot895

সর্বাধিক সম্ভবগুলি হ'ল এনজিনেক্স-কোর এবং এনজিনেক্স-সাধারণ। ধন্যবাদ.
এম

3

sudo apt-get remove --purge nginx*কনফিগারেশন ফাইল সহ যা কিছু ইনস্টল করা আছে এবং এনগিনেক্সের সাথে সম্পর্কিত তা মুছে ফেলবে। এটি সংগ্রহস্থলগুলিতে উপলভ্য প্যাকেজগুলি তালিকাভুক্ত করবে যা রেজেক্সের সাথে মেলে nginx*এবং ইনস্টল করা হয়নি।

এবং মধ্যে পার্থক্যapt-get removeapt-get purge আছে । --purgeবিকল্পটি কনফিগারেশন ফাইল সরিয়ে ফেলা হয়। এটি একটি পরিষ্কার পুনরায় ইনস্টল করার জন্য দরকারী।

কমান্ড টাইপ করা:

sudo apt-get remove --purge nginx*

ফলাফল হবে:

The following packages will be REMOVED:
nginx-common*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? 
(Reading database ... 55416 files and directories currently installed.)
Removing nginx-common ...
Purging configuration files for nginx-common ...
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.